partly or unimplemented features - now implemented
This commit is contained in:
27
docs/features/unchecked/vexlens/vexlens-truth-table-tests.md
Normal file
27
docs/features/unchecked/vexlens/vexlens-truth-table-tests.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# 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 project
|
||||
- `src/VexLens/StellaOps.VexLens/__Tests/StellaOps.VexLens.Tests/` -- additional test project
|
||||
- `src/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)
|
||||
Reference in New Issue
Block a user