Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-60194

Separate injector for test resources

    Details

    • Similar Issues:

      Description

      Dagger has helped this project a lot but at the moment there is a hard coded dependency on the production DaggerComponent. This limits what we can do with tests.

      Acceptance Criteria:

      1. AppCenterRecorder class does not refer directly to production Dagger Component.
      2. Test Dagger Component is available.
      3. Integration tests are updated to reference the Test Dagger Component.
      4. Additional tests are added for Integration tests that attempt to parse the APK but fail because we don't supply a valid APK in tests.
      5. Optionally: Remove the set base url in the AppCenterRecorder. This is only here for testing purposes but if it could be injected that would be ideal.

        Attachments

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              Unassigned
              Reporter:
              mezpahlan Mez Pahlan
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: