Skip to content

Split AE tests into ae_pass and ae_dense_pass directories#178

Open
bjjwwang wants to merge 1 commit intoSVF-tools:masterfrom
bjjwwang:sparse-test-split
Open

Split AE tests into ae_pass and ae_dense_pass directories#178
bjjwwang wants to merge 1 commit intoSVF-tools:masterfrom
bjjwwang:sparse-test-split

Conversation

@bjjwwang
Copy link
Copy Markdown
Contributor

@bjjwwang bjjwwang commented Mar 5, 2026

ae_pass: tests that pass in both dense and sparse modes

  • ae_assert: 53, ae_nullptr: 51, ae_overflow: 47, ae_recursion: 0

ae_dense_pass: tests that pass in dense but fail in sparse

  • ae_assert: 55, ae_nullptr: 29, ae_overflow: 16, ae_recursion: 33

All 284 original AE tests

Changes:

  • Reorganized src/ ae source files into src/ae_pass/ and src/ae_dense_pass/
  • Updated CMakeLists.txt: sparse tests only run on ae_pass, dense on both
  • Updated generate_bc.sh: ae tests removed from test_dirs, new ae_pass/ae_dense_pass generation loop added (no .bc files committed — CI will regenerate them)

ae_pass: tests that pass in both dense and sparse modes
  - ae_assert: 53, ae_nullptr: 51, ae_overflow: 47, ae_recursion: 0

ae_dense_pass: tests that pass in dense but fail in sparse
  - ae_assert: 55, ae_nullptr: 29, ae_overflow: 16, ae_recursion: 33

All 284 original AE tests accounted for (no deletions).

Changes:
- Reorganized src/ ae source files into src/ae_pass/ and src/ae_dense_pass/
- Updated CMakeLists.txt: sparse tests only run on ae_pass, dense on both
- Updated generate_bc.sh: ae tests removed from test_dirs, new ae_pass/ae_dense_pass
  generation loop added (no .bc files committed — CI will regenerate them)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

1 participant