Changes for version 0.000064 - 2026-08-08
- Test machinery only, no runtime change: a host that runs out of System V IPC partway through a Pool test now skips the rest as intended. The signal could not survive the two boundaries it had to cross -- require stringifies an exception thrown from the file it is loading, and subtest turns one into a failure without rethrowing -- so the Pool wrappers never recognized it and failed instead. FreeBSD smokers hit this on every 0.000063 run.
- Test machinery only, no runtime change: when an isolated per-install child dies without leaving TAP, the parent now reports how it died, the phase it had reached, and the last Test2 context it recorded. Before, the harness could only say "Tests: 0 / No plan found in TAP output".
Documentation
Modules
Quickly start a db server.
Base class for DBIx::QuickDB drivers.
DuckDB driver for DBIx::QuickDB.
MariaDB MySQL driver for DBIx::QuickDB.
Get ANY MySQL driver for DBIx::QuickDB.
MySQL MySQL driver for DBIx::QuickDB.
Percona MySQL driver for DBIx::QuickDB.
PostgreSQL driver for DBIx::QuickDB.
SQLite driver for DBIx::QuickDB.
Define a pool of databases to clone on demand.
Build hash based classes.
Daemon that sits between main process and the server.
Quickly spin up temporary Database servers for tests.
Provides
in lib/DBIx/QuickDB/Util.pm