fix(ci): support ipset sockets and deployed image smoke checks
quality / changes (push) Successful in 6s
quality / commitlint (push) Skipped
quality / openapi (push) Successful in 28s
quality / web (push) Successful in 57s
quality / api (push) Successful in 1m35s
quality / linux-agent-smoke (push) Successful in 24s
quality / docker-check (push) Failing after 3m20s
CD / quality (push) Failing after 6m56s
CD / publish (push) Skipped
quality / changes (push) Successful in 6s
quality / commitlint (push) Skipped
quality / openapi (push) Successful in 28s
quality / web (push) Successful in 57s
quality / api (push) Successful in 1m35s
quality / linux-agent-smoke (push) Successful in 24s
quality / docker-check (push) Failing after 3m20s
CD / quality (push) Failing after 6m56s
CD / publish (push) Skipped
This commit is contained in:
1 parent
4db34f94f2
commit
57b7652d4d
11 files changed
+206
-15
No files matched your search
@@ -3,6 +3,10 @@ import { createRequire } from 'node:module'
|
||||
import { createHash } from 'node:crypto'
|
||||
import { fileURLToPath } from 'node:url'
|
||||
import { resolve } from 'node:path'
|
||||
import { realpathSync } from 'node:fs'
|
||||
export function fixtureDatabaseConstructor() {
|
||||
return createRequire(realpathSync(resolve('node_modules/@evofw/db/package.json')))('better-sqlite3')
|
||||
}
|
||||
export const benchmarkPrefix = (i, first = 10) => `${first}.${i >>> 16}.${(i >>> 8) & 255}.${i & 255}/32`
|
||||
export function seedFixture(db) {
|
||||
db.pragma('foreign_keys = ON')
|
||||
@@ -26,8 +30,7 @@ export function seedFixture(db) {
|
||||
return { fixture: { agents: 100, prefixes: 50_000 }, integrity: db.pragma('integrity_check', { simple: true }) }
|
||||
}
|
||||
if (!process.argv[1] || resolve(process.argv[1]) === fileURLToPath(import.meta.url)) {
|
||||
const require = createRequire('/app/node_modules/@evofw/db/package.json')
|
||||
const Database = require('better-sqlite3')
|
||||
const Database = fixtureDatabaseConstructor()
|
||||
const db = new Database('/data/app.db')
|
||||
try { console.log(JSON.stringify(seedFixture(db))) } finally { db.close() }
|
||||
}
|
||||
Reference in new issue
Block a user