|
66 | 66 | dotnet test MetaObjects.Render.Tests/MetaObjects.Render.Tests.csproj --nologo --verbosity quiet |
67 | 67 | # Validator-parity corpus (generated DataAnnotations input validation). |
68 | 68 | dotnet test MetaObjects.Codegen.Tests/MetaObjects.Codegen.Tests.csproj --filter "FullyQualifiedName~ValidationConformance" --nologo --verbosity quiet |
| 69 | + # Generator stable-name registry conformance (ADR-0021 D3). |
| 70 | + dotnet test MetaObjects.Codegen.Tests/MetaObjects.Codegen.Tests.csproj --filter "FullyQualifiedName~GeneratorRegistryConformance" --nologo --verbosity quiet |
69 | 71 |
|
70 | 72 | - name: Java conformance |
71 | 73 | if: matrix.language == 'java' |
|
79 | 81 | mvn -pl metadata test -Dtest='ConformanceTest,YamlConformanceTest,ObjectModelConformanceTest' -q |
80 | 82 | # Byte-exact render / verify / extract / output-prompt corpora (render module). |
81 | 83 | mvn -pl render test -Dtest='RenderCrossPortReportTest,VerifyConformanceTest,ExtractConformanceTest,OutputPromptConformanceTest' -q |
82 | | - # Validator-parity corpus (generated DTO jakarta.validation, codegen-spring module). |
83 | | - mvn -pl codegen-spring test -Dtest='ValidationConformanceTest' -q |
| 84 | + # Validator-parity corpus (generated DTO jakarta.validation, codegen-spring module) |
| 85 | + # + generator stable-name registry conformance (ADR-0021 D3). |
| 86 | + mvn -pl codegen-spring test -Dtest='ValidationConformanceTest,GeneratorRegistryConformanceTest' -q |
84 | 87 |
|
85 | 88 | - name: Python conformance |
86 | 89 | if: matrix.language == 'python' |
@@ -116,8 +119,9 @@ jobs: |
116 | 119 | # SNAPSHOT-resolution race when the test module references freshly-built |
117 | 120 | # artifacts. |
118 | 121 | mvn -pl codegen-kotlin -am install -DskipTests -q |
119 | | - # object-model + output-prompt + validator-parity corpora (the corpora Kotlin has). |
120 | | - mvn -pl codegen-kotlin test -Dtest='ObjectModelConformanceTest,OutputPromptConformanceTest,ValidationConformanceTest' -q |
| 122 | + # object-model + output-prompt + validator-parity corpora (the corpora Kotlin has) |
| 123 | + # + generator stable-name registry conformance (ADR-0021 D3). |
| 124 | + mvn -pl codegen-kotlin test -Dtest='ObjectModelConformanceTest,OutputPromptConformanceTest,ValidationConformanceTest,GeneratorRegistryConformanceTest' -q |
121 | 125 |
|
122 | 126 | completeness-gate: |
123 | 127 | needs: [conformance, conformance-kotlin] |
|
0 commit comments