Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • briar briar
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 786
    • Issues 786
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • briar
  • briarbriar
  • Issues
  • #1152

Closed
Open
Created Jan 22, 2018 by akwizgran@akwizgranOwner

Tests for briar-android use stale bramble-android artifact

The tests for the briar-android module use a cached version of the bramble-android AAR, which may be stale. They should use the AAR created by the bramble-android module during the same build.

On my system the cached AAR is loaded from ~/.gradle/caches.

The issue is visible when changing between branches where the Dagger modules exposed by bramble-android have changed. For example, try adding an argument to AndroidPluginModule#providePluginConfig(), running the tests, then switching to a branch that doesn't have the change and running the tests again.

Running gradle clean doesn't help, perhaps because the cached AAR is outside the build directory.

!666 (merged) was an attempt to fix this, but it doesn't seem to have worked.

We've had issues in the past with Briar releases including stale versions of Bramble. Could that have been caused by the same issue?

Assignee
Assign to
Time tracking