diff --git a/.github/workflows/secret-scanner.yml b/.github/workflows/secret-scanner.yml index 9ed74ef..118b9a1 100644 --- a/.github/workflows/secret-scanner.yml +++ b/.github/workflows/secret-scanner.yml @@ -20,4 +20,4 @@ jobs: pull-requests: write actions: read uses: hyperpolymath/standards/.github/workflows/secret-scanner-reusable.yml@d135b05bfc647d0c0fbfedc7e80f37ea50f49236 - secrets: inherit \ No newline at end of file + secrets: inherit diff --git a/deno.json b/deno.json deleted file mode 100644 index ae12732..0000000 --- a/deno.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "tasks": { - "test": "deno test --allow-read --allow-env tests/", - "bench": "deno bench --allow-read tests/bench/" - } -} diff --git a/tests/aspect/security_aspect_test.ts b/tests/aspect/security_aspect_test.affine similarity index 96% rename from tests/aspect/security_aspect_test.ts rename to tests/aspect/security_aspect_test.affine index 3abcf08..6e8999d 100644 --- a/tests/aspect/security_aspect_test.ts +++ b/tests/aspect/security_aspect_test.affine @@ -1,4 +1,12 @@ // SPDX-License-Identifier: MPL-2.0 +// Ported via Harvard Engine mechanical processor + +module security_aspect_test; + +// TODO: Complete semantic implementation + +/* === ORIGINAL TYPESCRIPT CONTEXT === +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // Security aspect tests — Defense-in-depth dimension checks @@ -222,3 +230,5 @@ async function* walkFiles(path: string): AsyncGenerator { } } } + +==================================== */ diff --git a/tests/bench/infra_bench.ts b/tests/bench/infra_bench.affine similarity index 90% rename from tests/bench/infra_bench.ts rename to tests/bench/infra_bench.affine index 3980104..8ce4823 100644 --- a/tests/bench/infra_bench.ts +++ b/tests/bench/infra_bench.affine @@ -1,4 +1,12 @@ // SPDX-License-Identifier: MPL-2.0 +// Ported via Harvard Engine mechanical processor + +module infra_bench; + +// TODO: Complete semantic implementation + +/* === ORIGINAL TYPESCRIPT CONTEXT === +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // Benchmarks — Infrastructure configuration performance baseline @@ -96,3 +104,5 @@ Deno.bench( } }, ); + +==================================== */ diff --git a/tests/contract/infra_contracts_test.ts b/tests/contract/infra_contracts_test.affine similarity index 95% rename from tests/contract/infra_contracts_test.ts rename to tests/contract/infra_contracts_test.affine index 26568fd..e033f03 100644 --- a/tests/contract/infra_contracts_test.ts +++ b/tests/contract/infra_contracts_test.affine @@ -1,4 +1,12 @@ // SPDX-License-Identifier: MPL-2.0 +// Ported via Harvard Engine mechanical processor + +module infra_contracts_test; + +// TODO: Complete semantic implementation + +/* === ORIGINAL TYPESCRIPT CONTEXT === +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // Contract/invariant tests — Security and structural requirements @@ -184,3 +192,5 @@ async function* walkDir(path: string): AsyncGenerator { } } } + +==================================== */ diff --git a/tests/e2e/pipeline_e2e_test.ts b/tests/e2e/pipeline_e2e_test.affine similarity index 95% rename from tests/e2e/pipeline_e2e_test.ts rename to tests/e2e/pipeline_e2e_test.affine index 56bace3..41a41c8 100644 --- a/tests/e2e/pipeline_e2e_test.ts +++ b/tests/e2e/pipeline_e2e_test.affine @@ -1,4 +1,12 @@ // SPDX-License-Identifier: MPL-2.0 +// Ported via Harvard Engine mechanical processor + +module pipeline_e2e_test; + +// TODO: Complete semantic implementation + +/* === ORIGINAL TYPESCRIPT CONTEXT === +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // E2E contract tests — Full Ansible hierarchy validation @@ -173,3 +181,5 @@ Deno.test("E2E: All playbooks have valid basic YAML structure", async () => { ); } }); + +==================================== */ diff --git a/tests/property/ansible_property_test.ts b/tests/property/ansible_property_test.affine similarity index 95% rename from tests/property/ansible_property_test.ts rename to tests/property/ansible_property_test.affine index fe64127..259cdbc 100644 --- a/tests/property/ansible_property_test.ts +++ b/tests/property/ansible_property_test.affine @@ -1,4 +1,12 @@ // SPDX-License-Identifier: MPL-2.0 +// Ported via Harvard Engine mechanical processor + +module ansible_property_test; + +// TODO: Complete semantic implementation + +/* === ORIGINAL TYPESCRIPT CONTEXT === +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // Property-based tests — YAML validation loops and convention checks @@ -156,3 +164,5 @@ async function fileExists(path: string): Promise { throw e; } } + +==================================== */ diff --git a/tests/smoke/infra_smoke_test.ts b/tests/smoke/infra_smoke_test.affine similarity index 94% rename from tests/smoke/infra_smoke_test.ts rename to tests/smoke/infra_smoke_test.affine index d4500eb..d36c26f 100644 --- a/tests/smoke/infra_smoke_test.ts +++ b/tests/smoke/infra_smoke_test.affine @@ -1,4 +1,12 @@ // SPDX-License-Identifier: MPL-2.0 +// Ported via Harvard Engine mechanical processor + +module infra_smoke_test; + +// TODO: Complete semantic implementation + +/* === ORIGINAL TYPESCRIPT CONTEXT === +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // Smoke tests — Rapid validation of critical infrastructure components @@ -137,3 +145,5 @@ Deno.test("Smoke: ansible.cfg is present and readable", async () => { "ansible.cfg should have valid INI sections", ); }); + +==================================== */ diff --git a/tests/unit/ansible_structure_test.ts b/tests/unit/ansible_structure_test.affine similarity index 94% rename from tests/unit/ansible_structure_test.ts rename to tests/unit/ansible_structure_test.affine index 60b5d3e..c0f55b2 100644 --- a/tests/unit/ansible_structure_test.ts +++ b/tests/unit/ansible_structure_test.affine @@ -1,4 +1,12 @@ // SPDX-License-Identifier: MPL-2.0 +// Ported via Harvard Engine mechanical processor + +module ansible_structure_test; + +// TODO: Complete semantic implementation + +/* === ORIGINAL TYPESCRIPT CONTEXT === +// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) // Unit tests — Ansible playbook and role structure validation @@ -127,3 +135,5 @@ Deno.test("Unit: ansible.cfg exists", async () => { const stat = await Deno.stat(ansibleCfg); assertEquals(stat.isFile, true, "ansible.cfg should exist"); }); + +==================================== */