From 09d1901bcb0bcb2f6cfb1444e1d495fe7d6fa511 Mon Sep 17 00:00:00 2001 From: 10x Developer Date: Sun, 3 May 2026 18:02:55 +0200 Subject: [PATCH] Remove simple-test-runner.js Delete the simple test runner file that was replaced by test-current.js --- simple-test-runner.js | 42 ------------------------------------------ 1 file changed, 42 deletions(-) delete mode 100644 simple-test-runner.js diff --git a/simple-test-runner.js b/simple-test-runner.js deleted file mode 100644 index 2132677..0000000 --- a/simple-test-runner.js +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env node - -import fs from "node:fs/promises"; - -async function main() { - const testFiles = await fs.readdir("./tests"); - const cFiles = testFiles.filter(file => file.endsWith(".c")); - - let passed = 0; - let failed = 0; - - console.log(`Running ${cFiles.length} tests...\n`); - - for (const cFile of cFiles) { - try { - console.log(`Testing ${cFile}...`); - const { spawn } = await import("node:child_process"); - const child = spawn("node", ["index.js", `tests/${cFile}`], { cwd: "." }); - - child.on("close", (code) => { - if (code === 0) { - console.log(` ✓ ${cFile} passed`); - passed++; - } else { - console.log(` ✗ ${cFile} failed with code ${code}`); - failed++; - } - }); - - child.stderr.on("data", (data) => { - console.error(` Error: ${data.toString()}`); - }); - } catch (error) { - console.log(` ✗ ${cFile} failed with exception: ${error.message}`); - failed++; - } - } - - console.log(`\nResults: ${passed} passed, ${failed} failed`); -} - -main().catch(console.error); \ No newline at end of file