Novabench Pro
CLI
Novabench's command-line interface allows you to script benchmark tests and gather system information.
Novabench Pro
Novabench CLI is available as part of Novabench Pro
Usage
Default paths:- Windows: C:\Program Files\Novabench\resources\novabench.exe
- Mac: /Applications/Novabench.app/Contents/Resources/resources/novabench
- Linux: /[novabench-linux]/resources/novabench
Account Command
Get started with the CLI by signing in with your account to activate Novabench Pro
./novabench.exe account --signin account@example.com
USAGE: novabench account [--help] [--signin <email>] [--signout]
OPTIONS:
--signin <email> Sign in to Novabench.com account
--signout Sign out of Novabench.com account
Test Command
Run suites of benchmark tests with the test command
USAGE: novabench test [--help] [--testflag <test>] [--testoutput <format>] [--path <path>] [--threads <threads>]
[--customname <customName>] [--no-headers] [--submit]
OPTIONS:
--testflag, -t <test> Test to run. Possible values: cpu, gpu, storage, memory, all-no-gpu, all
(default)
--testoutput, -o <format>
Output format. Possible values: human (default), csv,
json
--path, -p <path> Path to writable folder on storage device to test (storage test)
--threads, -c <threads>
Number of threads to use in CPU tests (defaults to all available)
--customname, -n <customName>
Save the test result with a custom name (all-no-gpu, all tests only)
--no-headers, -H Omit CSV headers (csv output only)
--submit, -s Submit the test result to Novabench.com (all-no-gpu, all tests only)
--help display this list of options.
Info Command
Gather and output system information with the info command
USAGE: novabench info [--help] [--output <format>] [--no-headers]
OPTIONS:
--output, -o <format> Output format. Possible values: human (default), json, csv
--no-headers, -H Omit CSV headers (csv output only)
Examples
- Run all tests: ./novabench.exe test -p .
- Skip GPU test: ./novabench.exe test -p . -t all-no-gpu
- Test external disk: ./novabench.exe test -t disk -p E:\
- Submit test result to your Novabench.com account with a custom name: ./novabench.exe test -p . -s -n desktop1234
- Save test results to JSON: ./novabench.exe test -p . -o json >> results.csv
- Append CPU test results to CSV: ./novabench.exe test -t cpu -o csv -H >> results.csv
- Output system info as JSON: ./novabench.exe info -o json