What's new in Phoronix Test Suite 10.8.4
Jul 3, 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
New in Phoronix Test Suite 10.8.3 (Apr 24, 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
New in Phoronix Test Suite 10.8.2 (Feb 13, 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
New in Phoronix Test Suite 10.8.1 (Jan 23, 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
New in Phoronix Test Suite 10.8.0 (Dec 28, 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