Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

Don't start ESL on app start in test build (EXPOSUREAPP-7946) #3471

Merged

Conversation

d4rken
Copy link
Member

@d4rken d4rken commented Jun 16, 2021

Previously:
In tester builders, the app is automatically recording a debuglog, it does not have to be explicitly started.

Now:
Enable ELS autologging in tester builds only if a specific package is installed (de.rki.coronawarnapp.els.autologger).
This allows us to both disable it by default, and still have a way to log the initial app launch if necessary, or have it automatically enabled by just having the package installed.

CWA-ELS-AutoLogger-de.rki.coronawarnapp.els.autologger.zip

… installed.

This allows us to both disable it by default, but still have a way to log the initial app launch if necessary (or have it automatically enabled by just having the package installed).
@d4rken d4rken added enhancement Improvement of an existing feature maintainers Tag pull requests created by maintainers labels Jun 16, 2021
@d4rken d4rken added this to the 2.4.0 milestone Jun 16, 2021
@d4rken d4rken requested a review from a team June 16, 2021 12:34
@harambasicluka harambasicluka self-assigned this Jun 16, 2021
@vaubaehn
Copy link
Contributor

Could this be a step towards community test builds? Because it looks like this PR could solve related legal issues...

@d4rken
Copy link
Member Author

d4rken commented Jun 16, 2021

Could this be a step towards community test builds? Because it looks like this PR could solve related legal issues...

This is just about making life easier for the testers and people responsible for the internal build pipelines.

@harambasicluka
Copy link
Contributor

Hint:

Use adb install -t XXX.apk

harambasicluka
harambasicluka previously approved these changes Jun 16, 2021
Copy link
Contributor

@harambasicluka harambasicluka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works like a charm! 💯

@AlexanderAlferov AlexanderAlferov self-assigned this Jun 16, 2021
Copy link
Contributor

@AlexanderAlferov AlexanderAlferov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Super 🚀

@sonarcloud
Copy link

sonarcloud bot commented Jun 16, 2021

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

100.0% 100.0% Coverage
0.0% 0.0% Duplication

@harambasicluka harambasicluka merged commit 5a302fd into release/2.4.x Jun 16, 2021
@harambasicluka harambasicluka deleted the feature/7946-els-autologging-testerbuilds branch June 16, 2021 13:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Improvement of an existing feature maintainers Tag pull requests created by maintainers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants