You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/developer/repository-structure.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,8 +56,10 @@ through `prik/__init__.py`.
56
56
|`tests/fortran/infrastructure/`| Internal cross-feature policy, wrapper-generation, compiler, and runtime frameworks with no honest public-capability owner. |
57
57
|`tests/c/`| C input-language parsing, preprocessing, probe, semantic, CLI, and fixture evidence. |
58
58
|`tests/shared/`| Language-neutral product architecture, documentation, naming, tools, type mapping, and utility checks. |
59
-
|`examples/blas/test_*.py`| Dedicated real-library correctness documentation: explicit independent and PRIK/f2py differential validation for every Reference BLAS routine. |
60
-
|`examples/lapack/test_*.py`| CI-only real-library correctness documentation: explicit independent and PRIK/SciPy/f2py validation for the reviewed double-precision routine inventory. |
59
+
|`examples/blas/tests/test_*.py`| User-facing real-library correctness documentation: explicit independent and PRIK/f2py differential validation for every Reference BLAS routine. |
60
+
|`examples/blas/ci/full_surface.py`| Maintainer-only complete BLAS export and smoke audit, selected explicitly by CI. |
61
+
|`examples/lapack/tests/test_*.py`| User-facing real-library correctness documentation: explicit independent and PRIK/SciPy/f2py validation for the reviewed double-precision routine inventory. |
62
+
|`examples/lapack/ci/full_surface.py`| Maintainer-only complete LAPACK export and smoke audit, selected explicitly by CI. |
61
63
62
64
<!-- PRIK_C_DOCS_START
63
65
| `tests/c/fixtures/parser/` | C parser-specific tests and fixture maintenance. |
Copy file name to clipboardExpand all lines: docs/maintainer/roadmap/wrapper-plan-migration-checklist.md
+6-10Lines changed: 6 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -561,13 +561,10 @@ route easier to exercise.
561
561
generates a runtime wrapper must use the wrapper-plan route after cutover.
562
562
Tests that only inspect documentation, layout, parsing, or `.pyi` generation
563
563
may be `not-applicable` but must still pass.
564
-
- During active migration, every local and GitHub Actions pytest invocation
565
-
excludes
566
-
`tests/fortran/building_shared_library/end_to_end/real_libraries/test_full_libraries.py`. Mark its BLAS
567
-
and LAPACK rows `deferred-real-library`; do not use either corpus for lane
568
-
parity or general migration verification. General native-bundle tests in
569
-
`test_stage7_native_bundles.py` remain active because they test linker/build
570
-
mechanics independently of the full BLAS/LAPACK corpora.
564
+
- During active migration, ordinary pytest invocations exclude the full BLAS
565
+
and LAPACK example projects. Their dedicated lane owns library-scale
566
+
verification. General native-bundle tests remain active because they test
567
+
linker/build mechanics independently of the full corpora.
571
568
572
569
### Wrapper Test Migration Matrix
573
570
@@ -795,7 +792,6 @@ already covered by the new generator.
795
792
|`tests/wrapper/fortran/naming/test_phase9_class_overloads.py::*`| reduced direct-plan constructor and method overload runtime proof | class-owned exact predicates; constructor ownership; no speculative calls |`wrapper-plan`|
796
793
|`tests/wrapper/fortran/naming/test_visibility_naming.py::test_strict_wrapper_names_reject_python_name_fixes`| direct wrapper/build route | naming/visibility/dispatch; classes/methods/properties/overloads |`wrapper-plan`|
797
794
|`tests/wrapper/fortran/naming/test_visibility_naming.py::test_visibility_and_default_python_name_fixing_policy[*]`| source/generated-.pyi parity or parametrized route | naming/visibility/dispatch; classes/methods/properties/overloads |`wrapper-plan`|
798
-
|`tests/fortran/building_shared_library/end_to_end/real_libraries/test_full_libraries.py::*`| canonical full BLAS/LAPACK wrapper generation; BLAS runs locally and both exact nodes run together in the dedicated GitHub Actions job | external symbols/native linkage; build/compile/link orchestration; broad wrapper corpus |`wrapper-plan`|
0 commit comments