id = "phoronix-test-suite" name = "Phoronix Test Suite" homepage = "https://www.phoronix-test-suite.com/" description = "The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, macOS, Windows, and BSD operating systems." executables = ["phoronix-test-suite"] [dotfiles] # The upstream documentation lists these two non-root per-user files under # ~/.phoronix-test-suite: user-config.xml for test/user options and # graph-config.json for result graph appearance. # https://github.com/phoronix-test-suite/phoronix-test-suite/blob/master/documentation/phoronix-test-suite.md#configuration paths = [ "~/.phoronix-test-suite/user-config.xml", "~/.phoronix-test-suite/graph-config.json", ] secret = [] [commands] format = 1 label = "Run benchmark" description = "Install and run one or more test profiles or suites, then report results. Environment-variable options (TOTAL_LOOP_COUNT and others) are not covered." quality = "ai-draft" parser = { end_of_options = "--", interleave = "permute", long_equals = false, short_attached = false, short_bundles = false } [[commands.source]] id = "docs" kind = "manual" url = "https://raw.githubusercontent.com/phoronix-test-suite/phoronix-test-suite/master/documentation/phoronix-test-suite.md" revision = "master 2026-10-27" evidence = """phoronix-test-suite benchmark c-ray phoronix-test-suite benchmark stockfish phoronix-test-suite benchmark crafty phoronix-test-suite benchmark 1203160-BY-NVTEGRA3785""" [[commands.field]] id = "subcommand" label = "Subcommand" fixed = ["benchmark"] sources = ["docs"] [[commands.field]] id = "tests" label = "Tests" description = "Test profile, suite, or OpenBenchmarking.org result ID." type = "string" position = 0 multiple = true suggestions = [{ value = "c-ray", label = "c-ray" }, { value = "stockfish", label = "stockfish" }, { value = "crafty", label = "crafty" }] sources = ["docs"] [[commands.task]] id = "benchmark" label = "Benchmark" fields = ["subcommand", "tests"] required = ["tests"] [[commands.group]] id = "basic" label = "Basic" fields = ["subcommand", "tests"]