1.4 KiB
1.4 KiB
VexLens Truth Table Tests
Status
NOT_FOUND
Description
Systematic truth table tests for VEX lattice merge correctness. The VexLens engine exists but comprehensive truth table test coverage is missing.
Why Not Implemented
- No systematic truth table tests for VEX lattice merge correctness found
- The VexLens test infrastructure does exist:
src/VexLens/__Tests/StellaOps.VexLens.Tests/-- VexLens tests projectsrc/VexLens/StellaOps.VexLens/__Tests/StellaOps.VexLens.Tests/-- additional test projectsrc/VexLens/StellaOps.VexLens/__Tests/StellaOps.VexLens.Core.Tests/-- core tests- Tests cover:
NormalizerTests,PurlParserTests,ProductMapperTests,CpeParserTests src/VexLens/__Libraries/__Tests/StellaOps.VexLens.Spdx3.Tests/-- SPDX3 integration tests
- The VexLens engine has merge logic (consensus projections, delta computation) but does not have exhaustive truth table tests covering all VEX status transition combinations
- TASKS.md files in test directories indicate planned but incomplete test coverage
- The advisory called for systematic coverage of all status pairs (affected/not_affected/fixed/under_investigation x all transitions)
Source
- Feature matrix scan
Notes
- Module: VexLens
- Modules referenced:
src/VexLens - Related:
src/VexLens/__Tests/(existing tests cover parsing/mapping but not exhaustive lattice merge truth tables)