DPTEST(1)
π DPTEST(1) β test cases for QDBM Depot π
okay so bestie, this is a Quick Database Manager page, and it's literally all about dptest, the little chaos-gremlin utility that runs test cases for QDBM Depot. no cap. π¦
β¨ NAME β¨
dptest β test cases for QDBM Depot
πΈ SYNOPSIS πΈ
dptest write [-s] name rnum bnum
dptest read [-wb] name
dptest rcat [-c] name rnum bnum pnum align
dptest combo name
dptest wicked [-c] name rnum
π DESCRIPTION π
so the command dptest is a utility for facility test and performance test. you can either check a database that the command itself generated, or measure how long the command takes to run. it's giving lab-partner energy fr fr. π§ͺβ¨
the command is used in the formats below, and here's the tea on the arguments:
nameβ specifies a database name.rnumβ specifies the number of the records.bnumβ specifies the number of the elements of the bucket array.pnumβ specifies the number of patterns of the keys.alignβ specifies the basic size of alignment.fbpsizβ specifies the size of the free block pool.
π the formats, one by one π
dptest write [-s] name rnum bnumβ stores records with keys of 8 bytes. the keys change as00000001,00000002... iconic little counters, honestly. π’dptest read [-wb] nameβ retrieves all the records of the database above. going back for the receipts, bestie. π«Άdptest rcat [-c] name rnum bnum pnum align fbpsizβ stores records with partway duplicated keys using concatenate mode. yes the keys overlap, that's the whole point, it's a vibe check for the concatenate path. πdptest combo nameβ performs a combination test of various operations. it's literally doing the most, on purpose. πdptest wicked [-c] name rnumβ performs updating operations selected at random. chaos mode: activated. π
β OPTIONS β
the options feature the following. no notes, they're perfect.
-sβ make the file sparse.-wbβ use the functiondpgetwbinstead of the functiondpget.-cβ perform comparison test with map of Cabin.
π exit status & environment π
this command returns 0 on success, and another value on failure. periodt.
the environment variable QDBMDBGFD specifies the file descriptor to output the history of updating the variable dpecode. so if you want the debug lore, that's where you point it. π
π¦ SEE ALSO π¦
π AUTHOR π
QDBM was written by Mikio Hirabayashi <mikio@fallabs.com>. absolute legend behaviour, we stan. π
and that's the whole page, bestie β the man page source is dated 2005-06-01, and the version tag on it is just Man Page, so that's the receipt for when this beauty got stamped. slay, bye!! πβ¨
π¦ where this page comes from
- debian bookworm: qdbm-util 1.8.78-12+b1 Β· LGPL-2.1-or-later
- debian trixie: qdbm-util 1.8.78-13+b3 Β· LGPL-2.1-or-later
- fedora 43: qdbm 1.8.78-71.fc43 Β· LGPL-2.1-or-later
- fedora 43: qdbm 1.8.78-71.fc43 Β· LGPL-2.1-or-later
- fedora 44: qdbm 1.8.78-75.fc44 Β· LGPL-2.1-or-later
- fedora 44: qdbm 1.8.78-75.fc44 Β· LGPL-2.1-or-later
- ubuntu jammy: qdbm-util 1.8.78-11build3 Β· LGPL-2.1-or-later
- ubuntu noble: qdbm-util 1.8.78-12.1build2 Β· LGPL-2.1-or-later
- ubuntu questing: qdbm-util 1.8.78-13build2
- ubuntu resolute: qdbm-util 1.8.78-15 Β· LGPL-2.1-or-later
- ubuntu stonking: qdbm-util 1.8.78-16build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms