Skip to content

Releases: phoronix-test-suite/phoronix-test-suite

Phoronix Test Suite 10.8.4

03 Jul 10:28
Compare
Choose a tag to compare

Phoronix Test Suite 10.8.4
3 July 2022

pts-core: Allow sub-folders within PTS_EXTRA_SYSTEM_LOGS_DIR when uploading to Phoromatic server
pts-core: Fix TOTAL_LOOP_TIME handling
pts-core: openSUSE external dependency handling fixes
phodevi: Support for reporting video BIOS version
phodevi: Budgie desktop version detection
phodevi: Avoid deprecated wmic usage on Windows
phoromatic: Input sanitization updates in the result viewer

Phoronix Test Suite 10.8.3

24 Apr 10:59
Compare
Choose a tag to compare

Phoronix Test Suite 10.8.3
23 April 2022

pts-core: Workaround Ubuntu 22.04 apt-get crashing the entire process on dependency installation
pts-core: Improved TTF font file detection
pts-core: Minor random fixes
phodevi: Apple M1 detection on Linux

Phoronix Test Suite 10.8.2

13 Feb 13:17
Compare
Choose a tag to compare

Point release primarily for Phoromatic Server input validation/sanitization updates, other small fixes/improvements.

Phoronix Test Suite 10.8.2
13 February 2022

pts-core: Arch Linux external dependency updates
pts-core: Workaround/fix PHP 5.4 usage with RHEL7-based distributions
pts-core: Convert compiler / multicore / single-threaded test suites into virtual test suites since their properties can be auto-determined based on OB metadata
pts-core: Add virtual test suites for "riscv" and "aarch64" to make it easy to show tests that run successfully on RISC-V and 64-bit Arm
phodevi: Add Arm Cortex-X1C detection
phodevi: CPU temperature reporting for additional SoCs such as the Raspberry Pi 400
phoromatic: Additional input sanitization and validation improvements

Phoronix Test Suite 10.8.1

23 Jan 13:24
Compare
Choose a tag to compare

Point release primarily for Phoromatic Server input sanitization updates, HTTPS Download Cache Server API support, OpenBenchmarking.org caching improvements.

Phoronix Test Suite 10.8.1
23 January 2022

pts-core: Log external dependencies attempted to be installed to phoronix-test-suite-dependencies.log
pts-core: Allow PTS_DISPLAY_MODE to override other display mode preferences (e.g. short mode requested inline)
pts-core: Optional Download Cache Server interface support for HTTPS
pts-core: Support for archiving test profile change-logs locally rather than having to always query OpenBenchmarking.org server
pts-core: Allow caching of some OpenBenchmarking.org overview metrics locally for reducing repetitive OpenBenchmarking.org load/queries
pts-core: Allow displaying more overview metrics from OpenBenchmarking.org in the web view and info sub-command now that it's cached
pts-core: Make rendering of Perf Per Core/Thread/Clock/RAM opt-in from the result viewer
phoromatic: Allow binary log file uploads by default when Phoromatic Server is 10.8+
phoromatic: Input sanitization updates for Phoromatic Server and other security improvements
phoromatic: Move "Create A Test Profile" page behind an opt-in rootadmin Phoromatic Server option
phoromatic: Log update script output
phodevi: GPU vRAM usage reporting for modern AMDGPU DRM versions
phodevi: Use "-NoProfile" with powershell for possible performance benefits
phodevi: Avoid including kernel version in Mesa/OpenGL string
phodevi: Arm Neoverse-V1 / Cortex-X2 identification

Phoronix Test Suite 10.8.0

25 Dec 14:47
Compare
Choose a tag to compare

Phoronix Test Suite 10.8.0
25 December 2021

