summaryrefslogtreecommitdiffhomepage
path: root/android/gradle.properties
blob: e5ea1a96f204d2431d3fa5f89e5f5be1d00fbdfd (plain)
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
### Android properties ###
android.enableR8.fullMode=true
android.r8.optimizedResourceShrinking=true
android.nonTransitiveRClass=false
android.useAndroidX=true


### Kotlin properties ###
kotlin.code.style=official


### Gradle properties ###
org.gradle.caching=true
org.gradle.jvmargs=-Xmx8192M -Dkotlin.daemon.jvm.options\="-Xmx8192M"
org.gradle.parallel=true


### Mullvad properties ###

# Show in app version notifications
mullvad.app.config.inAppVersionNotifications.enable=true

# Optional property to override the version name and code
# app.config.override.versionName=
# app.config.override.versionCode=

# Targets to build the daemon for
mullvad.app.build.cargo.targets=arm,arm64,x86,x86_64

# Perform a clean the cargo before each build
mullvad.app.build.cargo.cleanBuild=true

# If true, debug symbols are generated for release builds and not just debug builds.
mullvad.app.build.cargo.generateDebugSymbolsForReleaseBuilds=false

# Keep debug symbols if they exist. This will cause the artifacts
# to be substantially larger.
mullvad.app.build.keepDebugSymbols=false

# Replace source file path prefixes in the Rust build artifacts with fixed values.
# This must be set to true for the app build to be reprodcible, but should be set to false
# when debugging to the Rust native libs from Android Studio.
mullvad.app.build.replaceRustPathPrefix=true

# Enable/Disable GotaTun
mullvad.app.build.gotatun.enable=true

## E2E tests ##

# To run e2e tests you need to provide credentails for the enviroment you
# are targeting. Either provide a partnerAuth that will automatically create
# accounts as needed or provide already valid credentaisl

#mullvad.test.e2e.prod.partnerAuth=
# OR
#mullvad.test.e2e.stagemole.accountNumber.valid=
#mullvad.test.e2e.stagemole.accountNumber.invalid=1234123412341234

#mullvad.test.e2e.stagemole.partnerAuth=
# OR
#mullvad.test.e2e.prod.accountNumber.valid=
#mullvad.test.e2e.prod.accountNumber.invalid=1234123412341234

# Run tests that require a valid google play test account
mullvad.test.e2e.config.billing.enable=false

# Run the highly rate limited tests, these will make the test run go for longer
# since it will have to be careful not to trigger the rate limiting.
mullvad.test.e2e.config.runHighlyRateLimitedTests=false

# Whether to enable tests dependent on RAAS (Router As A Service), if enabled
# you need to provide the rest of the `test.e2e.config.raas.*` properties.
mullvad.test.e2e.config.raas.enable=false
#
# IP to the machine running RAAS
#mullvad.test.e2e.config.raas.host=
#
# IP address or host to send traffic to
#mullvad.test.e2e.config.raas.trafficGenerator.target.host=
#
# Port 1-65532
#mullvad.test.e2e.config.raas.trafficGenerator.target.port=