ODTEST(1)
β¨ ODTEST β test cases for QDBM Odeum β¨
okay bestie, we're in the odtest(1) page from the Quick Database Manager era and it's giving "stress-test my database and tell me the truth" energy π
πΈ SYNOPSIS πΈ
odtest write [-tune ibnum idnum cbnum csiz] name dnum wnum pnum
odtest read name
odtest combo name
odtest wicked name dnum
π¦ DESCRIPTION π¦
So odtest is a utility for facility test and performance test β literally its whole job. You use it to check a database that's already been generated by the command, or to measure how long the command takes to run. πβ¨
It works in the following formats, and here's the tea on the arguments:
nameβ specifies a database name. πdnumβ specifies the number of the documents. πwnumβ specifies the number of words per document. π€pnumβ specifies the number of patterns of words. π²
Now the subcommands, one by one, no skipping, we don't do that here:
odtest write [-tune ibnum idnum cbnum csiz] name dnum wnum pnumβ Store documents with random attributes and random words. basically chaos but organized πodtest read nameβ Retrieve all documents of the database above. all of them. every single one. πodtest combo nameβ Perform combination test of various operations. it's a mashup πodtest wicked name dnumβ Perform updating operations selected at random. unhinged behavior, on purpose π₯
π Options π
The options feature the following, bestie:
-tune ibnum idnum cbnum csizβ set tuning parameters. ποΈβ¨
π«Ά Exit status & env vibes π«Ά
This command returns 0 on success, and another value on failure. no cap, that's how you know it went well. π
The environment variable QDBMDBGFD specifies the file descriptor to output the history of updating the variable dpecode. yes, that's the real name, we don't make the rules π
π SEE ALSO π
π AUTHOR π
QDBM was written by Mikio Hirabayashi <mikio@fallabs.com>. iconic, we stan π
and that's the whole page, bestie β the manual name up top is odtest from the Quick Database Manager era, and this lil source-and-date sign-off comes to you from 2005-06-01, so yes, this page is vintage and still serving π
β¨
π¦ 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