Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Estimated effort
Maintenance work
View staffing
Description
AndroidX currently sets when
AbstractTestTask.ignoreFailures
androidx.ignoreTestFailures=true
is set. This is used when we run host tests viabusytown/androidx_host_tests.sh
. This is needed so that our build phase passes and then ATP host test forwarder runs, if we didn't set it, then the build would fail and ATP host test forwarder would never run. This set up also means that other failures (e.g. compilation failures) will fail the build and show these to the user, skipping the ATP test forwarding.The downside of this set up is that it causes Gradle to store failed test tasks to remote cache because we tell it to ignore the test output.
This bug is a move away from
AbstractTestTask.ignoreFailures
.From discussion with Gradle we could achieve this with the following:
--continue
Here is a rough draft of what the new settings plugin would look like