pts-core: Remaining PHP 8.1 warnings/fixes addressed
pts-core: Various macOS 12 warning fixes
pts-core: Allow using OUTPUT_DIR / OUTPUT_FILE environment variables to control result-file-to* sub-commands
pts-core: Improved JSON output generation, add option to the result viewer
pts-core: Add result-file-to-html sub-command and simple inline HTML result output option from result viewer
pts-core: Allow sorting results by test date/time
pts-core: Add TEST_EXECUTION_SORT environment variable to allow sorting test run order in more ways
pts-core: Consolidate/centralize handling of environment variable options to pts_env
pts-core: Add remove-incomplete-results-from-result-file helper command to remove results with incomplete or missing data
pts-core: Add REMOVE_TESTS_ON_COMPLETION environment variable as another way to have tests auto-uninstall/remove after running
pts-core: Improved test installation / test run-time error reporting and detection
pts-core: Allow recording/archiving install and runtime errors within installation metadata
pts-core: Add list-failed-installs sub-command for showing tests that failed to install
pts-core: Add list-test-errors sub-command for showing test run-time errors
pts-core: Add variables sub-command for showing environment variable descriptions and what is set
pts-core: Dynamic detection of Windows download folder location
pts-core: Improved Zip handling on Windows
phodevi: Add detection for Arm Cortex-A710 and Neoverse-N2 cores
phodevi: Add detection for AMD Zen 4 cores
phodevi: Add detection for Intel Raptor Lake
phodevi: Allow better detecting model number on Windows/Linux for Dell and Apple laptops
phodevi: CPU temperature monitoring on Windows
phodevi: Show "energy_performance_preference" CPU frequency scaling value where relevant
phodevi: Linux CPUFreq EPP reporting support
phodevi: Report Windows 10+ security features
phodevi: Add PHODEVI_SANITIZE environment variable for those wanting to strip out certain hardware/software strings from system information
cleanup: Add module that can auto uninstall tests not run in a given amount of time
phoromatic: Allow relevant PTS environment variables to be exposed for setting by Phoromatic Server for benchmarks/schedules as "advanced options" area
phoromatic: Use the unified result viewer code for presenting result graphs and other result page data
phoromatic: Make use of shared/common result viewer code to allow adding/editing annotations, editing result file title/description, and deleting individual results from within the result viewer
phoromatic: Efficiency improvement for when viewing result with just one result file
phoromatic: Allow Phoromatic client to connect to Phoromatic HTTPS servers
phoromatic: Allow optionally uploading test install/run logs to the Phoromatic Server
phoromatic: Alow "Run A Benchmark" area to execute conventional PTS/system test suites
phoromatic: Allow test schedules page to add suites to a schedule rather than only adding just test profiles
phoromatic: Add option to settings page to always un-install/remove tests after execution for all Phoromatic testing
phoromatic: Allow environment variables to also be set on a global basis from the Phoromatic Server Settings page
phoromatic: Allow test installation metadata to be submitted to Phoromatic Server so from systems area can show currently installed tests and any errors
phoromatic: Opt-in (settings page) support for streaming in-progress benchmark results to the Phoromatic Server between test runs so results can be viewed from the server as they are completed
phoromatic: Unifying more result viewer and Phoromatic common display code

Phoronix Test Suite 10.6.1

10 Oct 11:55
Compare
Choose a tag to compare

Phoronix Test Suite 10.6.1
10 October 2021

pts-core: Allow reporting test run errors inline / as part of the result file XML with null/empty results
pts-core: Remove the old, long deprecated static/JavaScript PTS result viewer that hasn't been used except for rare fallbacks since PTS pre-9.0
pts-core: PHP 8.1 deprecation warning/error fixes
pts-core: Support launching PHP web server with PHP_CLI_SERVER_WORKERS to allow multiple workers/threads
pts-core: Windows batch file handling test execution fix
pts-core: Allow running merge-results when pointing to specific XML files outside of standard paths
pts-core: Various minor fixes
phoromatic: Fix possible case of local test profile download issues from Phoromatic Server
phoromatic: Warn when lacking database write access for Phoromatic Server
phoromatic: Support (opt-in) handling of non-text file log files
phoromatic: Allow uploading of system logs after initial upload of result XML to deal with HTTP size limitations and other factors with large logs
phoromatic: Use the unified/common log viewer for viewing logs from the Phoromatic web interface
phoromatic: Tweaking of the Phoromatic CSS style to bring it more uniform with OpenBenchmarking.org / PTS Local Result Viewer / first update in ~6 years...
phodevi: Improve detection of new Intel oneAPI DPC++/C++ Compiler
phodevi: ACPI Platform Profile reporting support on Linux
phodevi: Support reporting NVIDIA BAR1 total memory / Radeon vRAM visible memory (Resizable BAR / ReBAR status)

