From e572d97eb4751e69ebdb734e34442d0bd3841b40 Mon Sep 17 00:00:00 2001 From: Thomas Wilkerling Date: Thu, 17 Apr 2025 15:30:45 +0200 Subject: [PATCH] github actions: test directory issue --- test/async.js | 7 +++++-- test/basic.js | 8 +++++--- test/cache.js | 6 +++++- test/context.js | 6 +++++- test/debug.js | 6 +++++- test/document.js | 6 +++++- test/document.tag.js | 6 +++++- test/encoder.js | 6 +++++- test/highlight.js | 6 +++++- test/issues.js | 6 +++++- test/keystore.js | 6 +++++- test/package.json | 4 ++-- test/persistent.clickhouse.js | 6 +++++- test/persistent.js | 6 +++++- test/persistent.mongo.js | 6 +++++- test/persistent.postgres.js | 6 +++++- test/persistent.redis.js | 6 +++++- test/persistent.sqlite.js | 6 +++++- test/resolver.js | 6 +++++- test/scoring.js | 6 +++++- test/serialize.js | 6 +++++- test/tokenize.js | 6 +++++- test/worker.js | 6 +++++- 23 files changed, 112 insertions(+), 27 deletions(-) diff --git a/test/async.js b/test/async.js index 27dbbb6..48a0dd6 100644 --- a/test/async.js +++ b/test/async.js @@ -1,7 +1,10 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; -console.log(process.argv); console.log("--RELEASE-------------"); console.log(env ? "dist/" + env + ".js" : "src/bundle.js") console.log("----------------------"); diff --git a/test/basic.js b/test/basic.js index 3567c5e..5d90f41 100644 --- a/test/basic.js +++ b/test/basic.js @@ -1,8 +1,10 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; -// console.log("--------------"); -// console.log(env ? "dist/" + env + ".js" : "src/bundle.js") let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; if(FlexSearch.FlexSearch) FlexSearch = FlexSearch.FlexSearch; diff --git a/test/cache.js b/test/cache.js index ce8a7b9..39593d3 100644 --- a/test/cache.js +++ b/test/cache.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/context.js b/test/context.js index 4b1544b..10556aa 100644 --- a/test/context.js +++ b/test/context.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/debug.js b/test/debug.js index 723a252..f5c0dee 100644 --- a/test/debug.js +++ b/test/debug.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/document.js b/test/document.js index ea1227f..8078f18 100644 --- a/test/document.js +++ b/test/document.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/document.tag.js b/test/document.tag.js index aebf883..4942307 100644 --- a/test/document.tag.js +++ b/test/document.tag.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/encoder.js b/test/encoder.js index 01796e4..24a6a78 100644 --- a/test/encoder.js +++ b/test/encoder.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/highlight.js b/test/highlight.js index 1840d1f..3b69b43 100644 --- a/test/highlight.js +++ b/test/highlight.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/issues.js b/test/issues.js index 69af054..528054e 100644 --- a/test/issues.js +++ b/test/issues.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/keystore.js b/test/keystore.js index a9ef278..ee40134 100644 --- a/test/keystore.js +++ b/test/keystore.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/package.json b/test/package.json index fe6dc1b..95232f5 100644 --- a/test/package.json +++ b/test/package.json @@ -2,8 +2,8 @@ "name": "flexsearch-test", "type": "module", "scripts": { - "test": "mocha *.js --exit", - "test:github": "mocha async.js flexsearch.compact.min", + "test": "mocha ./*.js --exit", + "test:github": "mocha ./*.js --exit flexsearch.compact.min", "test:coverage": "c8 -c ./.c8rc.json mocha ./*.js --exit", "test:keystore": "set NODE_OPTIONS=--max-old-space-size=16000 && c8 -c ./.c8rc.json mocha ./keystore.js --exit", "test:db": "c8 -c ./.c8rc.json mocha ./persistent.*.js --exit", diff --git a/test/persistent.clickhouse.js b/test/persistent.clickhouse.js index fa045bd..b432b33 100644 --- a/test/persistent.clickhouse.js +++ b/test/persistent.clickhouse.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/persistent.js b/test/persistent.js index 8a045c2..b792b92 100644 --- a/test/persistent.js +++ b/test/persistent.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/persistent.mongo.js b/test/persistent.mongo.js index 17530d1..f7f7a35 100644 --- a/test/persistent.mongo.js +++ b/test/persistent.mongo.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/persistent.postgres.js b/test/persistent.postgres.js index 0280ec5..321441e 100644 --- a/test/persistent.postgres.js +++ b/test/persistent.postgres.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/persistent.redis.js b/test/persistent.redis.js index 7d2cd3d..14fe540 100644 --- a/test/persistent.redis.js +++ b/test/persistent.redis.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/persistent.sqlite.js b/test/persistent.sqlite.js index 0e187b2..be01738 100644 --- a/test/persistent.sqlite.js +++ b/test/persistent.sqlite.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/resolver.js b/test/resolver.js index 60cb59d..b29680b 100644 --- a/test/resolver.js +++ b/test/resolver.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/scoring.js b/test/scoring.js index 8dfa20d..a0f2d87 100644 --- a/test/scoring.js +++ b/test/scoring.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/serialize.js b/test/serialize.js index c602d16..f0ee2ae 100644 --- a/test/serialize.js +++ b/test/serialize.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/tokenize.js b/test/tokenize.js index 1ca3748..6a61da9 100644 --- a/test/tokenize.js +++ b/test/tokenize.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default; diff --git a/test/worker.js b/test/worker.js index 713565f..ccefd29 100644 --- a/test/worker.js +++ b/test/worker.js @@ -1,5 +1,9 @@ global.self = global; -const env = process.argv[3] && process.argv[3].startsWith("--") ? process.argv[4] : process.argv[3]; +const env = process.argv[4] && process.argv[4] === "--exit" + ? process.argv[5] + : process.argv[3] && process.argv[3] === "--exit" + ? process.argv[4] + : process.argv[3]; import { expect } from "chai"; let FlexSearch = await import(env ? "../dist/" + env + ".js" : "../src/bundle.js"); if(FlexSearch.default) FlexSearch = FlexSearch.default;