aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/run-tests.js38
1 files changed, 0 insertions, 38 deletions
diff --git a/bin/run-tests.js b/bin/run-tests.js
deleted file mode 100755
index 3eaba7c..0000000
--- a/bin/run-tests.js
+++ /dev/null
@@ -1,38 +0,0 @@
-import { opendir } from "fs/promises";
-
-const dir = "gen/javascript/gleam/";
-
-async function main() {
- console.log("Running tests...");
-
- let passes = 0;
- let failures = 0;
-
- for await (let entry of await opendir(dir)) {
- if (!entry.name.endsWith("_test.js")) continue;
- let path = "../" + dir + entry.name;
- let module = await import(path);
-
- for (let fnName of Object.keys(module)) {
- if (!fnName.endsWith("_test")) continue;
- try {
- module[fnName]();
- process.stdout.write(`\u001b[32m.\u001b[0m`);
- passes++;
- } catch (error) {
- let moduleName = "\ngleam/" + entry.name.slice(0, -3);
- process.stdout.write(`\n❌ ${moduleName}.${fnName}: ${error}\n`);
- failures++;
- }
- }
- }
-
- console.log(`
-
-${passes + failures} tests
-${passes} passes
-${failures} failures`);
- process.exit(failures ? 1 : 0);
-}
-
-main();