Unified tests branch differences

Baseline: dev at bd7ceb86792865357e4e1a625e9062456d895481. Baseline selection follows the first configured ref in the project manifest, not repository default branch.

Frozen branch inventory

RefSHAFilesFile classes
devbd7ceb86792865357e4e1a625e9062456d895481333build:5, ci-workflow:20, documentation:1, other:31, test-spec:276
maincacd652b1f7c03ed87f705a43cbacbedaffd286e9ci-workflow:8, documentation:1

main versus dev

  • Frozen SHA: cacd652b1f7c03ed87f705a43cbacbedaffd286e
  • Changed paths: 335 (D=327, A=3, M=5)
  • Change classes: other=31, ci-workflow=22, documentation=1, test-spec=276, build=5
  • Top changed areas: doc/tests (144), niseWrappers/wbf (51), doc/niseWrappers (42), niseCore/matcher (21), niseWrappers/bcmush (20), .github/workflows (14), niseCore/sensor (14), niseCore/storage (14), .github/scripts (7), .gitattributes (1)
StatusHigh-signal path
D.github/workflows/actualtest_bcmush.yml
D.github/workflows/actualtest_wbf.yml
D.github/workflows/actualtest_wbf_hp_mis.yml
A.github/workflows/detect-msft-spec.yml
D.github/workflows/migrate_to_wiki.yml
M.github/workflows/utest1_bcmush.yml
D.github/workflows/utest1_pr_bcmush.yml
D.github/workflows/utest1_pr_wbf.yml
M.github/workflows/utest1_sensor.yml
M.github/workflows/utest1_storage.yml
M.github/workflows/utest1_wbf.yml
D.github/workflows/virtual_test_bcmush.yml
D.github/workflows/virtual_test_wbf_dellmis.yml
D.github/workflows/virtual_test_wbf_hpcnb.yml
Ddoc/niseWrappers/bcmush/test_fplibvalidity_sfpMatcherClose.md
Ddoc/niseWrappers/bcmush/test_fplibvalidity_sfpMatcherOpen.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_CaptureDataHandler.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_CaptureImage.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_CaptureRequestFinish.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_CaptureThread.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_CompletePendingRequest.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_NotifyWakeHandler.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_NotifyWakeRequestFinish.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_NotifyWakeThread.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_abortCaptureImage.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_startCaptureThread.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_startSlideChannelCommThread.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_stopCaptureImage.md
Ddoc/niseWrappers/wbf/test_CBiometricDevice_waitForCaptureThreadToComplete.md
Ddoc/tests/niseWrappers/bcmush/sfpMatcherClose/Makefile

Observed: the counts and paths above come from the exact tree diff. Inference: a changed path indicates possible component/customer impact; it does not prove runtime behavior or release status without focused source/test evidence.

Functional interpretation

  • dev is the test implementation branch: it contains 333 files, Markdown test specifications, source extraction/generation code, niseCore matcher/sensor/storage suites, WBF suites, variant design and CI workflows.
  • main is not a production-test equivalent: it contains nine files, primarily the repository overview and publishing/workflow infrastructure. Relative to dev, 327 paths are absent.
  • Therefore, use dev for test coverage and behavior claims. Use main only as published-entry/workflow evidence; a clean main tree does not mean the dev tests were removed from the project.

Interpretation rules

  • Deletion relative to the baseline can mean the baseline carries extra customer assets; it does not prove a feature was intentionally removed.
  • Renames are detected where Git similarity permits.
  • Product intent requires Jira/decision evidence; this page records source facts and bounded inference.