Skip to content

Run tests: Commit fbe8a203f4bf84bf54d962362f7d310da20b8eed #3

Run tests: Commit fbe8a203f4bf84bf54d962362f7d310da20b8eed

Run tests: Commit fbe8a203f4bf84bf54d962362f7d310da20b8eed #3

GitHub Actions / Mocha Tests succeeded May 1, 2025 in 0s

27 passed, 0 failed and 0 skipped

Tests passed successfully

✅ test-results/test-report.json

27 tests were completed in 126s with 27 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
test/base-worker.spec.js 8✅ 1s
test/extended-worker.spec.js 8✅ 1s
test/load-extended-worker.spec.js 4✅ 122s
test/sync-queries.spec.js 7✅ 1s

✅ test/base-worker.spec.js

Base worker Query
  ✅ Create table via run-action
  ✅ Enable WAL journal mode in PRAGMA
  ✅ Throw error for wrong sql query via run-action
Base worker Query Table query
  ✅ Fetch all data via all-action
  ✅ Fetch one row via get-action
Base worker Setup step
  ✅ Store DB in file
  ✅ Store DB in memory
  ✅ Throw error if worker is not spawned

✅ test/extended-worker.spec.js

Extended worker
  ✅ Setup step
Extended worker Query
  ✅ Create table via run-in-trans-action
  ✅ Enable WAL journal mode in PRAGMA
  ✅ Throw error for wrong sql query via run-in-trans-action
  ✅ Throw error if action is not found
  ✅ Throw error if action is not passed
Extended worker Query Table query
  ✅ Fetch all data via all-action
  ✅ Fetch one row via get-action

✅ test/load-extended-worker.spec.js

Load extended worker
  ✅ Insert rows per 10 parallel operations by 500000 items via run-in-trans-action
  ✅ Insert rows per 50000 parallel operations by 1 item via run-action
  ✅ Insert/select rows per 10 parallel operations by 500000 items via run-in-trans-action
  ✅ Select rows per 10 parallel operations by 500000 items via all-action

✅ test/sync-queries.spec.js

Sync queries
  ✅ Setup step
  ✅ Throw error if worker is not spawned
Sync queries Query
  ✅ Create table
  ✅ Enable WAL journal mode in PRAGMA
  ✅ Throw error for wrong sql query
Sync queries Query Table query
  ✅ Fetch all data
  ✅ Fetch one row