documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
[
|
||||
{
|
||||
"test": "01-test-generate-ts",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-001_capture\\01-test-generate-ts.txt"
|
||||
},
|
||||
{
|
||||
"test": "02-test-generate-go",
|
||||
"exitCode": 2,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-001_capture\\02-test-generate-go.txt"
|
||||
},
|
||||
{
|
||||
"test": "03-test-generate-java",
|
||||
"exitCode": 2,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-001_capture\\03-test-generate-java.txt"
|
||||
},
|
||||
{
|
||||
"test": "04-test-generate-python",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-001_capture\\04-test-generate-python.txt"
|
||||
},
|
||||
{
|
||||
"test": "05-test-postprocess",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-001_capture\\05-test-postprocess.txt"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,94 @@
|
||||
[
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/go/config.yaml",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/go/generate-go.sh",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/go/test_generate_go.sh",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/java/config.yaml",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/java/generate-java.sh",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/java/test_generate_java.sh",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/python/config.yaml",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/python/generate-python.sh",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/python/test_generate_python.sh",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/ts/config.yaml",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/ts/generate-ts.sh",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/ts/test_generate_ts.sh",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/postprocess/postprocess.sh",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/postprocess/tests/test_postprocess.sh",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/go/hooks.go",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/java/src/main/java/org/stellaops/sdk/Hooks.java",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/python/sdk_hooks.py",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/typescript/sdk-hooks.ts",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/typescript/sdk-error.ts",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/toolchain.lock.yaml",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/TOOLCHAIN.md",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/tools/openapi-generator-cli-7.4.0.jar",
|
||||
"exists": true
|
||||
},
|
||||
{
|
||||
"path": "src/Sdk/StellaOps.Sdk.Generator/tools/jdk-21.0.1.tar.gz",
|
||||
"exists": true
|
||||
}
|
||||
]
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
[
|
||||
{
|
||||
"test": "01-test-generate-ts",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-002_capture\\01-test-generate-ts.txt"
|
||||
},
|
||||
{
|
||||
"test": "02-test-generate-go",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-002_capture\\02-test-generate-go.txt"
|
||||
},
|
||||
{
|
||||
"test": "03-test-generate-java",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-002_capture\\03-test-generate-java.txt"
|
||||
},
|
||||
{
|
||||
"test": "04-test-generate-python",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-002_capture\\04-test-generate-python.txt"
|
||||
},
|
||||
{
|
||||
"test": "05-test-postprocess",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-002_capture\\05-test-postprocess.txt"
|
||||
}
|
||||
]
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
[
|
||||
{
|
||||
"test": "01-test-generate-ts",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-002_capture\\01-test-generate-ts.txt"
|
||||
},
|
||||
{
|
||||
"test": "02-test-generate-go",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-002_capture\\02-test-generate-go.txt"
|
||||
},
|
||||
{
|
||||
"test": "03-test-generate-java",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-002_capture\\03-test-generate-java.txt"
|
||||
},
|
||||
{
|
||||
"test": "04-test-generate-python",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-002_capture\\04-test-generate-python.txt"
|
||||
},
|
||||
{
|
||||
"test": "05-test-postprocess",
|
||||
"exitCode": 0,
|
||||
"output": "docs\\qa\\feature-checks\\runs\\sdk\\_run-002_capture\\05-test-postprocess.txt"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"filesChecked": [
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/generate-go.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/test_generate_go.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/generate-java.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/test_generate_java.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/generate-python.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/test_generate_python.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/generate-ts.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/test_generate_ts.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/postprocess.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/tests/test_postprocess.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/go/hooks.go",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/java/src/main/java/org/stellaops/sdk/Hooks.java",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/python/sdk_hooks.py",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/typescript/sdk-hooks.ts",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/typescript/sdk-error.ts",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/toolchain.lock.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/TOOLCHAIN.md",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/tools/openapi-generator-cli-7.4.0.jar",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/tools/jdk-21.0.1.tar.gz"
|
||||
],
|
||||
"found": [
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/generate-go.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/test_generate_go.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/generate-java.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/test_generate_java.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/generate-python.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/test_generate_python.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/generate-ts.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/test_generate_ts.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/postprocess.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/tests/test_postprocess.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/go/hooks.go",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/java/src/main/java/org/stellaops/sdk/Hooks.java",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/python/sdk_hooks.py",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/typescript/sdk-hooks.ts",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/typescript/sdk-error.ts",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/toolchain.lock.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/TOOLCHAIN.md",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/tools/openapi-generator-cli-7.4.0.jar",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/tools/jdk-21.0.1.tar.gz"
|
||||
],
|
||||
"missing": [
|
||||
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"project": "src/Sdk/StellaOps.Sdk.Generator",
|
||||
"buildResult": "pass",
|
||||
"testResult": "pass",
|
||||
"command": "bash ts/test_generate_ts.sh; bash go/test_generate_go.sh; bash java/test_generate_java.sh; bash python/test_generate_python.sh; bash postprocess/tests/test_postprocess.sh",
|
||||
"testProjects": [
|
||||
"ts/test_generate_ts.sh",
|
||||
"go/test_generate_go.sh",
|
||||
"java/test_generate_java.sh",
|
||||
"python/test_generate_python.sh",
|
||||
"postprocess/tests/test_postprocess.sh"
|
||||
],
|
||||
"testsRun": 5,
|
||||
"testsPassed": 5,
|
||||
"testsFailed": 0,
|
||||
"errors": [
|
||||
|
||||
],
|
||||
"warnings": [
|
||||
|
||||
],
|
||||
"runAtUtc": "2026-02-11T07:35:26.7730360Z"
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"type": "integration",
|
||||
"module": "sdk",
|
||||
"feature": "sdk-generator-toolchain",
|
||||
"runId": "run-002",
|
||||
"capturedAtUtc": "2026-02-11T07:35:26.7730360Z",
|
||||
"testCommand": "bash ts/test_generate_ts.sh; bash go/test_generate_go.sh; bash java/test_generate_java.sh; bash python/test_generate_python.sh; bash postprocess/tests/test_postprocess.sh",
|
||||
"testsRun": 5,
|
||||
"testsPassed": 5,
|
||||
"testsFailed": 0,
|
||||
"behaviorVerified": [
|
||||
"TypeScript generator smoke produced SDK output plus deterministic helper and spec-hash artifacts.",
|
||||
"Go generator smoke produced client.go, go.mod, and shared helper copy output.",
|
||||
"Java generator smoke produced pom.xml, ApiClient.java, and shared helper copy output.",
|
||||
"Python generator smoke produced package output, helper copy, and .oas.sha256 integrity artifact.",
|
||||
"Postprocess smoke normalized generated files and injected language helper hooks deterministically."
|
||||
],
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-002/evidence",
|
||||
"commandResults": [
|
||||
{
|
||||
"Label": "01-test-generate-ts",
|
||||
"ExitCode": 0
|
||||
},
|
||||
{
|
||||
"Label": "02-test-generate-go",
|
||||
"ExitCode": 0
|
||||
},
|
||||
{
|
||||
"Label": "03-test-generate-java",
|
||||
"ExitCode": 0
|
||||
},
|
||||
{
|
||||
"Label": "04-test-generate-python",
|
||||
"ExitCode": 0
|
||||
},
|
||||
{
|
||||
"Label": "05-test-postprocess",
|
||||
"ExitCode": 0
|
||||
}
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,58 @@
|
||||
[
|
||||
{
|
||||
"label": "01-line-endings-guard",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:03.4592779Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/01-line-endings-guard.txt"
|
||||
},
|
||||
{
|
||||
"label": "02-test-generate-ts",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:03.7094024Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/02-test-generate-ts.txt"
|
||||
},
|
||||
{
|
||||
"label": "03-test-generate-go",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:05.9362356Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/03-test-generate-go.txt"
|
||||
},
|
||||
{
|
||||
"label": "04-test-generate-java",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:07.9083870Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/04-test-generate-java.txt"
|
||||
},
|
||||
{
|
||||
"label": "05-test-generate-python",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:09.9845918Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/05-test-generate-python.txt"
|
||||
},
|
||||
{
|
||||
"label": "06-test-postprocess",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:12.1504609Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/06-test-postprocess.txt"
|
||||
},
|
||||
{
|
||||
"label": "07-test-generate-ts-hash-mismatch",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:12.4354706Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/07-test-generate-ts-hash-mismatch.txt"
|
||||
}
|
||||
]
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"module": "sdk",
|
||||
"feature": "sdk-generator-toolchain",
|
||||
"runId": "run-003",
|
||||
"checkedAtUtc": "2026-02-11T08:05:44.4885889Z",
|
||||
"featureFile": "docs/features/checked/sdk/sdk-generator-toolchain.md",
|
||||
"filesChecked": [
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/generate-go.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/test_generate_go.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/generate-java.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/test_generate_java.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/generate-python.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/test_generate_python.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/generate-ts.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/test_generate_ts.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/test_generate_ts_hash_mismatch.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/test_line_endings.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/postprocess.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/tests/test_postprocess.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/go/hooks.go",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/java/src/main/java/org/stellaops/sdk/Hooks.java",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/python/sdk_hooks.py",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/typescript/sdk-hooks.ts",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/typescript/sdk-error.ts",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/toolchain.lock.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/TOOLCHAIN.md",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/tools/openapi-generator-cli-7.4.0.jar",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/tools/jdk-21.0.1.tar.gz"
|
||||
],
|
||||
"found": [
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/generate-go.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/go/test_generate_go.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/generate-java.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/java/test_generate_java.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/generate-python.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/python/test_generate_python.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/config.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/generate-ts.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/test_generate_ts.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/ts/test_generate_ts_hash_mismatch.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/test_line_endings.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/postprocess.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/tests/test_postprocess.sh",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/go/hooks.go",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/java/src/main/java/org/stellaops/sdk/Hooks.java",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/python/sdk_hooks.py",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/typescript/sdk-hooks.ts",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/postprocess/templates/typescript/sdk-error.ts",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/toolchain.lock.yaml",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/TOOLCHAIN.md",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/tools/openapi-generator-cli-7.4.0.jar",
|
||||
"src/Sdk/StellaOps.Sdk.Generator/tools/jdk-21.0.1.tar.gz"
|
||||
],
|
||||
"missing": [
|
||||
|
||||
],
|
||||
"declarationsChecked": [
|
||||
{
|
||||
"found": true,
|
||||
"name": "generate-ts.sh",
|
||||
"file": "src/Sdk/StellaOps.Sdk.Generator/ts/generate-ts.sh"
|
||||
},
|
||||
{
|
||||
"found": true,
|
||||
"name": "test_line_endings.sh",
|
||||
"file": "src/Sdk/StellaOps.Sdk.Generator/test_line_endings.sh"
|
||||
},
|
||||
{
|
||||
"found": true,
|
||||
"name": "test_generate_ts_hash_mismatch.sh",
|
||||
"file": "src/Sdk/StellaOps.Sdk.Generator/ts/test_generate_ts_hash_mismatch.sh"
|
||||
}
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"project": "src/Sdk/StellaOps.Sdk.Generator",
|
||||
"buildResult": "pass",
|
||||
"testResult": "pass",
|
||||
"command": "bash test_line_endings.sh; bash ts/test_generate_ts.sh; bash go/test_generate_go.sh; bash java/test_generate_java.sh; bash python/test_generate_python.sh; bash postprocess/tests/test_postprocess.sh; bash ts/test_generate_ts_hash_mismatch.sh",
|
||||
"testProjects": [
|
||||
"test_line_endings.sh",
|
||||
"ts/test_generate_ts.sh",
|
||||
"go/test_generate_go.sh",
|
||||
"java/test_generate_java.sh",
|
||||
"python/test_generate_python.sh",
|
||||
"postprocess/tests/test_postprocess.sh",
|
||||
"ts/test_generate_ts_hash_mismatch.sh"
|
||||
],
|
||||
"testsRun": 7,
|
||||
"testsPassed": 7,
|
||||
"testsFailed": 0,
|
||||
"environment": {
|
||||
"dockerInfoExitCode": 0,
|
||||
"dockerInfoEvidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/docker-info.txt",
|
||||
"dockerPsExitCode": 0,
|
||||
"dockerPsEvidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/docker-ps.txt",
|
||||
"javaHome": "src/Sdk/StellaOps.Sdk.Generator/tools/jdk-21.0.1+12"
|
||||
},
|
||||
"errors": [
|
||||
|
||||
],
|
||||
"warnings": [
|
||||
|
||||
],
|
||||
"runAtUtc": "2026-02-11T08:05:44.5851914Z"
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"type": "integration",
|
||||
"module": "sdk",
|
||||
"feature": "sdk-generator-toolchain",
|
||||
"runId": "run-003",
|
||||
"capturedAtUtc": "2026-02-11T08:08:09.9774654Z",
|
||||
"testCommand": "bash test_line_endings.sh; bash ts/test_generate_ts.sh; bash go/test_generate_go.sh; bash java/test_generate_java.sh; bash python/test_generate_python.sh; bash postprocess/tests/test_postprocess.sh; bash ts/test_generate_ts_hash_mismatch.sh",
|
||||
"testsRun": 7,
|
||||
"testsPassed": 7,
|
||||
"testsFailed": 0,
|
||||
"behaviorVerified": [
|
||||
"Line-ending guard enforces LF-only shell scripts, preventing prior CRLF parse failures in Bash.",
|
||||
"TypeScript, Go, Java, and Python generator smokes produced expected outputs using vendored/pinned toolchain assets.",
|
||||
"Postprocess smoke injected helper files and normalized generated artifacts deterministically.",
|
||||
"Negative path: TypeScript generator hash-mismatch smoke validated deterministic spec integrity guard."
|
||||
],
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence",
|
||||
"commandResults": [
|
||||
{
|
||||
"label": "01-line-endings-guard",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:03.4592779Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/01-line-endings-guard.txt"
|
||||
},
|
||||
{
|
||||
"label": "02-test-generate-ts",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:03.7094024Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/02-test-generate-ts.txt"
|
||||
},
|
||||
{
|
||||
"label": "03-test-generate-go",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:05.9362356Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/03-test-generate-go.txt"
|
||||
},
|
||||
{
|
||||
"label": "04-test-generate-java",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:07.9083870Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/04-test-generate-java.txt"
|
||||
},
|
||||
{
|
||||
"label": "05-test-generate-python",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:09.9845918Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/05-test-generate-python.txt"
|
||||
},
|
||||
{
|
||||
"label": "06-test-postprocess",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:12.1504609Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/06-test-postprocess.txt"
|
||||
},
|
||||
{
|
||||
"label": "07-test-generate-ts-hash-mismatch",
|
||||
"expectedExitCode": 0,
|
||||
"actualExitCode": 0,
|
||||
"result": "pass",
|
||||
"capturedAtUtc": "2026-02-11T08:05:12.4354706Z",
|
||||
"evidence": "docs/qa/feature-checks/runs/sdk/sdk-generator-toolchain/run-003/evidence/07-test-generate-ts-hash-mismatch.txt"
|
||||
}
|
||||
],
|
||||
"verdict": "pass"
|
||||
}
|
||||
Reference in New Issue
Block a user