Phoronix Test Suite 10.4.0

16 May 10:08
Compare
Choose a tag to compare

Phoronix Test Suite 10.4.0
16 May 2021

pts-core: Ubuntu 21.04 dependency updates for changed/removed package names
pts-core: Add "auto-resolution-wide" option
pts-core: Add $CPU_THREADS_PER_CORE helper
pts-core: Allow perf-per-dollar-per-hour in the result viewer, extending perf-per-dollar HTML helper
pts-core: Add PTS_EXTRA_SYSTEM_LOGS_DIR environment variable to allow pointing to directory of extra system log files
pts-core: Add RepositoryURL option for test profiles
phodevi: Intel Linux graphics string format improvement
phoromatic: Treat set context scripts as a file rather than executing it as a buffer
phoromatic: Allow passing Phodevi system properties to Phoromatic Server
phodevi: Add some new properties, port some pts_network info to phodevi interfaces
system_monitor: Adjust perf-per precision

Phoronix Test Suite 10.4.0 Milestone 1
17 March 2021

pts-core: Optimize out sorting percentile values array excess times
pts-core: Optimization to avoid re-parsing test profile definition multiple times
pts-core: Optimization to avoid re-parsing installed test metadata multiple times
pts-core: Allow longer HTTP timeouts on OpenBenchmarking.org result uploads if needed
pts-core: Allow sorting runs within a result file from within the result viewer web interface

Phoronix Test Suite 10.4 Milestone 1

17 Mar 10:15
Compare
Choose a tag to compare
Pre-release

Phoronix Test Suite 10.4.0 Milestone 1
17 March 2021

pts-core: Optimize out sorting percentile values array excess times
pts-core: Optimization to avoid re-parsing test profile definition multiple times
pts-core: Optimization to avoid re-parsing installed test metadata multiple times
pts-core: Allow longer HTTP timeouts on OpenBenchmarking.org result uploads if needed
pts-core: Allow sorting runs within a result file from within the result viewer web interface

Phoronix Test Suite 10.2.2

17 Feb 13:20
Compare
Choose a tag to compare

Phoronix Test Suite 10.2.2
17 February 2021

pts-core: Add helper text when hitting a download with no working mirrors
pts-core: Various external dependency updates
pts-core: Add enable-repo sub-command for more easily enabling new OpenBenchmarking.org repos
pts-core: Result viewer fix for the limit drop down menu potentially not being activated in some cases
pts-core: Allow renaming runs within the result viewer
phoromatic: Ensure pcntl_signal is present before starting Phoromatic Server
phoromatic: PHP 8 compatibility fixes
phodevi: Fix display driver name potentially being reported inaccurate for some obscure graphics cards / driver configurations
phodevi: Export current GPU graphics card PCI device ID (GPU_DEVICE_ID) for some games/tests relying on it for configuration

Phoronix Test Suite 10.2.1

01 Feb 20:52
Compare
Choose a tag to compare

Phoronix Test Suite 10.2.1
1 February 2021

pts-core: Add "InstallRequiresInternet" option for test profiles that is more narrow (install time only) than the existing "RequiresInternet"
pts-core: Add check-tests sub-command
pts-core: Fix possible crash on PDF output
pts-core: Various small fixes and tweaks
pts-core: Fix PHP8 + cURL download error
pts_Graph: A number of minor SVG standards compliance updates
phodevi: Log Transparent Huge Pages setting as part of system details
phodevi: Don't bother parsing the X.org log if it grows too big