use tsx in tests and test refresh command
/ release (push) Successful in 1m11s

This commit is contained in:
2026-05-05 16:09:34 -07:00
parent 1786db7ab5
commit 5e6491fc85
+6 -4
View File
@@ -15,10 +15,11 @@ if (node) {
spawnSync('packwiz', ['curseforge', 'import', '../modpack.zip'], { cwd: 'test' })
console.log('> test on node')
const start = performance.now()
spawnSync('node', ['src/main.ts', '--pack-file=test/pack.toml', 'cf', 'detect'])
spawnSync('node', ['src/main.ts', '--pack-file=test/pack.toml', 'cf', 'urls'])
spawnSync('node', ['src/main.ts', '--pack-file=test/pack.toml', 'mr', 'detect'])
spawnSync('node', ['src/main.ts', '--pack-file=test/pack.toml', 'mr', 'merge'])
spawnSync('npx', ['tsx', 'src/main.ts', '--pack-file=test/pack.toml', 'cf', 'detect'])
spawnSync('npx', ['tsx', 'src/main.ts', '--pack-file=test/pack.toml', 'cf', 'urls'])
spawnSync('npx', ['tsx', 'src/main.ts', '--pack-file=test/pack.toml', 'mr', 'detect'])
spawnSync('npx', ['tsx', 'src/main.ts', '--pack-file=test/pack.toml', 'mr', 'merge'])
spawnSync('npx', ['tsx', 'src/main.ts', '--pack-file=test/pack.toml', 'refresh', '--build'])
const end = performance.now()
times['node'] = (end - start) / 1000
spawnSync('packwiz', ['list'], { cwd: 'test' })
@@ -34,6 +35,7 @@ if (deno) {
spawnSync('deno', ['run', '--allow-all', 'src/main.ts', '--pack-file=test/pack.toml', 'cf', 'urls'])
spawnSync('deno', ['run', '--allow-all', 'src/main.ts', '--pack-file=test/pack.toml', 'mr', 'detect'])
spawnSync('deno', ['run', '--allow-all', 'src/main.ts', '--pack-file=test/pack.toml', 'mr', 'merge'])
spawnSync('deno', ['run', '--allow-all', 'src/main.ts', '--pack-file=test/pack.toml', 'refresh', '--build'])
const end = performance.now()
times['deno'] = (end - start) / 1000
spawnSync('packwiz', ['list'], { cwd: 'test' })