Skip to content

feat(r8-tests): Add R8 exception handling tests#76

Merged
romtsn merged 29 commits intomasterfrom
rz/feat/r8-tests-exception-handling
Feb 16, 2026
Merged

feat(r8-tests): Add R8 exception handling tests#76
romtsn merged 29 commits intomasterfrom
rz/feat/r8-tests-exception-handling

Conversation

@romtsn
Copy link
Copy Markdown
Member

@romtsn romtsn commented Jan 19, 2026

Part of #40

R8 Retrace Test Coverage

  • Inlining (13 tests) - inline frames, line numbers, source files, rewriteFrame rules
  • Ambiguous Methods (21 tests) - multiple methods → same obfuscated name, alternatives
  • Outlines (4 tests) - outline callsites, nested outlines, inline-in-outline
  • Synthetic/Lambda (3 tests) - lambda methods, synthetic bridges
  • Source File Edge Cases (7 tests) - colons, unicode, multiple dots, synthesized names
  • Line Number Handling (10 tests) - spans, preambles, invalid ranges, missing lines
  • Exception Handling (6 tests) - obfuscated exceptions, suppressed, circular refs
  • Method Overloading (4 tests) - overloads with/without ranges
  • Special Formats (4 tests) - Java 9+ modules, logcat format, auto-detect

@romtsn romtsn changed the title feat(r8-tests): Add R8 ambiguous tests feat(r8-tests): Add R8 exception handling tests Jan 19, 2026
@romtsn romtsn force-pushed the rz/feat/r8-tests-exception-handling branch from 5f9daee to f048b2c Compare January 19, 2026 15:53
@romtsn romtsn requested a review from loewenheim January 20, 2026 13:07
@romtsn romtsn changed the base branch from rz/feat/r8-tests-line-number-handling to rz/fix/r8-tests-line-number-handling January 30, 2026 11:50
@romtsn romtsn changed the base branch from rz/fix/r8-tests-line-number-handling to master February 16, 2026 13:51
…ception-handling

# Conflicts:
#	src/builder.rs
#	src/cache/mod.rs
#	src/mapper.rs
#	src/mapping.rs
#	src/utils.rs
#	tests/r8-line-number-handling.rs
@romtsn romtsn merged commit 5b7c89b into master Feb 16, 2026
8 checks passed
@romtsn romtsn deleted the rz/feat/r8-tests-exception-handling branch February 16, 2026 14:07
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