Skip to content

test(oss-licenses): add Issue 397 regression test and build logging#413

Merged
timothyfroehlich merged 4 commits intomainfrom
froeht/testapp-repro-tests
Apr 24, 2026
Merged

test(oss-licenses): add Issue 397 regression test and build logging#413
timothyfroehlich merged 4 commits intomainfrom
froeht/testapp-repro-tests

Conversation

@timothyfroehlich
Copy link
Copy Markdown
Member

@timothyfroehlich timothyfroehlich commented Apr 23, 2026

This PR adds a regression test for Issue 397 (double-tap crash in V2 activity) and introduces version logging in the testapp's app module.

Additionally, this PR refactors the E2E test infrastructure for better reliability and performance:

  • Replaced the manual deny-list for testapp inputs with a robust prepareTestApp Sync task using an allow-list.
  • Fixed E2E test cache invalidation by properly tracking testapp source changes as task inputs.
  • Simplified EndToEndTest.kt by removing redundant file filtering and using a clean, pre-processed project directory.
  • Excluded Gradle wrapper files from testapp copying, as GradleRunner handles version selection dynamically.

The regression test verifies that rapid double-tapping on the Up button no longer causes an IllegalArgumentException.

All tests are confirmed passing against the publicly released 17.5.1 library version.

@timothyfroehlich timothyfroehlich requested a review from xyarco April 23, 2026 21:47
@timothyfroehlich timothyfroehlich merged commit 2438c2a into main Apr 24, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants