-
-
Notifications
You must be signed in to change notification settings - Fork 504
Expand file tree
/
Copy pathjustfile
More file actions
51 lines (36 loc) · 1.51 KB
/
justfile
File metadata and controls
51 lines (36 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
set dotenv-load := true
set positional-arguments := true
gradlec := "./project/gradlew -p project --scan"
default:
@just --list
gradle *args='':
{{gradlec}} $@
build:
{{gradlec}} assembleDebug
build-all:
{{gradlec}} assembleDebug app:assembleAndroidTest app:assembleGmsDebugUnitTest assembleRelease
unit-test:
{{gradlec}} app:testGmsDebugUnitTest
espresso:
{{gradlec}} app:createGmsDebugCoverageReport -Pandroid.testInstrumentationRunnerArguments.annotation=*
small-espresso:
{{gradlec}} clean createGmsDebugCoverageReport -Pandroid.testInstrumentationRunnerArguments.annotation=androidx.test.filters.SmallTest
single-espresso:
{{gradlec}} clean createGmsDebugCoverageReport -Pandroid.testInstrumentationRunnerArguments.annotation=org.owntracks.android.testutils.JustThisTestPlease
tasks:
{{gradlec}} tasks --all
sync-i18n:
./util/pull-translations.sh
clean:
{{gradlec}} clean
rm -rf project/app/build
rm -rf project/.gradle/
rm -rf project/build/
update-all-prs:
gh pr list --json number|jq -r .[].number|xargs -I{} gh pr update-branch {}
local-stack:
cd util/mqtt-local && podman-compose up
mqtt-subscribe:
mosquitto_sub -v -L mqtt://localhost/owntracks/# -u test -P test
wipe-device:
adb uninstall org.owntracks.android; adb uninstall org.owntracks.android.debug; adb uninstall androidx.test.orchestrator ; adb uninstall androidx.test.services; adb uninstall androidx.test.tools.crawler; adb uninstall androidx.test.tools.crawler.stubapp; echo "done"