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>] [--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 only)
    --threads, -c <threads>
                          Number of threads to use in CPU tests (defaults to all available)
    --no-headers, -H      Omit CSV headers (csv output only)
    --submit, -s          Submit the test result to Novabench.com (all-no-gpu, all tests only)

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:\
  • 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

© 2007-2024 Novabench Inc.