Skip to content
Snippets Groups Projects
  • Matthias Urhahn's avatar
    b6815dc6
    Alternative environment setup (#1246) · b6815dc6
    Matthias Urhahn authored
    
    * Move AppConfig related code into it's own package.
    * Use "files" instead of "cache" for storing our AppConfigApiTest.
    * Add "files" to "cache" migration.
    * Refactor CDN related code into an independent "environment module".
    
    TODO: UnitTests, Fallback behavior even if cached AppConfig is stale.
    
    * Further structure refactoring and unit test for app config cache migration.
    
    * Added config fallback behavior for all cases + additional tests.
    
    * Improve code readability.
    
    * First POC for multi-environment support.
    
    * logic for ACME test Countries toggle button in Dev menu
    
    * ACME Test Countries dev menu
    
    * Additional clean up and refactoring on build constants.
    
    * Cleaned up the test fragment a bit.
    
    * Fixed detekt issue
    
    * Fix flaky test that depends on build variant.
    
    * Let the test fragment show us the actual environment we toggled to.
    
    * Changes upon review
    
    * Address PR comments.
    
    Co-authored-by: default avatarRituraj Sambherao <git.rituraj.sambherao@gmail.com>
    b6815dc6
    History
    Alternative environment setup (#1246)
    Matthias Urhahn authored
    
    * Move AppConfig related code into it's own package.
    * Use "files" instead of "cache" for storing our AppConfigApiTest.
    * Add "files" to "cache" migration.
    * Refactor CDN related code into an independent "environment module".
    
    TODO: UnitTests, Fallback behavior even if cached AppConfig is stale.
    
    * Further structure refactoring and unit test for app config cache migration.
    
    * Added config fallback behavior for all cases + additional tests.
    
    * Improve code readability.
    
    * First POC for multi-environment support.
    
    * logic for ACME test Countries toggle button in Dev menu
    
    * ACME Test Countries dev menu
    
    * Additional clean up and refactoring on build constants.
    
    * Cleaned up the test fragment a bit.
    
    * Fixed detekt issue
    
    * Fix flaky test that depends on build variant.
    
    * Let the test fragment show us the actual environment we toggled to.
    
    * Changes upon review
    
    * Address PR comments.
    
    Co-authored-by: default avatarRituraj Sambherao <git.rituraj.sambherao@gmail.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.