2378 lines
127 KiB
Plaintext
2378 lines
127 KiB
Plaintext
PHORONIX TEST SUITE CHANGE-LOG
|
|
|
|
Phoronix Test Suite 10.8.5
|
|
[GIT]
|
|
|
|
pts-core: PHP 8.2 warning fixes
|
|
pts-core: Various bug fixes
|
|
phodevi: Hardware/software detection updates
|
|
|
|
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
|
|
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 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 to avoid manually maintaining them
|
|
pts-core: Add virtual test suites for "riscv" and "aarch64" to make it easy to show test profiles that can run successfully on RISC-V and 64-bit Arm hardware
|
|
phodevi: Improved detection for components found on the Steam Deck and other hardware
|
|
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 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 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 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 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.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
|
|
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
|
|
|
|
Phoronix Test Suite 10.2.0
|
|
5 January 2021
|
|
|
|
pts-core: PHP8 detection improvements
|
|
pts-core: For estimated run time, avoid over-calculating time if test has no options but multiple outputs
|
|
pts-core: Updated (Open)Mandriva external dependencies
|
|
pts_Graph: Minor enhancements
|
|
phodevi: Add support for reporting ACPI Platform Profile and INT340x Workload Hint
|
|
|
|
Phoronix Test Suite 10.2.0 Milestone 3
|
|
21 December 2020
|
|
|
|
pts-core: Add debug-unhandled-dependencies option
|
|
pts-core: Default to 2.5% std dev threshold default on new installs
|
|
pts-core: BSD external dependency updates
|
|
pts-core: Various refinements to the text user interface
|
|
pts-core: When a test profile hits a failed download / broken mirror, report that URL to OpenBenchmarking.org
|
|
phodevi: Don't restore the Phodevi cache if the /etc/machine-id changed (or /etc/hostname as fallback)
|
|
|
|
Phoronix Test Suite 10.2.0 Milestone 2
|
|
6 December 2020
|
|
|
|
pts-core: Transition to new JSON-based data format for managing test install metadata while maintaining backwards compatibility with prior XML format
|
|
pts-core: Begin tracking test run-times per-hash (all configured test options) for more detailed time tracking and in turn time estimates on subsequent runs
|
|
pts-core: Increase compression factor when uploading benchmark results
|
|
pts-core: Last minute fixes for PHP 8.0 compatibility
|
|
phodevi: Report if CPUFreq Boost enabled/disabled
|
|
turbostat: Add TurboStat module to easily generate turbostat dumps on a per-test basis to log files
|
|
phoromatic: Much faster web viewer performance especially with large databases
|
|
|
|
Phoronix Test Suite 10.2.0 Milestone 1
|
|
21 November 2020
|
|
|
|
pts-core: Log lock_stat, config.gz, dmidecode to system logs
|
|
pts-core: Only show Apple options when running on macOS
|
|
pts-core: Add extra safeguard around FORCE_TIMES_TO_RUN for disabling dynamic run count
|
|
ob_auto_compare: Intelligently choose more relevant reference results
|
|
phodevi: macOS CPU temperature monitoring support
|
|
phodevi: Support for reading WattsUp Pro power meter data directly without utility using WATTS_UP_METER=<USB TTY>
|
|
phodevi: Report Google Compute Engine machine type as part of motherboard string
|
|
phodevi: Add dumpe2fs to system logs when running on EXT4 and root
|
|
phodevi: Add block size reporting
|
|
phodevi: CPU power reporting for Ampere Altra
|
|
phodevi: Various Ampere Altra hardware detection/reporting improvements
|
|
phodevi: Support reading CPU package power consumption on macOS using powermetrics
|
|
|
|
Phoronix Test Suite 10.0.1
|
|
21 October 2020
|
|
|
|
pts-core: Fix for older versions of PHP such as in RHEL7
|
|
pts-core: Add Thermald version reporting to system table when active
|
|
phodevi: Detection improvements for new CPUs
|
|
phodevi: Avoid "11th Gen Intel" CPU string
|
|
phodevi: Update for NVMe drive reporting with KIOXIA, Toshiba sometimes not reporting their brand first
|
|
|
|
Phoronix Test Suite 10.0.0
|
|
13 October 2020
|
|
|
|
pts-core: Ensure any post-run script is triggered still under halt-testing/skip-test conditions
|
|
pts-core: Allow batch processing of performance per dollar metrics
|
|
phodevi: Add Intel AMX presence detection
|
|
phodevi: Add detection for Intel Alder Lake, Jasper Lake, Sapphire Rapids, and others
|
|
phoromatic: Ensure Windows tests get displayed even if running the Phoromatic Server on Linux
|
|
flush_caches: Add module to flush system caches between runs
|
|
test_timeout: Add module to quit a test run if it exceeds a predefined time limit or 'auto' determination
|
|
|
|
Phoronix Test Suite 10.0.0 Milestone 3
|
|
1 October 2020
|
|
|
|
pts-core: Don't show Vulkan options if Vulkan support is known to be unavailable/broken
|
|
pts-core: Add OptionSelect tag support within test suite definitions
|
|
pts-core: Allow * wildcard match in FileCheck handling within external dependency XML
|
|
pts-core: Add "OS" TestType
|
|
pts-core: Various external dependency updates
|
|
pts-core: Continued tweaking to the analytics engine
|
|
phodevi: Add Neoverse N2, Cortex-X1 detection and other Arm CPU updates
|
|
pts_Graph: Various improvements
|
|
|
|
Phoronix Test Suite 10.0.0 Milestone 2
|
|
12 September 2020
|
|
|
|
pts-core: Honor NO_COLOR environment variable for disabling terminal coloring
|
|
pts-core: Allow launching just the result viewer from systemd (phoronix-result-server.service)
|
|
pts-core: Result viewer UI tweaks
|
|
pts-core: Minor fixes
|
|
pts-core: Add RequiresRootInstall test profile option
|
|
pts-core: Result file text output tweaks
|
|
pts-core: More robust test result parsing in certain time formats
|
|
|
|
Phoronix Test Suite 10.0.0 Milestone 1
|
|
19 August 2020
|
|
|
|
pts-core: Add keep-results-in-result-file sub-command
|
|
pts-core: Split the dynamic result viewer into its own embed class for result file handling to allow for easy re-use by OpenBenchmarking, Phoromatic, etc
|
|
pts-core: Various changes for supporting the new OpenBenchmarking.org infrastructure
|
|
pts_Graph: Add histogram type
|
|
phodevi: CPU core name / family detection to friendly strings (OpenBenchmarking.org driven)
|
|
phodevi: Report core name via system-info command
|
|
phodevi: Various storage HDD/SSD detection reporting improvements
|
|
phodevi: Ampere Altra detection
|
|
phodevi: macOS/Apple hardware detection improvements
|
|
|
|
Phoronix Test Suite 9.8.0
|
|
9 July 2020
|
|
|
|
pts-core: Handling of cases where all options are unsupported (such as CUDA and OpenCL tests with no valid backends found) to avoid prompts
|
|
pts-core: Be more liberal in allowing CUDA/OpenCL GPU compute tests to run fine without display server active
|
|
pts-core: Fix for not filling test suites of contained tests in some select cases (sub-suites listing in results viewer)
|
|
pts-core: Allow creating new virtual test suites that are not prefixed by a OB repository
|
|
phodevi: NVIDIA GPU detection within WSL2
|
|
docker: Rewritten phoronix/pts Docker implementation based on Ubuntu 20.04 LTS
|
|
|
|
Phoronix Test Suite 9.8.0 Milestone 2
|
|
24 June 2020
|
|
|
|
pts-core: Add client side plumbing for estimated test install time from OpenBenchmarking.org
|
|
pts-core: Add estimate-install-time sub-command, show estimated install time when installing a test
|
|
pts-core: Improve web browser selection logic for result viewer
|
|
pts-core: Add search field to the result viewer areas for limiting based on title/argument matching
|
|
pts-core: Various minor fixes
|
|
pts-core: Don't show OpenCL test options if no OpenCL drivers/adapters appear present
|
|
phodevi: Fix for incorrect monitor count when parsing X.Org log
|
|
phodevi: Warning fixes for latest WSL
|
|
|
|
Phoronix Test Suite 9.8.0 Milestone 1
|
|
3 June 2020
|
|
|
|
pts-core: When an install fails, try a newer minor version update to that test profile if available (fixes broken download mirrors, etc)
|
|
pts-core: When a newer minor version of a test profile is installed and a requested (older) one is not, use the newer compatible version
|
|
pts-core: Rewrite virtual test suite implementation
|
|
pts-core: Add handler for ensuring reported system time is accurate, otherwise calculate current date/time using offsets
|
|
pts-core: When scanning test suites on disk, ensure the latest test suite version is used
|
|
pts-core: Add test-to-suite-map sub-command
|
|
pts-core: Fix for loading the result viewer JavaScript / CSS when running on a Windows host
|
|
pts-core: For tests requiring root but not run initially as root and using monitoring data, drop the first run to ensure sudo promot doesn't skew time
|
|
pts-core: Fix PHP8 error in the 'info' sub-command
|
|
pts-core: Other PHP deprecation code tweaks
|
|
phodevi: Add amd_energy Linux driver support
|
|
|
|
Phoronix Test Suite 9.6.1
|
|
25 May 2020
|
|
|
|
pts-core: Show unit/scale in CSV export
|
|
pts-core: When limiting results to show in result viewer, keep child objects that match the desired type for the parent
|
|
pts-core: Add rebuild-test-suite option for regenerating suite XML all cleaned up
|
|
pts-core: Allow exporting result files to XML test suites via the result viewer
|
|
linux_perf: Reporting many more events
|
|
pts-core: External dependency updates
|
|
pts_Graph: graph code tweaks
|
|
phodevi: Avoid macOS reporting X-Core string before Intel CPU string
|
|
phodevi: Sway compositor version detection
|
|
phodevi: Detection of newer Arm CPU cores
|
|
|
|
Phoronix Test Suite 9.6.0
|
|
21 April 2020
|
|
|
|
pts-core: Allow building virtual suites off external dependencies
|
|
pts-core: Various result viewer improvements
|
|
pts-core: Allow saving results under stress-run
|
|
pts-core: Responsive/mobile result viewer improvements
|
|
pts-core: Show local tests within the build-suite sub-command
|
|
pts-core: Show local suites within the list-installed-suites sub-command
|
|
pts_Graph: Restore capability for drawing mini graphs for all results in a result file overview
|
|
|
|
Phoronix Test Suite 9.6.0 Milestone 3
|
|
12 April 2020
|
|
|
|
pts-core: Allow automated per-thread/core/clock/RAM graphs within the result viewer
|
|
pts-core: Result viewer add "Limit displaying results to tests within:"
|
|
pts-core: From the result viewer allow "Show Geometric Means Per-Suite/Category"
|
|
pts-core: Add workload-topology sub-command
|
|
pts-core: Allow adding deprecated tests to build-suite
|
|
pts-core: CSV export improvements
|
|
pts-core: Add "Do Not Show Results With Incomplete Data" to the result viewer
|
|
pts-core: Allow test suite "Status" tag
|
|
pts-core: Don't report OB updates on deprecated tests or suites
|
|
|
|
Phoronix Test Suite 9.6.0 Milestone 2
|
|
5 April 2020
|
|
|
|
pts-core: Documentation updates
|
|
pts-core: External dependency updates
|
|
pts-core: Allow listing test profiles within the result viewer
|
|
pts-core: Allow listing test suites and test suite data within the result viewer
|
|
pts-core: Allow showing test profile information within the result viewer
|
|
pts-core: Various other updates to the result viewer
|
|
pts-core: Add vaapi as possible external dependency
|
|
update_checker: Add message of the day support
|
|
|
|
Phoronix Test Suite 9.6.0 Milestone 1
|
|
24 March 2020
|
|
|
|
pts-core: Add new analyze-run-times sub-command
|
|
pts-core: Allow hiding results from within the result viewer
|
|
pts-core: Allow generating performance-per-dollar metrics from within the result file
|
|
pts-core: Allow showing system logs from the result viewer
|
|
pts-core: Allow showing test description within the result viewer
|
|
pts-core: Fixes for running the result viewer from a website sub directory in correctly loading assets
|
|
pts-core: Add result viewer option "hide noisy results"
|
|
pts-core: Add result viewer option "hide results with little change/spread"
|
|
pts-core: Add result viewer option "only show results where X faster than Y"
|
|
pts-core: Add XML export to result viewer export menu
|
|
pts-core: Support deleting runs from the result viewer
|
|
pts-core: Improve the print view from the result viewer
|
|
phodevi: BSD tweaks/fixes
|
|
|
|
Phoronix Test Suite 9.4.1
|
|
4 March 2020
|
|
|
|
Various minor bug fixes and OpenBenchmarking.org cache update
|
|
|
|
Phoronix Test Suite 9.4.0-Vestby
|
|
25 February 2020
|
|
|
|
pts-core: Add option in the result viewer to allow compacting multi-option test results into single graphs
|
|
pts-core: Add option in the result viewer to allow compacting multi-version test results into single graphs
|
|
pts-core: Add Parent tag to result file schema for specifying relation to other result objects
|
|
pts-core: Report test profile support errors when intended
|
|
pts-core: Fix showing NVIDIA test options on non-Linux NVIDIA platforms
|
|
pts-core: Don't show delete/annotation options for dynamically generated result objects where those options are not relevant
|
|
pts-core: Allow showing performance-per-suite option within result viewer
|
|
pts_Graph: When going to PDF with GD library, just use the OB rather than temporary file
|
|
pts_Graph: Restore support for error bars on vertical bar graph rendering
|
|
pts_Graph: Support for simpler view / rendering without header/footer
|
|
|
|
Phoronix Test Suite 9.4.0 Milestone 3
|
|
18 February 2020
|
|
|
|
pts-core: Add PDF bookmarks to result graphs on PDF result file generation
|
|
pts-core: Add automated executive summary of result files via executive-summary sub-command and PDF result export
|
|
pts-core: Add remove-result-from-result-file sub-command (slightly different from remove-results-from-result-file)
|
|
pts-core: Set SaveTestLogs = TRUE by default
|
|
pts-core: Set SaveInstallationLogs = TRUE by default
|
|
pts-core: Refactor test-logs (SaveTestLogs) handling
|
|
pts-core: Refactor test installation logs handling
|
|
pts-core: More verbose reporting of system/external dependency solving status
|
|
pts-core: Get the modern result viewer working on Windows
|
|
pts-core: Support for showing test logs from the result viewer
|
|
pts-core: Support for showing install logs from the result viewer
|
|
pts-core: PDF output improvements
|
|
pts-core: Fix for some suites not showing up on list-suites sub-command
|
|
pts-core: Report "Test Suites Containing This Test" in the info sub-command on tests
|
|
pts-core: On PDF export allow showing geometric means of tests based on their test suite connections
|
|
pts-core: Add intersect sub-command for showing tests common between multiple results/suites
|
|
|
|
Phoronix Test Suite 9.4.0 Milestone 2
|
|
5 February 2020
|
|
|
|
pts-core: Add config options allowing to modify or delete result files from the result viewer
|
|
pts-core: Allow deleting results from the result viewer
|
|
pts-core: Allow editing result file information from result viewer
|
|
pts-core: Allow deleting results (graphs) from result file in result viewer
|
|
pts-core: Add ability to annotate (comment) on result graphs within the result viewer
|
|
pts-core: Support converting graphs to PNG/PDF with Inkscape or svg-convert when PHP GD is not installed/enabled
|
|
pts-core: Add Persistent Memory disk targets for disk test
|
|
|
|
Phoronix Test Suite 9.4.0 Milestone 1
|
|
13 January 2020
|
|
|
|
pts-core: Allow test profile test options to expose more helper information strings
|
|
pts-core: External dependency updates
|
|
pts-core: When a test fails to install due to linker error, try to run that missing library through the external dependency handler to hint at the name
|
|
pts-core: When a test fails to install due missing header file, try to run that missing library through the external dependency handler to hint at the name
|
|
pts_Graph: Pass/fail graph formatting improvements
|
|
phodevi: Convert large RAM capacity basic strings into GB rather than large MB
|
|
phodevi: Add support for Linux 5.6+ drivetemp kernel module for ATA drive temperatures
|
|
|
|
Phoronix Test Suite 9.2.1
|
|
11 December 2019
|
|
|
|
pts-core: Fix for Debian packaging generator
|
|
pts-core: FIx for install script that could lead to Phoromatic Server instance not fully launching
|
|
|
|
Phoronix Test Suite 9.2.0-Hurdal
|
|
3 December 2019
|
|
|
|
pts-core: Fix for sensor-driven result outputs (e.g. power)
|
|
pts-core: Clean up precision handling on graphs
|
|
pts-core: Add run-subset sub-command
|
|
pts-core: Add Clear Linux external dependencies handling for when not relying upon the Clear bundles that include all known dependencies
|
|
phodevi: More robust ACPI power_meter handling
|
|
phodevi: Support reading the NVMe drive temperature via HWMON on Linux 5.5+
|
|
phoromatic: Use the new shared result viewer settings handling in common with the dynamic result viewer
|
|
|
|
Phoronix Test Suite 9.2.0 Milestone 2
|
|
13 November 2019
|
|
|
|
pts-core: Drop auto-compare sub-command since currently buggy / too server resource intensive
|
|
pts-core: Add FORCE_MIN_DURATION_PER_TEST
|
|
pts-core: Don't sort geometric mean results when the only difference between result identifiers is numeric in nature
|
|
pts-core: Allow preserving the precision of the original workload under test if not overriden by test profile
|
|
pts-core: Record and report CPU microcode version in benchmark result file
|
|
system_monitor: Allow multiple PERFORMANCE_PER_SENSOR= to be delimited by comma
|
|
|
|
Phoronix Test Suite 9.2.0 Milestone 1
|
|
17 October 2019
|
|
|
|
pts-core: New possible external dependencies for gflags, clang, uuid, tclsh
|
|
pts-core: External dependencies updates for Windows
|
|
pts-core: Crash fix for macOS in regression from PTS 9.0.1 launcher change
|
|
|
|
Phoronix Test Suite 9.0.1-Asker
|
|
1 October 2019
|
|
|
|
pts-core: Fatal error fix for old PHP5 versions (RHEL 7) with pts_openbenchmarking_upload crash
|
|
pts-core: Set AllowResultUploadsToOpenBenchmarking = FALSE in enterprise-setup
|
|
ob_auto_compare: Show "since [date]" as part of the inline box plot
|
|
ob_auto_compare: Various tweaks/styling improvements to the inline box-plot display
|
|
phodevi: New cpu.peak-freq sensor for reporting just the highest CPU core frequency at that moment
|
|
|
|
Phoronix Test Suite 9.0.0-Asker
|
|
16 September 2019
|
|
|
|
pts-core: Add stress-batch-run sub-command for behavior like stress-run but no prompts for test options
|
|
pts-core: Allow plotting all individual run results as a line graph
|
|
pts-core: Allow showing pie charts of wins/losses of tests
|
|
pts-core: Add support for showing "new + updated tests" via the invalid command helper
|
|
pts-core: Allow accessing the new result viewer via localhost too rather than just 127.0.0.1
|
|
pts_Graph: Restore pie chart support from PTS 6.0 state when dropped
|
|
|
|
Phoronix Test Suite 9.0.0 Milestone 3
|
|
3 September 2019
|
|
|
|
pts-core: Add AllowResultUploadsToOpenBenchmarking user config option
|
|
pts-core: Split OpenBenchmarking.org upload code into pts_openbenchmarking_upload file and allow it to be removed if wanting to strip out upload support
|
|
pts-core: Add "ob-cache" local cache of tests/suites to help offline use-cases
|
|
pts-core: Add hdf5 to the external dependency list
|
|
pts-core: Add libxml2 to the external dependency list
|
|
|
|
Phoronix Test Suite 9.0.0 Milestone 2
|
|
22 August 2019
|
|
|
|
pts-core: New result viewer improvements
|
|
pts-core: Various fixes and code cleanups
|
|
phodevi: Add support for cpu.power sensor reading from Linux zenpower driver
|
|
|
|
Phoronix Test Suite 9.0.0 Milestone 1
|
|
25 July 2019
|
|
|
|
pts-core: Add 'expat' as possible external dependency
|
|
pts-core: Various PDF report improvements
|
|
pts-core: User-config syntax change LoadModules -> AutoLoadModules
|
|
pts-core: Also dynamically increase run count if any results outside 3-sigma limit
|
|
pts-core: Add compare-results-two-way sub-command
|
|
pts-core: Improve MultiMatch in test result parser
|
|
pts-core: Add IGNORE_RUNS environment variable
|
|
pts-core: Add result-file-confidence sub-command
|
|
pts_Graph: Add side-by-side 2-way comparison graph
|
|
pts_Graph: Fix for displaying line graphs with very small values
|
|
phodevi: Support reading sys.power via IPMI PS1_Input_Power/PS2_Input_Power
|
|
phodevi: More robust Arm CPU model detection improvements
|
|
phodevi: Much faster CPU usage reading on large core count systems
|
|
|
|
Phoronix Test Suite 8.8.1-Hvaler
|
|
30 May 2019
|
|
|
|
pts-core: Various minor tweaks/fixes
|
|
phodevi: Fix Linux CPU thread detection in some scenarios where inner-cores may be offlined
|
|
phodevi: More robust CPU vulnerability reporting
|
|
phodevi: Add initial reporting for Windows vulnerabilities via mdstool-cli
|
|
|
|
Phoronix Test Suite 8.8.0-Hvaler
|
|
13 May 2019
|
|
|
|
pts-core: Report on the POWER SMT setting in notes
|
|
pts-core: Add new/updated suite reporting
|
|
pts-core: In build-suite allow not binding test profile versions
|
|
pts-core: For list-suites, only show suites that have been updated within the past four years
|
|
pts_Graph: Report N on horizontal bar graphs
|
|
phodevi: Intel Node Manager power_meter support for sys.power sensor
|
|
|
|
Phoronix Test Suite 8.8.0 Milestone 3
|
|
9 May 2019
|
|
|
|
pts-core: Add experimental dynamic-result-viewer
|
|
pts-core: Allow marking of test profile download files as optional
|
|
pts-core: Add "everything" virtual suite
|
|
pts-core: Set MESA_VK_WSI_PRESENT_MODE=immediate by default to work around possible 60 FPS RADV bug
|
|
pts-core: Rename remove-from-result-file to remove-run-from-result-file
|
|
pts-core: Add remove-results-from-result-file sub-command
|
|
phodevi: Detect AVX-512 VNNI
|
|
phodevi: Fix OpenJDK Java version detection
|
|
phodevi: Expand memory temperature sensor to work for some ARM SBCs
|
|
phodevi: Multi-monitor detection improvements
|
|
phodevi: Add support for gpu.memory-usage sensor with new AMDGPU mem_busy_percent sysfs interface
|
|
system_monitor: Add PERFORMANCE_PER_SENSOR= support for performance-per-(arbitrary sensor) rather than just supporting perf-per-Watt
|
|
ob_auto_compare: Show other results in result file on box plot
|
|
|
|
Phoronix Test Suite 8.8.0 Milestone 2
|
|
27 March 2019
|
|
|
|
pts-core: On new installs set 3.00% as deviation for increasing dynamic run count rather than 3.50%
|
|
pts-core: Add FORCE_MIN_TIMES_TO_RUN_CUTOFF= environment variable to toggle cutoff for FORCE_MIN_TIMES_TO_RUN behavior
|
|
pts-core: Add FORCE_TIMES_TO_RUN_MULTIPLE
|
|
pts-core: Add strict-benchmark option for enabling various options to ensure stricter behavior about the number of times to run each benchmark
|
|
pts-core: Add cpu-physical-threads / cpu-threads / auto-executable auto test run options
|
|
phodevi: CPU-therm reporting via sysfs for CPU core temp
|
|
phodevi: GPU-therm reporting via sysfs for GPU core temp
|
|
|
|
Phoronix Test Suite 8.8.0 Milestone 1
|
|
16 March 2019
|
|
|
|
pts-core: Allow FORCE_TIMES_TO_RUN to override debug-run/debug-benchmark single run behavior
|
|
pts-core: Various fallbacks/workarounds for those wanting to (unofficially) use PTS on Windows 8.1
|
|
pts-core: Other small tweaks and optimizations
|
|
pts-core: Fixes an odd scenario where on Windows after 2 runs, further runs of that test profile for current run could fail in select (random) instances
|
|
pts-core: Write out system notes for each system when generating PDF result output
|
|
pts-core: CSV output improvements
|
|
pts-core: Add result-file-raw-to-csv for dumping the raw/individual benchmark result run data
|
|
pts_Graph: Condensing improvements for large graphs
|
|
pts_Graph: Various formatting improvements
|
|
phodevi: Intel GPU reporting improvements
|
|
phodevi: BIOS version reporting support extended to Windows
|
|
phodevi: ipmitool DMCI power sensor reporting for at least some POWER servers
|
|
|
|
Phoronix Test Suite 8.6.1-Spydeberg
|
|
21 February 2019
|
|
|
|
pts-core: Dynamically honoring the CLI terminal width (no longer cache the value on Linux/BSD/macOS)
|
|
pts-core: BSD external dependency updates
|
|
ob_auto_compare: Minor formatting updates
|
|
|
|
Phoronix Test Suite 8.6.0-Spydeberg
|
|
5 February 2019
|
|
|
|
pts-core: Other small tweaks and fixes
|
|
pts-core: Fix for "/installed" virtual suite not including the proprietary/commercial tests that are installed
|
|
ob_auto_compare: Allow showing more results in the embedded percentile graphs
|
|
|
|
Phoronix Test Suite 8.6.0 Milestone 3
|
|
27 January 2019
|
|
|
|
pts-core: Better handling on Windows when there are space(s) in the paths
|
|
pts-core: Add __event_post_run_stats module hook
|
|
pts-core: Inline display of result distributions from OpenBenchmarking.org on applicable results
|
|
pts-core: Don't try to run tests from result file(s) or suite(s) that were not installed
|
|
pts-core: More accurate time reporting when result files are passed to `phoronix-test-suite estimate-run-time`
|
|
phodevi: Better reporting of NVMe drive strings on BSDs
|
|
|
|
Phoronix Test Suite 8.6.0 Milestone 2
|
|
19 January 2019
|
|
|
|
pts-core: Update Mac OS X to macOS references
|
|
pts-core: Add result-file-stats sub-command to show more test result statistics
|
|
pts-core: Show geometric mean and harmonic mean data at end of benchmarking process when relevant as part of post-run stats
|
|
pts-core: Improved formatting of file download text user interface for downloading of dependencies on Microsoft Windows
|
|
pts-core: Fix Loop 'Test i of n' Reporting
|
|
pts-core: A few warning fixes for PHP 7.3+
|
|
pts-core: External dependency handling support for OpenMandriva Lx 4.0 (transitioned from urpmi to DNF)
|
|
phodevi: Report Windows Subsystem for Linux (WSL) to the system layer string
|
|
|
|
Phoronix Test Suite 8.6.0 Milestone 1
|
|
7 January 2019
|
|
|
|
pts-core: No longer clear test profile identifiers on secondary saved results
|
|
pts-core: Add compare-results-to-baseline sub-command for comparing one result file (baseline) against a set of results for text look at relative perf
|
|
pts-core: Minor fixes
|
|
pts-core: Show wins and losses summary after testing on large result files
|
|
pts-core: On two-way result files, after test completion show comparison of current result against previous result (baseline)
|
|
pts-core: Add ShowPostRunStatistics user configuration XML option to toggle whether various test statistics are printed at the end of testing
|
|
pts-core: Add recently-added-tests sub-command to show newly added test profiles / alternative to openbenchmarking-changes/recently-updated-tests
|
|
pts-core: Allow outputting line graphs to terminal interface as basic box plot graphs
|
|
phodevi: Improve Linux multiple network device reporting
|
|
phodevi: LXQt desktop version reporting
|
|
phodevi: Update for Microsoft Windows Server 2019
|
|
system_monitor: Allow outputting system monitor graphs to terminal interface inline
|
|
|
|
Phoronix Test Suite 8.4.1-Skiptvet
|
|
9 December 2018
|
|
|
|
pts-core: Workaround for RHEL 7.6 PHP having buggy CURL that is causing seg faults
|
|
pts-core: Ensure "." doesn't get set in PATH when launching phoronix-test-suite
|
|
pts-core: Allow PRESET_OPTIONS env var to be used when in batch mode
|
|
pts-core: FreeBSD updates
|
|
pts-core: Add PRESET_OPTIONS_VALUES environment variable that is similar to PRESET_OPTIONS but for explicit values
|
|
phodevi: Improved Radeon AMDGPU frequency detection/reporting
|
|
phodevi: Add support for reading GPU usage sensor with AMDGPU gpu_busy_percent sysfs interface
|
|
phodevi: Updated gpu_voltage sensor for AMDGPU driver
|
|
phodevi: Updated gpu_power sensor for AMDGPU driver
|
|
phodevi: Updated gpu_fanspeed sensor for AMDGPU driver
|
|
phodevi: Updated gpu_freq sensor for AMDGPU driver
|
|
phodevi: Improved physical CPU core detection on DragonFlyBSD 5.4
|
|
phodevi: Improved Spectre detection on DragonFlyBSD 5.4
|
|
phodevi: Allow using NUM_CPU_CORES to override the number of exposed CPU threads/cores to tests (alternative to PTS_NPROC / NUMBER_OF_PROCESSORS)
|
|
phodevi: Improved multi-disk reporting for non-Linux operating systems
|
|
phodevi: Minor GPU string reporting improvement
|
|
|
|
Phoronix Test Suite 8.4.0-Skiptvet
|
|
26 November 2018
|
|
|
|
phodevi: Various minor tweaks
|
|
|
|
Phoronix Test Suite 8.4.0 Milestone 3
|
|
20 November 2018
|
|
|
|
pts-core: Various external dependency updates
|
|
pts-core: Expose NUM_CPU_PHYSICAL_CORES to test profiles as alternative to NUM_CPU_CORES (logical count)
|
|
pts-core: Fix possible situation of openbenchmarking-refresh not updating when IndexCacheTTL is set to 0
|
|
pts-core: Allow branded colors to work in the terminal/CLI text graphs
|
|
pts-core: Continued POWER9 support improvements
|
|
pts-core: Add RemoveInstallDirectoryOnReinstall to toggle test re-installation behavior
|
|
pts_Graph: Fix for sometimes tick marker text overlapping
|
|
phodevi: Improved physical CPU core detection for architectures like POWER
|
|
phodevi: Improved CPU cache size detection
|
|
|
|
Phoronix Test Suite 8.4.0 Milestone 2
|
|
5 November 2018
|
|
|
|
pts-core: Allow passing PTS environment variables as arguments to PTS and then just have PTS set them in the environment
|
|
pts-core: Add dry-run test option
|
|
pts-core: Various result parser additions to help parsing of CSV frame-time data for more test profiles (games)
|
|
phodevi: Vulkan driver reporting fix
|
|
|
|
Phoronix Test Suite 8.4.0 Milestone 1
|
|
8 October 2018
|
|
|
|
phodevi: Report vRAM size on GPU model string in GB when over 1GB
|
|
pts-core: At run-time also report if test is deprecated/broken
|
|
pts-core: Add "node-npm" as an external dependency for Node.js + NPM
|
|
phodevi: Drop information reporting support for the long ago Catalyst/fglrx driver stack that hasn't been supported/maintained in many years
|
|
|
|
Phoronix Test Suite 8.2.0-Rakkestad
|
|
11 September 2018
|
|
|
|
pts-core: Add RequiresDisplay test profile property to indicate if the test profile explicitly requires a monitor / display server to work
|
|
pts-core: Add RequiresNetwork test profile property to indicate if the test profile needs a working network connection
|
|
pts-core: Add RequiresInternet test profile property to indicate if the test profile needs a working Internet connection
|
|
pts-core: Don't install tests where the current run-time checks will fail
|
|
phodevi: Improve CPU thread count detection when running under LXC
|
|
phodevi: More robust DMI decode ignore value handling
|
|
phodevi: Add extra fallback detection for LXC in system-layer
|
|
|
|
Phoronix Test Suite 8.2.0 Milestone 4
|
|
7 September 2018
|
|
|
|
pts-core: Fix behavior of "Would you like to stop and install these tests now"
|
|
pts-core: Add reinstall / re-install aliases to force-install
|
|
ob_auto_compare: Default first to trying to do an automated local result comparison
|
|
phodevi: Amlogic SoC detection based on meson_cpufreq driver
|
|
phodevi: Rockchip SoC fallback detection
|
|
phodevi: Embedded ARM Cortex / ARM part model detection
|
|
phodevi: Expanded sensor coverage using Intel RAPL
|
|
|
|
Phoronix Test Suite 8.2.0 Milestone 3
|
|
22 August 2018
|
|
|
|
pts-core: Minor updates to logic for determining how many times to dynamically increase run count on high variance results
|
|
pts-core: Show deprecated tests too when running list-all-tests
|
|
pts-core: Add DropNoisyResults option if wishing to not save results that have too high of deviation between runs
|
|
pts-core: Add PTS_DOWNLOAD_CACHE_OVERRIDE environment variable option on make-download-cache
|
|
pts-core: Add PTS_USER_PATH_OVERRIDE environment variable to override PTS_USER_PATH on initialization
|
|
pts-core: Add PTS_DOWNLOAD_CACHING_PLATFORM_LIMIT environment variable for make-download-cache
|
|
pts-core: Add list-cached-tests option
|
|
|
|
Phoronix Test Suite 8.2.0 Milestone 2
|
|
15 August 2018
|
|
|
|
pts-core: Add DivideResultDivisor to result parser
|
|
pts-core: Add libevent as possible external dependency
|
|
pts-core: Alert the user when the test install directory is on a file-system mounted with 'noexec'
|
|
pts-core: Optional support with PHP 7.3+ to also obtain network info using net_get_interfaces()
|
|
pts-core: Fix possible alignment issue with value/spacer on outputting text-based result graphs
|
|
pts-core: When Internet is not available and running list-tests, only show tests that are available via caches unless `list-all-tests` is run
|
|
pts-core: Rework `list-recommended-tests` to make use of download count information exposed via OB index repository data rather than needing to make fresh web query
|
|
pts-core: Show "popular tests" in the invalid command helper
|
|
pts-core: Allow stress-run to be triggered from interactive mode
|
|
pts-core: Allow comparing dynamic in-line result comparisons against local results when no Internet results matching or Internet not available
|
|
phodevi: Reporting of L1TF / Level 1 Terminal Fault vulnerability
|
|
pts_Graph: Tweaks to text sizing on vertical bar graphs
|
|
|
|
Phoronix Test Suite 8.2.0 Milestone 1
|
|
21 July 2018
|
|
|
|
pts-core: Add readline-based autocompletion support for text-based menu selection lists
|
|
pts-core: Add readline-based autocompletion support for the result file save name for trying to match existing result file identifiers
|
|
pts-core: Add autocompletion support for result file identifier based on installed software/hardware
|
|
pts-core: Various Alpine Linux external dependency updates
|
|
pts-core: Various improvements to the Shell sub-command functionality, including auto-completion support
|
|
phoromatic: From rootadmin allow the rootadmin to override/reset a user account password
|
|
phodevi: Windows battery reporting discharge rate support
|
|
phodevi: Improved multi CPU socket reporting on Windows
|
|
phodevi: Various hardware/software detection improvements when running within Docker/containers
|
|
pgo: New module to provide for automated compiler PGO (Profile Guided Optimizations) testing on GCC/Clang
|
|
|
|
Phoronix Test Suite 8.0.1-Aremark
|
|
26 June 2018
|
|
|
|
pts-core: Add "wine" external dependency support
|
|
pts-core: Fix skip-test behavior
|
|
pts-core: Web browser handling improvements on Windows, other Windows updates
|
|
phoromatic: Various minor fixes and enhancements
|
|
phodevi: Add USE_WINE environment variable check, point it towards the wine binary you wish to test
|
|
|
|
Phoronix Test Suite 8.0.0-Aremark
|
|
5 June 2018
|
|
|
|
pts-core: Various macOS support tweaks/improvements
|
|
pts-core: Add external dependency support for Brew macOS package manager
|
|
pts-core: Avoid duplicate test identifiers on graphs
|
|
phodevi: Improved X.Org Server version detection
|
|
|
|
Phoronix Test Suite 8.0.0 Milestone 5
|
|
30 May 2018
|
|
|
|
pts-core: Termux external dependency support
|
|
pts-core: Other minor tweaks and changes
|
|
phoromatic: Better handling when the Phoromatic Server is run without an Internet connection or Internet disabled
|
|
phoromatic: A wide variety of other Phoromatic Server optimizations and improvements
|
|
phodevi: Add spec_store_bypass / Spectre Variant 4 reporting
|
|
|
|
Phoronix Test Suite 8.0.0 Milestone 4
|
|
16 May 2018
|
|
|
|
phoromatic: Add a "email all users" option to the rootadmin page
|
|
phoromatic: Improve search functionality on results page, allow boolean expressions, date ranges, many other search features
|
|
phoromatic: Various search improvements to `phoronix-test-suite search`
|
|
phoromatic: Allow new test profiles to be created from Phoromatic web UI
|
|
pts-core: New create-test-profile sub-command for guided process to test profile creation
|
|
pts-core: Basic changes, should be all that's needed for EU GDPR safeguards
|
|
phodevi: RISC-V SiFive CPU detection
|
|
|
|
Phoronix Test Suite 8.0.0 Milestone 3
|
|
16 April 2018
|
|
|
|
pts-core: Improvements for BSD / FreeBSD support
|
|
pts-core: Add "V8" external dependency for V8 JavaScript engine
|
|
pts-core: Add initial AdvertiseServiceOpenBenchmarkRelay support
|
|
pts-core: Add new inspect-test-profile sub-command
|
|
pts-core: Add ColoredConsole option in user configuration file of AUTO / TRUE / FALSE to control colored text behavior
|
|
pts-core: Report each test's run-time to test-rin-times in result file XML
|
|
pts-core: More XSD / OpenBenchmarking.org schema handling work for future functionality
|
|
phoromatic: Ensure environment variables set via Phoromatic web interface get passed to tests
|
|
phodevi: BSD improvements
|
|
backup: A module providing initial backup/restore functionality for PTS/Phoromatic
|
|
|
|
Phoronix Test Suite 8.0.0 Milestone 2
|
|
24 March 2018
|
|
|
|
pts-core: Add DeleteOutputBefore and DeleteOutputAfter options to the result parser
|
|
pts-core: Fix for run-random-tests sub-command
|
|
pts-core: Native XML result parsing support via FileFormat = XML in the result parser for test profiles
|
|
pts-core: Add openbenchmarking-uploads sub-command for reporting recent result uploads from the local IP
|
|
phodevi: reboot/shutdown support on Windows
|
|
|
|
Phoronix Test Suite 8.0.0 Milestone 1
|
|
8 March 2018
|
|
|
|
pts-core: Rewritten Windows support
|
|
pts-core: Add ~/install-message support where if a test profile installer writes there, that message will in turn be shown to the user on test install
|
|
pts-core: Support for using Cygwin's bash interpreter on Windows systems for better test profile parsing support
|
|
pts-core: When running on Windows, add new "windows/" OpenBenchmarking.org test repository
|
|
pts-core: Introduce basic phoronix-test-suite shell for easier PTS experience
|
|
pts-core: Allow XInclude support for test suites
|
|
perf_per_dollar: Allow calculating cloud costs / perf-per via COST_PERF_PER_HOUR= environment variable
|
|
phodevi: Cavium ThunderX detection
|
|
|
|
Phoronix Test Suite 7.8.0-Folldal
|
|
14 February 2018
|
|
|
|
pts-core: Various minor fixes
|
|
pts_Graph: Fix vertical bar graphs on many bars to be rendered
|
|
|
|
Phoronix Test Suite 7.8.0 Milestone 3
|
|
5 February 2018
|
|
|
|
pts-core: Fix crash in stress-run when PHP PCNTL is missing
|
|
pts-core: When installing a test that is marked deprecated/experimental/broken, ensure to convey that to the user
|
|
pts-core: When installing a test that is of license retail/restricted, ensure to convey that to the user
|
|
pts-core: Don't show tests in `list-available-tests` / `list-tests` that are not verified
|
|
pts-core: Improvements to `info` sub-command for test profiles in highlighting tests that may have problems and also show pre/post messages
|
|
pts_Graph: Fix when manually forcing line graphs sometimes still yielding bar graphs
|
|
phodevi: spectre_v1 and spectre_v2 protection reporting
|
|
phodevi: LXQt desktop detection
|
|
phodevi: Don't cache the compiler in case external dependencies install a new compiler, etc
|
|
|
|
Phoronix Test Suite 7.8.0 Milestone 2
|
|
14 January 2018
|
|
|
|
pts-core: Allow local/other tests not part of OpenBenchmarking.org to be downloaded from a Phoromatic Server
|
|
pts-core: Fixes for make-download-cache sometimes not caching tests/suites
|
|
pts-core: Drop the pts_test_notes_manager since pts_test_run_manager already had better capabilities built-in
|
|
pts-core: Add dump-phodevi-properties helper to assist in debugging and porting to new platforms
|
|
pts-core: Interactive mode improvements
|
|
pts-core: The `phoronix-test-suite gui` has been unmaintained and can be considered deprecated
|
|
pts-core: Add `phoronix-test-suite search` for conducting basic searches from the CLI
|
|
pts-core: When running `phoronix-test-suite info <test profile>`, show the OpenBenchmarking.org change-log for that test profile too
|
|
pts-core: When running `phoronix-test-suite info <test profile>`, show local test results containing this test
|
|
phodevi: Append BIOS version to end of motherboard string
|
|
phodevi: Strip invalid chars from BIOS version parsing
|
|
phodevi: Reworked property handling
|
|
phodevi: KDE Plasma 5 detection improvements
|
|
pts_Graph: Add allow_box_plots graph configuration tunable
|
|
pts_Graph: Restore support for allowing vertical bar graphs, can be enabled by editing graph-config.json with bar_graphs_horizontal = false
|
|
|
|
Phoronix Test Suite 7.8.0 Milestone 1
|
|
8 January 2018
|
|
|
|
pts-core: Add meson to external dependencies
|
|
pts-core: Other external dependency updates
|
|
pts-core: Various minor improvements when running on Docker/containerized
|
|
pts-core: Phoroscript interpreter improvements for Windows
|
|
pts-core: Allow PTS_WEBSOCKET_PORT environment variable to be used to override WebSocket port when launching Phoromatic Server
|
|
phodevi: Add some missing handling around /dev/vd* disks
|
|
phodevi: Add BIOS version reporting property
|
|
|
|
Phoronix Test Suite 7.6.0-Alvdal
|
|
7 December 2017
|
|
|
|
pts-core: Just minor changes
|
|
|
|
Phoronix Test Suite 7.6.0 Milestone 4
|
|
3 December 2017
|
|
|
|
pts-core: Gentoo external dependency handling updates
|
|
pts-core: Better external dependency handling when running on EC2 instances
|
|
phodevi: Add new gpu.memory-usage sensor initially supported on NVIDIA
|
|
|
|
Phoronix Test Suite 7.6.0 Milestone 3
|
|
21 November 2017
|
|
|
|
pts-core: Provide some basic graph size/count reporting on refresh-graphs sub-command
|
|
pts-core: make script shebang more portable
|
|
pts-core: Various styling updates
|
|
pts-core: More demanding debug-self-test
|
|
pts-core: Update Fedora's Python packages
|
|
pts_Graph: Turn line graphs to horizontal box plots if too much data to graph in space
|
|
phodevi: physical CPU core detection count on macOS
|
|
phodevi: GPU power consumption sensor support via nvidia-smi
|
|
phodevi: NVMe drive temperature reporting on Linux
|
|
phodevi: Better memory model detection on Linux
|
|
|
|
Phoronix Test Suite 7.6.0 Milestone 2
|
|
2 November 2017
|
|
|
|
pts-core: Add LEDE external dependency handling support
|
|
pts-core: Drop ports-based external dependency handling for FreeBSD and instead encourage pkg
|
|
pts-core: Network MAC address detection on OpenBSD
|
|
phoronix-test-suite: Check for php-cli as binary option
|
|
phodevi: Motherboard detection support on BSD using smbios.planar.product
|
|
phodevi: hw.cpu_topology_core_ids support for physical core count on BSD
|
|
phodevi: Allow BSD GPU detection via pciconf data
|
|
phodevi: BSD chipset detection
|
|
phodevi: VT EFIFB resolution detection
|
|
|
|
Phoronix Test Suite 7.6.0 Milestone 1
|
|
10 October 2017
|
|
|
|
pts-core: Add external dependency handling for MidnightBSD / mport
|
|
pts-core: Improved handling of IP/MAC detection to try to figure out the default interface
|
|
pts-core: Wake-On-LAN handling detection improvements
|
|
phoromatic: Try using systemctl poweroff first when trying to turn off a system
|
|
phodevi: Add memory.temp sensor
|
|
phodevi: Fixed k10temp CPU temperature reporting
|
|
phodevi: Add IPMI ambient temperature support
|
|
phodevi: Some CPU/GPU temperature reporting improvements
|
|
phodevi: Ignore reporting 'MS-DOS FAT32' EFI file-system on macOS
|
|
phodevi: Add Bcache reporting support
|
|
phodevi: Add APFS Apple File-System detection on macOS
|
|
phodevi: Tweaks for macOS High Sierra
|
|
phodevi: Restructure CPU core/thread reporting in system tables
|
|
perf_per_dollar: Add "phoronix-test-suite perf_per_dollar.add <result file>" to allow perf-per-dollar graphs to be added after the fact
|
|
|
|
Phoronix Test Suite 7.4.0-Tynset
|
|
19 September 2017
|
|
|
|
pts-core: Improve command documentation categories/organization
|
|
pts-core: Fix install time reporting from the info sub-command when passing a test profile
|
|
pts-core: Add network-info sub-command
|
|
pts-core: Java external dependency updates
|
|
pts-core: Add maven external dependency
|
|
phodevi: NVMe disk reporting on BSDs
|
|
pts_Graph: Allow line graphs to have adjustable floor/bottom to better present data on graph
|
|
|
|
Phoronix Test Suite 7.4.0 Milestone 4
|
|
11 September 2017
|
|
|
|
pts-core: Report on updated OpenBenchmarking.org index update when new/updated tests are introduced
|
|
pts-core: Add TEST_EXEC_PREPEND support
|
|
pts-core: Ensure XAUTHORITY gets passed if relevant to test execution
|
|
pts-core: Fixed dynamic dependency handling on Ubuntu 17.10 / apt-file with newer versions
|
|
pts-core: Fix warning about passing variables by ref to PTS modules
|
|
pts-core: Add nasm external dependency entries
|
|
pts-core: Ensure duplicate dependencies to install don't become present
|
|
phodevi: Add basic Budgie desktop reporting
|
|
phodevi: IPMI fan speed reporting
|
|
phodevi: EPYC detection
|
|
toggle_screensaver: improved GNOME screensaver handling
|
|
toggle_screensaver: work better under Wayland / non-X environments where display server might not be detected
|
|
|
|
Phoronix Test Suite 7.4.0 Milestone 3
|
|
28 August 2017
|
|
|
|
pts-core: Reworked test exit status handling
|
|
ob_auto_compare: New module for seamless OpenBenchmarking.org result references
|
|
graphics_event_checker: Drop graphics_event_checker module as really provides no real benefit these days
|
|
phodevi: Improve CPU physical core count detection for multi-socket systems
|
|
|
|
Phoronix Test Suite 7.4.0 Milestone 2
|
|
15 August 2017
|
|
|
|
pts-core: Resolve possibility of first graph missing when exporting results as PDF
|
|
phodevi: WSLFS (Windows Subsystem for Linux) file-system detection
|
|
phodevi: Add monitor detection based on parsing EDID supplied by `xrandr --prop` (works well for newer NVIDIA setups)
|
|
phodevi: Initial "system type" support
|
|
|
|
Phoronix Test Suite 7.4.0 Milestone 1
|
|
31 July 2017
|
|
|
|
pts-core: Don't show PTS version when there is no sub-title, just leave it empty
|
|
pts-core: Add phoronix-test-suite unload-module sub-command
|
|
pts-core: Add phoronix-test-suite auto-load-module sub-command
|
|
pts-core: Drop juju scripts as appears unmaintained, happy to re-add if maintained
|
|
pts-core: Allow showing existing results from a result file in-progress on test runs
|
|
pts_Graph: Color tweaking
|
|
phodevi: Clear up extra potential fluff in the GPU model string
|
|
perf_tips: New module to indicate various performance tips to users
|
|
|
|
Phoronix Test Suite 7.2.1-Trysil
|
|
30 June 2017
|
|
|
|
pts-core: Don't pass arguments in quotes to pre/interim/post test scripts
|
|
pts-core: Minor optimization to is_test_profile() and more easily allow explicit paths to be used, overriding what's in OB cache
|
|
pts-core: Minor optimization to is_suite() and more easily allow explicit paths to be used, overriding what's in OB cache
|
|
pts-core: Fix warning in pts_test_result_parser
|
|
phodevi: AVX-512 reporting
|
|
|
|
Phoronix Test Suite 7.2.0-Trysil
|
|
8 June 2017
|
|
|
|
pts-core: Add TurnCharsToSpace support to result parser
|
|
pts_Graph: Fix multi-way comparison detection
|
|
|
|
Phoronix Test Suite 7.2.0 Milestone 4
|
|
3 June 2017
|
|
|
|
pts-core: If a OB upload fails with system logs, try again without system logs
|
|
pts-core: Add basic dump-tests-to-git sub-command
|
|
pts-core: Add basic dump-suites-to-git sub-command
|
|
pts-core: Result parser fixes/improvements
|
|
pts-core: Additional safety checks around loading test result arguments from a result file
|
|
pts-core: Add "vulkan-development" external dependency
|
|
pts_Graph: Few tweaks/clean-ups
|
|
pts_Graph: Allow optionally specifying custom colors via the GRAPH_HIGHLIGHT environment variable
|
|
phoromatic: Introduce support for setting a run-priority on test schedules
|
|
|
|
Phoronix Test Suite 7.2.0 Milestone 3
|
|
26 May 2017
|
|
|
|
pts-core: Result parser fixes for some advanced corner cases
|
|
pts-core: Add dump-file-info helper
|
|
phodevi: Fallback for being able to read I/O scheduler on NVMe device on Linux
|
|
phodevi: Monitor *DEBUG* environment variables
|
|
pts_Graph: Key alignment spacing fix
|
|
pts_Graph: Don't allow duplicate identifiers
|
|
pts_Graph: Various other alignment tweaks
|
|
phoromatic: Handling for non-PCNTL support in Phoromatic client
|
|
|
|
Phoronix Test Suite 7.2.0 Milestone 2
|
|
4 May 2017
|
|
|
|
pts-core: Add SKIP_TESTS_HAVING_ARGS environment variable
|
|
pts-core: Parser improvements
|
|
perf_per_dollar: Allow custom units, report on LIB graphs too
|
|
phodevi: Add PGI compiler detection
|
|
|
|
Phoronix Test Suite 7.2.0 Milestone 1
|
|
14 April 2017
|
|
|
|
pts-core: Result parser improvements
|
|
pts-core: Add AppendToArgumentsDescription option to result parser capabilities
|
|
system_monitor: Fix for when individual monitoring is disabled
|
|
phodevi: Fix for listing dual 4K displays and other select multi-monitor configurations
|
|
|
|
Phoronix Test Suite 7.0.1
|
|
28 March 2017
|
|
|
|
pts-core: Support for network proxies with username/password requirement
|
|
pts-core: Improve formatting of text in 'info' sub-command
|
|
phodevi: Improved detection for Quill AArch64 board and possibly other boards
|
|
phodevi: Various sensor detection improvements for the Jetson TX2
|
|
phodevi: Add fallback detection for ARM Mali
|
|
report_test_run_times: Add INSTALL_TIMES_ARE_A_BENCHMARK=1 option for generating install time graphs
|
|
report_test_run_times: Add INSTALL_SIZES_ARE_A_BENCHMARK=1 option for generating install size graphs
|
|
|
|
Phoronix Test Suite 7.0.0-Ringsaker
|
|
6 March 2017
|
|
|
|
pts-core: Make the AppStream meta data happy
|
|
pts-core: Improve formatting of PDF generation on large result files
|
|
phodevi: Expand GCC version detection when -dumpversion isn't supported (e.g. gcc-snapshot of gcc 7.0.1)
|
|
|
|
Phoronix Test Suite 7.0.0 Milestone 5
|
|
28 February 2017
|
|
|
|
pts-core: Allow bzip2 compression of result file uploads to OpenBenchmarking.org
|
|
pts-core: Only preserve the original raw result string if it differs from the final result
|
|
pts-core: Show results in text mode when show-result sub-command is run without DISPLAY
|
|
report_test_run_times: new module to report test run times as result graphs
|
|
|
|
Phoronix Test Suite 7.0.0 Milestone 4
|
|
16 February 2017
|
|
|
|
pts-core: stress-run styling improvements
|
|
pts-core: External dependency XML updates
|
|
phodevi: Continued tweaking on the new system information view
|
|
phodevi: Append LLVM version to OpenGL driver string where relevant
|
|
pts_Graph: Continued tweaking of graph UI
|
|
pts_Graph: Allow more compact multi-way comparison graphs
|
|
pts_Graph: Various SVG size/efficiency optimizations
|
|
|
|
Phoronix Test Suite 7.0.0 Milestone 3
|
|
7 February 2017
|
|
|
|
pts-core: Add winners-and-losers sub-command for providing some first/last place finish stats
|
|
pts-core: Don't pass files greater than ~50MB to the result parser as likely too big to parse and invalid data like lots of warnings/errors from test
|
|
pts-core: Restructured test result parser
|
|
pts-core: Dropping of some deprecated checks
|
|
pts-core: Add ArgumentsDescription to the results-parser schema for appending a string to the used arguments description string on test execution
|
|
pts-core: Add the result-scale to the test profile comparison_hash (NOTE: any external data stores making use of the comparison_hash should thus rebuild their hash indexes)
|
|
pts-core: Allow one test run to generate multiple result outputs (graphs, etc) from multiple result-definition entries
|
|
pts-core: Drop secondary_linked_results handling now that all tests can create multiple result outputs natively, use that code path
|
|
pts-core: Add debug-result-parser sub-command as a way to debug test profile result-parser defintions, just scan for old test log files and don't actually execute test
|
|
pts-core: Restore setting the OpenBenchmarking.org ID to the ReferenceID field in the result file when cloning from OpenBenchmarking.org
|
|
pts-core: Various console coloring improvements
|
|
|
|
Phoronix Test Suite 7.0.0 Milestone 2
|
|
23 January 2017
|
|
|
|
pts-core: Indicate HIB/LIB result proportion when dumping results as CSV
|
|
pts-core: Introduce new view of system software/hardware details on test run and system-info command
|
|
pts-core: Drop detailed-system-info sub-command now that system-info is more verbose
|
|
pts-core: Eliminate pts_test_downloads_nye_XmlReader
|
|
pts-core: Eliminate pts_parse_results_nye_XmlReader abstraction
|
|
pts-core: A lot of cleanups / reworking of XML parsing in various components
|
|
pts-core: Cleanup phoronix-test-suite list-test-usage
|
|
phodevi: Fix for hanging Windows client when requesting disk mount options
|
|
phodevi: Don't rely upon X.Org DDX driver logic for determining GPU frequency since it's not portable to Wayland or with -modesetting DDX
|
|
phodevi: Add microcode version reporting on Linux
|
|
|
|
Phoronix Test Suite 7.0.0 Milestone 1
|
|
12 January 2017
|
|
|
|
pts-core: Add estimate-run-time sub-command for estimating test/suite/result-file run length
|
|
pts-core: More external dependency coverage for BSDs
|
|
pts-core: Cleanup PTS_USER_LOCK / run-lock handling
|
|
pts_Graph: Add "Ryzen" product string to AMD's coloring
|
|
pts_Graph: Add "Pentium" product string to Intel's coloring
|
|
pts_Graph: Add option to disable color branding
|
|
phoromatic: Set by default for SQLite database WAL journal mode / NORMAL synchronous
|
|
phoromatic: Report status updates more often
|
|
|
|
Phoronix Test Suite 6.8.0-Tana
|
|
6 December 2016
|
|
|
|
phoromatic: allow clearing warnings/errors of a system from the systems page
|
|
phodevi: Rearrange ATI/AMD graphics checks
|
|
|
|
Phoronix Test Suite 6.8.0 Milestone 3
|
|
28 November 2016
|
|
|
|
pts-core: Ubuntu external dependency script fix
|
|
phodevi: Improved video RAM detection via GLX_MESA_query_renderer
|
|
phodevi: GPU detection improvements
|
|
phodevi: vRAM detection change to help AMDGPU-PRO
|
|
phodevi: Other product/model string improvements
|
|
|
|
Phoronix Test Suite 6.8.0 Milestone 2
|
|
15 November 2016
|
|
|
|
pts-core: Add new remove_inactive_systems option on systems page
|
|
pts-core: Fix malforming graphs when feeding many line graph results that are in a tracking-like manner that should be compacted to box plot
|
|
pts-core: Add PHP GD check as first thing when attempting to use result-file-to-pdf
|
|
pts-core: Add new module hooks for __test_log_output() and __post_test_run_system_logs()
|
|
phodevi: Don't load Phodevi sensors prior to PHP 5.3 due to compatibility issues
|
|
log_exporter: Allow easily exporting test run and system logs via COPY_TEST_RUN_LOGS_TO and COPY_SYSTEM_LOGS_TO env vars
|
|
flamegrapher: Experimental new module to generate Linux perf / FlameGraph graphs for each test being executed when active
|
|
results_custom_export: Example module for dumping PTS test results in custom formats
|
|
pts_Graph: Add Intel color highlighting for "Celeron" too
|
|
|
|
Phoronix Test Suite 6.8.0 Milestone 1
|
|
27 October 2016
|
|
|
|
pts-core: Add PHOROMATIC_HTTP_PORT environment variable for overriding Phoromatic Server HTTP port on starting it
|
|
pts-core: Don't preserve really large system logs (~1MB or greater per file)
|
|
pts-core: Strip http/https from proxy address if needed
|
|
pts-core: Update Solus external dependency handling
|
|
pts-core: Proper handling for when PHP ctype functions are not present
|
|
phodevi: Also look for Vulkan ICDs at /usr/share/vulkan/icd.d/*.json
|
|
|
|
Phoronix Test Suite 6.6.1
|
|
29 September 2016
|
|
|
|
pts-core: Various BSD improvements
|
|
pts-core: Add list-not-installed-tests command (alias: list-uninstalled-tests)
|
|
pts-core: Detection for qupzilla browser when no alternative exists
|
|
pts-core: Add "phoronix-test-suite php-conf" sub-command to dump more useful PHP information for debugging
|
|
pts-core: Add python-scipy and python-sklearn external dependencies
|
|
phodevi: Support for reporting memory frequency when overclocked if reported via "Configured Clock Speed" in dmidecode for RAM
|
|
|
|
Phoronix Test Suite 6.6.0-Loppa
|
|
6 September 2016
|
|
|
|
pts_Graph: On multi-way comparisons, always condense line graphs to modified box plots
|
|
|
|
Phoronix Test Suite 6.6.0 Milestone 3
|
|
26 August 2016
|
|
|
|
pts-core: Add OpenMandriva/urpmi PHP dependency helper to launcher
|
|
pts-core: After running tests, if no browser/display is available, offer to show results via CLI graph/text rendering
|
|
pts-core: Add a SVG DOM HTML back-end for lowering common SVG into pure HTML for cases like email clients where no SVG is supported
|
|
html_results_export: New module exposed via EXPORT_RESULTS_HTML_EMAIL_TO and EXPORT_RESULTS_HTML_FILE_TO env vars for exporting HTML results
|
|
pts_Graph: When highlighting graph values, darken the color rather than use static color
|
|
|
|
Phoronix Test Suite 6.6.0 Milestone 2
|
|
7 August 2016
|
|
|
|
deploy: Update Debian packaging script
|
|
pts-core: Fix for upload-test-suite (on OpenBenchmarking.org side too)
|
|
pts-core: Show local suites in list-suites
|
|
pts-core: Ensure DragonFlyBSD pkg installation is done automatically
|
|
pts-core: Restructure bash on windows check
|
|
pts-core: Initial work on CLI terminal colored text output
|
|
phoromatic: Web UI styling improvements
|
|
phodevi: Show mdstat RAID Details when available
|
|
pts_Graph: Show extra disk details on system graph
|
|
|
|
Phoronix Test Suite 6.6.0 Milestone 1
|
|
6 July 2016
|
|
|
|
pts-core: Add OpenCV to external dependencies list
|
|
pts-core: Disable test cache share when run in stress-run mode
|
|
phoromatic: Allow custom versions to be manually specified on test suite web UI page
|
|
pts_Graph: Show min/max results on multi-way comparisons
|
|
pts_Graph: Color string tweaks
|
|
phodevi: Fix to allow GPU temperature sensor to work with AMDGPU-PRO driver stack
|
|
|
|
Phoronix Test Suite 6.4.0-Hasvik
|
|
2 June 2016
|
|
|
|
[Only minor changes since 6.4 M4]
|
|
|
|
Phoronix Test Suite 6.4.0 Milestone 4
|
|
31 May 2016
|
|
|
|
pts-core: Automatically add used extra OpenBenchmarking.org repositories to the linked list
|
|
pts-core: Don't load empty tests on finish-run command
|
|
pts-core: Add perl-digest-md5 to external dependencies list
|
|
pts-core: Prevent duplicate tests/setting combinations from entering the same test run manager queue
|
|
pts-core: Fix for IE not scaling SVGs in the results viewer
|
|
pts-core: Finish new pts_test_suite API, port build-suite to it
|
|
phoromatic: Support editing and deleting tests in local suites from the Phoromatic Server UI
|
|
phodevi: More detection improvements for NVMe devices on Linux
|
|
|
|
Phoronix Test Suite 6.4.0 Milestone 3
|
|
26 May 2016
|
|
|
|
pts-core: XML formatting fix for non-OpenBenchmarking.org deployments
|
|
pts-core: Do more to avoid zombie processes in stress-run manager
|
|
pts-core: More robustness of the results parser with spaces (or lack of) near colons
|
|
pts-core: Rewritten pts_test_suite internals
|
|
phodevi: Support for reading AMDGPU OverDrive overclock offset
|
|
phoromatic: Add generalized "Testing" page to Phoromatic Server
|
|
watchdog: new PTS module for checking sensor readings to suspend/quit testing if exceeded
|
|
|
|
Phoronix Test Suite 6.4.0 Milestone 2
|
|
6 May 2016
|
|
|
|
pts-core: Allow XML formatting from the Phoromatic Server web interface
|
|
pts-core: Reformat stress-run log messages
|
|
pts-core: Add "redis-server" as a potential external dependency for providing Redis
|
|
pts-core: Statically set dynamic_run_count_on_length_or_less to 60
|
|
pts-core: Adaptively increase regression threshold level in points_of_possible_interest() when too many results are being flagged
|
|
phoromatic: Fix selecting the same test itself on the "build suite" page
|
|
phoromatic: Do hard deletes when deleting results from admin area or results page
|
|
phoromatic: Add basic support for deleting "local suites" from Phoromatic web UI
|
|
phoromatic: Allow exporting system test run/build errors to the exported public results viewer
|
|
phoromatic: Add PTS_NO_REBOOT_ON_NETWORK_FAILURE environment variable for clients where if network failure occurs, Phoromatic clients will not reboot
|
|
phodevi: Add ambient.temp sensor for reporting ambient temperature, currently supports temperv14 USB sensors
|
|
|
|
Phoronix Test Suite 6.4.0 Milestone 1
|
|
25 April 2016
|
|
|
|
pts-core: Many improvements to stress-run functionality
|
|
pts-core: Add Midori to supported browser list
|
|
pts-core: Add default logging support while running stress-run using phoronix-test-suite-stress.log filename
|
|
pts-core: Additional fallback for locating if running PTS as a user from their home directory
|
|
pts-core: Append date to phoronix-test-suite-stress-XXX.log when running stress-run
|
|
phoromatic: Initial server-side implementation of new stress-run support via Phoromatic Server when going to "Run A Benchmark" and opting for stress mode
|
|
phoromatic: Initial client-side implementation of new stress-run support
|
|
phoromatic: Add basic email notification support to the Phoromatic export results viewer
|
|
phoromatic: Say "Stress Testing - XXX" as Phoromatic status messages when in stress-run mode
|
|
phoromatic: Add links to schedules/tickets from dashboard and system pages for active schedule/ticket on that system at the moment
|
|
phoromatic: Fix for handling post-run event script
|
|
phoromatic: Only run tests once each time called upon in stress-run mode
|
|
phoromatic: Show systems in groups on benchmark ticketing page
|
|
phoromatic: Don't reset fields when building suite and adding additional tests
|
|
|
|
Phoronix Test Suite 6.2.2
|
|
9 March 2016
|
|
|
|
pts-core: Fix for crash in stress-run mode
|
|
pts-core: Add OpenSUSE dynamic reverse dependency handler
|
|
pts-core: For the new result viewer, add Epiphany to the web browser list
|
|
pts-core: Void Linux external dependency support
|
|
pts-core: Alpine Linux (APK) external dependency support
|
|
phoromatic: Don't use a proxy (if available) when trying to connect from Phoromatic client to server
|
|
|
|
Phoronix Test Suite 6.2.1
|
|
23 February 2016
|
|
|
|
phodevi: Extra Vulkan information reporting
|
|
phodevi: Add OpenCL version reporting to system software string
|
|
perf_per_dollar: Fix for uninitialized test_result object
|
|
|
|
Phoronix Test Suite 6.2-Gamvik
|
|
16 February 2016
|
|
|
|
pts_Graph: Fixes
|
|
pts_Graph: Support for branded colors on more graphs
|
|
phodevi: plumbing Vulkan
|
|
matisk: Fixes
|
|
|
|
Phoronix Test Suite 6.2 Milestone 5
|
|
5 February 2016
|
|
|
|
pts-core: Add golang as possible external dependency
|
|
phodevi: Optimization for slightly faster start-up time
|
|
phoromatic: Add WoL details to the maintenace table page
|
|
phodevi: Sensor clean-up and fixes (Jakub Maleszewski)
|
|
matisk: Restore the MATISK module for testing (Jakub Maleszewski)
|
|
|
|
Phoronix Test Suite 6.2 Milestone 4
|
|
26 January 2016
|
|
|
|
pts-core: Fix for some test profiles not showing up in list-tests sub-command
|
|
pts-core: Add function for optionally removing unchanged results
|
|
pts-core: Add function for optionally removing noisy results
|
|
pts-core: Rework PDF generation of test results
|
|
phoromatic: Add option to result viewer for exposing possible points of interest
|
|
phoromatic: Add view_results_since support to the export results viewer
|
|
pts_Graph: Fix for graphs sometime not rendering correctly on multi-way comparisons
|
|
|
|
Phoronix Test Suite 6.2 Milestone 3
|
|
7 January 2016
|
|
|
|
pts-core: Add system to default list of repositories
|
|
pts-core: Allow result graph footnotes to be added during test time by writing to ~/pts-footnote
|
|
pts-core: Optimize array usage along hot paths
|
|
pts-core: Add httpd as a possible external dependency
|
|
pts_Graph: Rendering fix for collision of result identifiers
|
|
phoromatic: Add LimitNetworkCommunication option
|
|
phoromatic: Fix in listing tests on schedules page when dealing with cache mismatch
|
|
deploy: JuJu update from upstream
|
|
|
|
Phoronix Test Suite 6.2 Milestone 2
|
|
2 January 2016
|
|
|
|
pts-core: Add FullOutput configuration option for dumping all pre/post/interim information to standard output
|
|
pts-core: Add MinimalTestTime user configuration option
|
|
phodevi: Software string detection improvements
|
|
phodevi: Support for PTS_NPROC environment variable to override reported CPU core count
|
|
phoromatic: Export viewer tweaks
|
|
|
|
Phoronix Test Suite 6.2 Milestone 1
|
|
15 December 2015
|
|
|
|
pts-core: Begin work on dynamic dependency handler infrastructure
|
|
pts-core: Add new TestProfile/SystemDependencies field to test profile specification
|
|
pts-core: Basic implementation of SystemDependencies for dynamically resolving system/external dependencies based on file name
|
|
phoromatic: Allow public listing of download cache files when navigating in browser to /download-cache.php
|
|
phodevi: Assume Windows is 64-bit when environment variable check fails
|
|
phodevi: Support sys.power sensor monitoring fallback on BAT1
|
|
|
|
Phoronix Test Suite 6.0.1
|
|
20 November 2015
|
|
|
|
phodevi: Fix potential errors in sensors
|
|
|
|
Phoronix Test Suite 6.0-Hammerfest
|
|
16 November 2015
|
|
|
|
pts-core: Stop logging lsusb as on some systems calling the command will hang
|
|
pts-core: Move common dependencies later in the external dependency handling process
|
|
pts_Graph: Fix multi-way comparison line graphs from color collision
|
|
phodevi: NVIDIA Jetson TX1 GPU thermal monitoring support and likely will work for some other boards too
|
|
|
|
Phoronix Test Suite 6.0 Milestone 6
|
|
12 November 2015
|
|
|
|
pts-core: Windows updates
|
|
pts-core: Random fixes
|
|
pts-core / phodevi: Merge the complete system sensors rework: https://github.com/phoronix-test-suite/phoronix-test-suite/pull/92 (Jakub Maleszewski)
|
|
pts-core: pts_openbenchmarking::available_tests() don't show deprecated test profiles by default
|
|
phodevi: Support reporting /sys/firmware/devicetree/base/model for part of motherboard/SBC string
|
|
phoromatic: Final styling for hammerfest
|
|
|
|
Phoronix Test Suite 6.0 Milestone 5
|
|
4 November 2015
|
|
|
|
pts-core: Rewrite of the local results viewer, now use HTML+JS rather than XSL
|
|
pts-core: Fix finish-run command functionality
|
|
pts-core: Fix results getting compacted into single result comparison object when using a local test without version post-fix
|
|
pts-core: Fix CSV result output when there are missing results
|
|
pts-core: Properly handle spaces in shell_exec() export
|
|
pts-core: Other small fixes
|
|
phodevi: Support for finding the Xorg.0.log in ~/.local/share/xorg/ with Debian now using that for non-root X Server
|
|
phoromatic: Tweaks
|
|
documentation: Update HTML template style
|
|
|
|
Phoronix Test Suite 6.0 Milestone 4
|
|
25 October 2015
|
|
|
|
phoromatic: Start of reworking the web interface
|
|
phoromatic: Initial responsive design, mobile friendly
|
|
phoromatic: Support for exporting results as XML via the viewer
|
|
linux_perf: Add new module to provide perf output reporting on a per-test-run basis when LINUX_PERF=1 environment variable is set
|
|
pts_Graph: Tweaks
|
|
|
|
Phoronix Test Suite 6.0 Milestone 3
|
|
9 October 2015
|
|
|
|
pts_Graph: Continued SVG optimization work
|
|
pts-core: Fix "auto-disks" test option to not show partitions
|
|
pts-core: Various fixes
|
|
pts-core: Finish work on auto-authenticating clients / settings page option to automatically approve newly added systems by default
|
|
pts-core: Add extra warning about RequiresRoot=TRUE tests
|
|
pts-core: Detect NVMe drives when looking for block devices for disk testing
|
|
pts-core: Add "smartmontools" as new PTS External Dependency
|
|
pts-core: Rewrite the DragonFlyBSD external dependency handling to now use dports pkg rather than pkgsrc
|
|
pts-core: Add NO_HTTPS environment variable option for systems that have trouble with HTTPS
|
|
|
|
Phoronix Test Suite 6.0 Milestone 2
|
|
24 September 2015
|
|
|
|
pts-core: Just mention PHP 5.3 as the new base requirement. Code still should largely work with PHP 5.2, but don't advertise it
|
|
pts-core: Add FileFormat optional tag to result parser with CSV support
|
|
pts-core: Add debug-render-test for helping to optimize the graph/result rendering process
|
|
pts-core: Rendering optimizations when handling lots of result files / graphs / result identifiers
|
|
pts-core: Rework and optimize the pts_result_file
|
|
pts-core: Implement new, faster result merger
|
|
pts-core: Allow the test_run_manager to run directly with a result_file
|
|
pts-core: Do test execution with proc_open(), allow modules to tap the process
|
|
pts-core: Add support for emitting SVG files with g tag to save space
|
|
pts-core: Fix breakage of pass/fail type tests in result parser
|
|
pts-core: Drop unused PIE_CHART type
|
|
phodevi: AMDGPU Linux detection improvements
|
|
phoromatic: Add "Tests" page
|
|
pts_Graph: Don't embed the PNG logo directly into the SVG file, but rely on HTTPS link
|
|
pts_Graph: Support coloring based on brand
|
|
pts_Graph: Implement new internal graph rendering interfaces, other major rewrites
|
|
|
|
Phoronix Test Suite 6.0 Milestone 1
|
|
26 August 2015
|
|
|
|
pts-core: Show estimated date/time next to estimated duration left on tests
|
|
pts-core: Support /usr/lib/os-release for stateless systems
|
|
pts-core: Allow listing multiple items via the info sub-command
|
|
pts-core: Add new test profile parsing back-end
|
|
pts-core: Unconditionally always ensure __GL_SYNC_TO_VBLANK=0
|
|
pts-core: Fixes for test profile validation following recent restructuring
|
|
pts-core: WebSocket fixes
|
|
pts-core: Fix bash completion
|
|
phoromatic: Improvements when server addressing setup fails
|
|
pts_Graph: Support reporting a min result on graphs when there is no max value to be reported
|
|
toggle_screensaver: GNOME 3 update
|
|
perf_per_dollar: Add performance-per-dollar calculator module based on environment variable input
|
|
system_monitor: Support reporting a meta/overall performance-per-Watt result at end of result file when activated
|
|
phodevi: Add BcacheFS superblock
|
|
|
|
Phoronix Test Suite 5.8.1
|
|
23 June 2015
|
|
|
|
pts-core: Misc warning fixes
|
|
pts-core: Fix result file validation against XML schema
|
|
pts-core: Never show /boot/efi as possible benchmark writable mount point
|
|
pts-core: Don't report which errors on launcher
|
|
phoromatic: Add button to schedules page to allow skipping current trigger
|
|
phoromatic: Pass extra attributes during PDF generation to allow for PDF sorting, etc
|
|
phoromatic: Allow basic sub-targeting as part of test schedule trigger URLs
|
|
phoromatic: Enhancements to the main page
|
|
phoromatic: Result tracker detection improvements
|
|
phoromatic: Sort systems on main page
|
|
|
|
Phoronix Test Suite 5.8-Belev
|
|
5 June 2015
|
|
|
|
pts-core: Don't needlessly write out config file each time if nothing relevant has changed
|
|
pts-core: Automatically re-install tests if compiler flag environment variables change
|
|
pts-core: Add attr as an external dependency
|
|
pts-core: Fix for reading multiple dependency names
|
|
phoromatic: Reboot system if comm fails 10+ times on client
|
|
phoromatic: Add global checkbox to key pages
|
|
phoromatic: Track core version of clients in database
|
|
phoromatic: Refresh OB repository lists prior to benchmarks
|
|
phoromatic: Additional validation on result uploads
|
|
phodevi: Some basic hardware reporting improvements that help the MIPS Creator CI20
|
|
|
|
Phoronix Test Suite 5.8 Milestone 5
|
|
28 May 2015
|
|
|
|
pts-core: Major performance improvements when merging many result files
|
|
pts-core: Faster result file parsing
|
|
pts-core: Stress-run improvements
|
|
phoromatic: Improved tracker page
|
|
phoromatic: Updated maintenance page
|
|
phoromatic: Log tick sensors into sensors-pool
|
|
phoromatic: Show prominent sensors via the dashboard
|
|
phoromatic: Add graphs to systems page
|
|
phoromatic: Scale SVG result graphs to better page size
|
|
phoromatic: Add phoromatic.export-results-for-account-schedules option
|
|
phoromatic: Add the Phoromatic Export Viewer
|
|
|
|
Phoronix Test Suite 5.8 Milestone 4
|
|
20 May 2015
|
|
|
|
pts-core: Support for using DNF directly when available on Fedora
|
|
phodevi: Report kernel's build date when detected it's running on a daily/devel/RC kernel
|
|
phodevi: Fix for Radeon GPU voltage reporting
|
|
phodevi: Improved open-source GPU frequency detection when X Server not active
|
|
phoromatic: Various fixes
|
|
phoromatic: Add support for specifying custom client update script via account settings page to keep clients PTS updated
|
|
phoromatic: Change interface of reporting sensor values
|
|
|
|
Phoronix Test Suite 5.8 Milestone 3
|
|
12 May 2015
|
|
|
|
pts-core: Separate out WebSocket server back-ends
|
|
phoromatic: Honor show_local_tests_only option via the build suite page
|
|
phoromatic: Fix jumping on page on checkbox selection when scrolling
|
|
phoromatic: Don't print network connectivity messages
|
|
phoromatic: Set Phoromatic System Variables set by server on Phoromatic clients as env vars
|
|
phoromatic: Lots of early Web Sockets work
|
|
phoromatic: Initial support for the Mongoose Embedded Web Server, used by default if php-cgi and mongoose binaries are found in PATH
|
|
phoromatic: Support for tick thread
|
|
phoromatic: Support for reporting system sensors and client log to systems page
|
|
phoromatic: Add support for real-time halt testing and rebooting from the Phoromatic Web UI
|
|
|
|
Phoronix Test Suite 5.8 Milestone 2
|
|
21 April 2015
|
|
|
|
pts-core: Fix potential crash in list-installed-suites sub-command
|
|
pts-core: Enforce CCACHE_DISABLE=1 during install/runtime testing
|
|
pts-core: Finish removal of hhvm-server support since it's long been discontinued upstream
|
|
pts-core: Add pts-core/hooks/startup
|
|
phodevi: Reporting of Btrfs RAID levels to system component table when running disk tests
|
|
phoromatic: Workaround for instr() usage in SQLite that caused issues with older distributions
|
|
phoromatic: Add LetPublicViewResults option and new public results listing page
|
|
phoromatic: Update results selection on rootadmin data page
|
|
phoromatic: Start work on nginx server configuration (not yet working)
|
|
phoromatic: Add "System Targets" info to benchmark ticket page & "View All Past Tickets"
|
|
|
|
Phoronix Test Suite 5.8 Milestone 1
|
|
2 April 2015
|
|
|
|
pts-core: Start moving possible deployment scripts into deploy/ directory
|
|
pts-core: Move phoromatic-client and phoromatic-server Upstart job files to deploy/
|
|
pts-core: Move phoromatic-client and phoromatic-server systemd service files to deploy/
|
|
pts-core: Add very basic result-file-to-json sub-command
|
|
pts-core: Drop AnonymousHardwareReporting / AnonymousSoftwareReporting as no longer used on OpenBenchmarking.org
|
|
Pull in JuJu scripts from https://github.com/juju-solutions/pts to deploy/juju
|
|
phodevi: More allowance for clients to recover Internet connection / server communication failure
|
|
phoromatic: Clean-up main page schedule for schedules with no associated systems
|
|
phoromatic: Show matching ticket results in the compare results column on results page
|
|
phoromatic: Allow results page to be limited to particular hash or ticket matches
|
|
phoromatic: Allow results page search box to also search system's hardware/software components
|
|
phoromatic: Fix for removing a system from all groups on the "system group editing" systems page
|
|
phoromatic: Allow per-system overriding of whether automatic power-offs of system are permitted
|
|
phoromatic: Get rid of block-poweroff file check in client module now that it can be done per-system from server-side
|
|
phoromatic: Allow WoL power-ups for honoring benchmark tickets
|
|
phoromatic: Unify more code from start.php into phoromatic_server
|
|
phoromatic: Always unset the GRUB recordfail when applicable
|
|
phoromatic: Add "System Maintenance Table"
|
|
phoromatic: Add "PowerOnSystemDaily" setting option to ensure regardless of schedule that systems will at least power-up/communicate daily if enabled
|
|
phoromatic: New checkbox handling on results page to manage comparisons and multi-delete results
|
|
phoromatic: Start work on new main page
|
|
|
|
Phoronix Test Suite 5.6.0-Dedilovo
|
|
24 March 2015
|
|
|
|
pts-core: Drop bilde_renderer since it's been deprecated for a while
|
|
pts-core: Yield /dev/mapper/* points in auto-disk-mount-points
|
|
pts-core: Detect Internet presence for enterprise-setup
|
|
pts-core: cli_set_process_title() still emits error on OS X so block its usage
|
|
pts-core: Fix potential warning in detailed-system-info sub-command
|
|
phodevi: HFS+ file-system fallback detection on OS X
|
|
phodevi: Workaround Hyper Threading detection on OS X
|
|
phoromatic: Add universal search functionality from web interface
|
|
phoromatic: Improve formatting of annotations
|
|
phoromatic: Mark system state as unknown when communication fails and hits the event server check
|
|
phoromatic: Don't attempt to open DB in read-only mode if phoromatic.db not yet made
|
|
|
|
Phoronix Test Suite 5.6 Milestone 5
|
|
11 March 2015
|
|
|
|
pts-core: Ignore test run locking in stress/multi-run mode
|
|
pts-core: Allow 128 character result identifier strings
|
|
pts-core: Switch the dump-documentation sub-command to generating the README in md format
|
|
phoromatic: Change the custom From email sender to Reply-To
|
|
phoromatic: Finish hooking-up multi-test/stress-run functionality via the benchmark page
|
|
phoromatic: Send emails from rootadmin or group admin's email address where applicable rather than no-reply@
|
|
phoromatic: Scroll bar on local suites page condensing
|
|
phoromatic: Add "End Ticket" option to benchmark page
|
|
phoromatic: Allow stress tests up to 90 days
|
|
phoromatic: Allow stress runs up to 24 concurrent tests
|
|
phoromatic: Add basic support for annotating/commenting on result files and individual graphs
|
|
phoromatic: Add support for the user to delete annotations
|
|
|
|
Phoronix Test Suite 5.6 Milestone 4
|
|
25 February 2015
|
|
|
|
pts-core: Improvements to phoronix-test-suite make-download-cache
|
|
phoromatic: Add "admin data" page to let the rootadmin permanently delete schedules/results/systems
|
|
phoromatic: Allow for system identifier variable in benchmark tickets of .SYSTEM
|
|
phoromatic: Allow for system identifier variable in benchmark tickets of .GROUP
|
|
phoromatic: Allow tickets to be removed from the individual benchmark page
|
|
phoromatic: Allow creating new group accounts from the rootadmin page
|
|
phoromatic: Add support for repeating tickets
|
|
phoromatic: Add basic support for system variables
|
|
|
|
Phoronix Test Suite 5.6 Milestone 3
|
|
15 February 2015
|
|
|
|
phoromatic: Allow triggers to be deleted
|
|
phoromatic: Rely on caching for determining pre-existing cached test profiles from the web UI
|
|
phoromatic: Add result RSS support
|
|
phoromatic: Add new option to results page
|
|
phoromatic: Enforce new PTS sign-on whenever the PTS core version changes due to potential interface changes
|
|
phoromatic: Working build suite page
|
|
phoromatic: Add support for local suites page
|
|
phoromatic: Add benchmark page
|
|
phoromatic: Add support for viewing issued benchmark tickets
|
|
phoromatic: Add option to force rebuild of results databases
|
|
phoromatic: Prepend system ID to result string when running multiple tests without variables
|
|
phoromatic: Add "Test All Options" opton to build suite page
|
|
|
|
Phoronix Test Suite 5.6 Milestone 2
|
|
4 February 2015
|
|
|
|
pts-core: Various fixes
|
|
pts-core: Deb/RPM build packaging improvements.
|
|
pts-core: Add Markdown Readme file
|
|
pts-core: Add hidden ?seed_accountid= option to the welcome / account creation page for custom 6 character ID
|
|
pts-core: Fix for session save path on Fedora when running as normal user
|
|
pts-core: Import copy of FPDF locally for PDF rendering
|
|
phoromatic: Add a public view of test results by going to result page entry -> Result Export -> Public Viewer
|
|
phoromatic: Add basic "Upload To OpenBenchmarking.org" link from test result page
|
|
phoromatic: Allow users to reset their own password by navigating to the settings page
|
|
phoromatic: Add "group name" concept to Phoromatic group of accounts
|
|
phoromatic: Improved formatting of the public-viewer page
|
|
phoromatic: Allow downloading results as PDF
|
|
phoromatic: Allow disabling new account registration by setting custom string via rootadmin's config page
|
|
phoromatic: Allow setting a main page message string to show users once logging into their account, via rootadmin's config page
|
|
phoromatic: Don't show idling systems on the dashboard
|
|
phoromatic: Add IP ping test to system claim page
|
|
phoromatic: Introduce PPRID structure as universal unique identifier for results between accounts
|
|
phoromatic: Allow optional result sharing between groups / unique accounts (controlled via settings)
|
|
phoromatic: Add "force result sharing" option to rootadmin to override per-account settings
|
|
phoromatic: New result compare functionality
|
|
phoromatic: Support for limiting results to a certain time period
|
|
phoromatic: Add comparable results listing on individual result pages
|
|
phoromatic: Register module-discovered Phoromatic Servers with pts-core
|
|
phoromatic: Add "Only Advertise Cached Tests" option to rootadmin
|
|
phoromatic: Download latest OpenBenchmarking.org test suites/profiles in background thread from the event server
|
|
phoromatic: Add option to pre-seed test installs to systems when otherwise idling
|
|
phoromatic: Support for exporting result files to download as CSV or TXT
|
|
phoromatic: Add phoromatic.list-results sub-command for clients to view recent results
|
|
phoromatic: Add phoromatic.clone sub-command for clients to clone viewable test results
|
|
|
|
Phoronix Test Suite 5.6 Milestone 1
|
|
13 January 2015
|
|
|
|
pts-core: Add "short" display mode
|
|
pts-core: Add stress-run command to allow for concurrent stress testing / burn-in / torture testing
|
|
pts-core: Add TOTAL_LOOP_TIME support to stress-run
|
|
pts-core: Add TOTAL_LOOP_TIME=infinite support to stress-run for testing in an infinite loop
|
|
pts-core: Add support for libframetime output result parsing
|
|
phoromatic: Initial commit of basic tracker page
|
|
phoromatic: Better recovery of existing Phoromatic accounts on reloaded systems where the machine self ID changed
|
|
timed_screenshot: Fix for crash when PHP GD missing
|
|
|
|
Phoronix Test Suite 5.4.1-Lipki
|
|
23 December 2014
|
|
|
|
pts-core: Update AppData and systemd service files
|
|
pts-core: Add csv-dump-frame-latencies support to result parser
|
|
phoromatic: Improve formatting of result strings when merging random result files together
|
|
phoromatic: Add enterprise-setup sub-command
|
|
phoromatic: Attempt to detect and report IP address next to requested MAC address claim on the system claim page
|
|
|
|
Phoronix Test Suite 5.4.0-Lipki
|
|
9 December 2014
|
|
|
|
phoromatic: Main page update
|
|
phoromatic: Various updates
|
|
|
|
Phoronix Test Suite 5.4 Milestone 7
|
|
1 December 2014
|
|
|
|
pts-core: Improve MAC address acquisition on systems with multiple NICs
|
|
phoromatic: Add add_new_users_to_account option for adding new users automatically to existing account
|
|
phoromatic: Allow changing the admin level for users by the main administrator from the Users page
|
|
phoromatic: Report systems MAC address from the systems page
|
|
phoromatic: Report network's Wake-On-LAN information to Phoromatic Server
|
|
phoromatic: Add notification option to email to users when systems appear hung for more than an hour
|
|
phoromatic: Add option to power off systems when no more scheduled tests are scheduled for the day
|
|
phoromatic: Add option to network wake on lan (WoL) systems when needed for testing
|
|
phoromatic: Allow logging of Phoromatic set user context execution
|
|
phoromatic: Add support for viewing system logs from the result page link on right hand side
|
|
phoromatic: Support for disabling accounts via rootadmin
|
|
phoromatic: Track elapsed time during the testing process, report to Phoromatic Server
|
|
phoromatic: Allow Phoromatic Servers to be specified via a simple text file at PTS_USER_PATH/phoromatic-servers
|
|
phoromatic: Add "configure Phoromatic client via SSH" to Phoromatic Server
|
|
phoromatic: Allow IP/MAC based system claiming from Phoromatic Server UI
|
|
phoromatic: Allow blocking poweroffs by touching modules-data/phoromatic/block-poweroff
|
|
phoromatic: Prominently show "systems needing attention" from the server UI
|
|
phoromatic: More email reporting of hung systems / systems not running tests when they should
|
|
phoromatic: Add custom Wake-On-LAN packet generator if etherwake isn't found on server
|
|
phoromatic: Show schedules/group on system page
|
|
phoromatic: Hook in estimated time remaining for task
|
|
phoromatic: Report percent complete of task to server
|
|
phoromatic: Add system component table
|
|
phoromatic: Add new reporting features to server
|
|
phoromatic: Add system dashboard
|
|
phoromatic: Add legacy init.d script support
|
|
phoromatic: Rework idle support and add maintenance mode support to client
|
|
phoromatic: Implement maintenance mode on server side
|
|
|
|
Phoronix Test Suite 5.4 Milestone 6
|
|
19 November 2014
|
|
|
|
pts-core: Fix result merging when PTS test identifier is null, use title string instead as identifier
|
|
pts-core: Check for PHP Sockets support
|
|
pts-core: Enhanced make-download-cache
|
|
pts-core: Enhance PHP_BIN detection
|
|
pts-core: Use system's zip library if PHP ZIP is not available
|
|
phoromatic: Upstart phoromatic-server job is working (tested on Scientific Linux 6.6)
|
|
phoromatic: Add "Run Test Schedule Now" button to test schedule page to allow for easy one-time/manual testing
|
|
phoromatic: Add some basic statistics to the rootadmin page
|
|
phoromatic: Allow the PhoromaticStorage location to be modified from the webUI when logging in as rootadmin
|
|
phoromatic: Allow the download cache location to be modified from the webUI when logging in as rootadmin
|
|
phoromatic: Allow the network proxy details to be modified from the webUI when logging in as rootadmin
|
|
phoromatic: Allow the HTTP / WebSocket ports to be modified from the webUI when logging in as rootadmin
|
|
phoromatic: Increase memory_limit on download cache downloads
|
|
phoromatic: Expose all possible video modes as test options
|
|
phoromatic: Show recent triggers on a test schedule's page
|
|
phoromatic: Add "Upload results to OpenBenchmarking.org" option to settings page
|
|
phoromatic: Fix for deactivating options on settings page
|
|
phoromatic: Remember last successful Phoromatic Server connection
|
|
phoromatic: Add reboot and shutdown commands to Phoromatic module
|
|
|
|
Phoronix Test Suite 5.4 Milestone 5
|
|
10 November 2014
|
|
|
|
pts-core: Improvements when running as a systemd service / daemon
|
|
pts-core: Prefer firefox over Epiphany browser
|
|
phoromatic: Implement email notifications on result uploads
|
|
phoromatic: Implement email notifications on system generated errors/warnings
|
|
phoromatic: Implement email notifications on new systems added
|
|
phoromatic: Allow easily comparing a result file to other results for that given schedule ID
|
|
phoromatic: Improve formatting of lists
|
|
phoromatic: Add times viewed to results
|
|
phoromatic: Add "show only results with variation" to result viewing page
|
|
phoromatic: Add result flagging to the main page
|
|
phoromatic: Allow other/unscheduled test results to be uploaded to the Phoromatic Server using the phoromatic.upload-result sub-command
|
|
phoromatic: Show file/path locations when starting the Phoromatic Server
|
|
phoromatic: Use a randomly chosen available port by default when starting the Phoromatic Server if no ports are defined
|
|
phoromatic: Add basic root administrator support to the Phoronix web interface
|
|
pts_Graph: Shrink size of sub-title text strings when they're too long
|
|
|
|
Phoronix Test Suite 5.4 Milestone 4
|
|
5 November 2014
|
|
|
|
pts-core: Add 3840 x 2160 (4K UHD) to more of the mode-setting fall-back modes
|
|
pts-core: Start working on support for using standard Linux file-system hierarchy when running as root as a service
|
|
pts-core: Add PhoromaticStorage option to Phoronix Test Suite user configuration XML file
|
|
phoromatic: Reporting of overall result counts for given test schedules
|
|
phoromatic: Report benchmarking / test run errors to server
|
|
phoromatic: Show system errors/warnings from the Phoromatic web UI
|
|
phoromatic: Don't attempt to re-run test schedules on clients if they previously reported errors/warnings for that schedule / trigger ID combination
|
|
phoromatic: Usernames need to be at least four characters long
|
|
phoromatic: Add a schedule overview to the schedules page
|
|
phoromatic: Add today's scheduled events to the side bar
|
|
phoromatic: Improve result identifier / title reporting for results
|
|
phoromatic: Implement "Power User" account level
|
|
phoromatic: Add normalize results option to the phoromatic result page
|
|
phoromatic: Support for jumping to test results page for XXX past days of test from schedule page
|
|
phodevi: IBM POWER hardware detection improvements
|
|
|
|
Phoronix Test Suite 5.4 Milestone 3
|
|
20 October 2014
|
|
|
|
pts-core: Introduce basic system logging capabilities for services
|
|
pts-core: Try downloading files from remote download caches up to two times in event of failure / checksum issues
|
|
phoromatic: Start a basic logger of Phoromatic Server events
|
|
phoromatic: Add new create schedule interface
|
|
phoromatic: Properly hook in system ID / group validation for test schedules
|
|
phoromatic: Support for editing schedules from the web UI
|
|
phoromatic: Support for activating/deactivating "deleting" test schedules from the web UI
|
|
phoromatic: Support for reporting the network MAC address (for later WoL purposes)
|
|
phoromatic: Update the CSS style
|
|
phoromatic: Add support for the main administrator to create multiple users associated with the same account
|
|
phoromatic: Add support for "viewer accounts" where they can view data but not alter/write data
|
|
phoromatic: Fix for adding systems to groups
|
|
phoromatic: Support for mass editing of systems in groups via the systems page
|
|
phoromatic: Support for removing system groups
|
|
phoromatic: Introduce activity stream and logging of user events / display from "activity events" page
|
|
phoromatic: Support for merging result files from the results page by clicking on each of them once
|
|
phoromatic: Support for deleting results from the web UI's results page
|
|
|
|
Phoronix Test Suite 5.4 Milestone 2
|
|
5 October 2014
|
|
|
|
pts-core: Add "ResultAfterString" to test result parser XML schema
|
|
pts-core: Other result file parsing improvements/fixes
|
|
pts-core: Rename debug-run mode to debug-benchmark, add extra features
|
|
pts-core: Separate out NoNetworkCommunication user option into NoInternetCommunication/NoNetworkCommunication user config options for those still wanting LAN/intranet support
|
|
pts-core: Add support to PTS clients for automatically finding Phoromatic Servers using Avahi zero-conf network discovery
|
|
pts-core: Improvements to make-download-cache
|
|
pts-core: Improved detection of file downloads that fail and serve HTML 404/not found responses
|
|
pts-core: Convert to a JSON-based representation instead of XML for the pts-download-cache file
|
|
pts-core: Various file hash checking improvements during test installation
|
|
pts-core: Allow Phoronix Test Suite clients to automatically discover Phoromatic download-cache archives
|
|
pts-core: Rewrite most of the RPM package generator
|
|
pts-core: Support /usr/share/phoronix-test-suite/download-cache as another download cache by default
|
|
pts-core: Client support for being able to obtain OpenBenchmarking.org index/test/suite data from local Phoromatic Servers
|
|
pts-core: Improved dump-core-storage output
|
|
pts-core: Introduce machine_self_id as UUIDv5 compliant self-generated unique identifier for each PTS client
|
|
pts-core: Allow result file titles up to 126 characters in length
|
|
pts-core: Add start of basic Phoromatic Server systemd service file
|
|
pts-core: Add start of basic Phoromatic Server Upstart conf file
|
|
pts-core: Introduce make-openbenchmarking-cache sub-command for trying to cache all test/suite meta-data from OpenBenchmarking.org
|
|
pts-core: Allow PhoromaticServers user-config.xml to specify static Phoromatic Server IP:port information
|
|
pts-core: Initial Upstart and systemd configurations for the Phoromatic clients
|
|
phoromatic: Begin allowing results to be stored locally, not dependent on OpenBenchmarking.org storage
|
|
phoromatic: Advertise Phoromatic Server using Avahi zero-conf networking service when avahi-publish available and AdvertiseServiceZeroConf user config option is TRUE
|
|
phoromatic: Automatically setup download-cache over Phoromatic HTTP with the system's local download-cache archive
|
|
phoromatic: Allow sharing OpenBenchmarking.org index/test/suite cache data from server with local Phoromatic clients
|
|
phoromatic: Support pts-core's machine_self_id for system identification as an alternative to OpenBenchmarking.org GSID
|
|
phoromatic: Add phoromatic.explore sub-command for showing discovered Phoromatic servers and their server/debugging information
|
|
phoromatic: Add a cache settings page to the web interface
|
|
phodevi: Allow GPU frequency detection for DRM/KMS drivers when no X Server DDX is detected
|
|
phodevi: Allow multiple providers for one VFS entry in case of failure in prior commands/files
|
|
phodevi: Allow reading X Server log from the systemd journalctl
|
|
phodevi: Restructure when /etc/os-release is parsed for obtaining OS name/version information
|
|
system_monitor: Allow user-set time interval period between sensor measurements using MONITOR_INTERVAL environment variable
|
|
|
|
Phoronix Test Suite 5.4 Milestone 1
|
|
5 September 2014
|
|
|
|
pts-core: Sanitize pts_result_file user strings
|
|
pts-core: Don't set memory_limit with HHVM
|
|
pts-core: Drop phoromatic_legacy support (old Phoromatic.com version)
|
|
system_monitor: Correct perf-per-Watt calculation for LIB results
|
|
phodevi: Support Nouveau's pstate formatting changes to read core/mem MHz on newer kernels
|
|
phodevi: Support for reading monitor EDID over sysfs, decoding descriptors, and obtaining monitor name (should improve monitor name reporting for Intel Linux systems)
|
|
phodevi: Improved SoC detection
|
|
pts_LineGraph: Alignment fix for keys
|
|
|
|
Phoronix Test Suite 5.2.1-Khanino
|
|
11 July 2014
|
|
|
|
pts-core: Add VDPAU as a dependency to the xorg-video external dependency on more platforms
|
|
pts-core: Don't check OpenBenchmarking.org credentials when the network is down
|
|
pts-core: Rework result-file-to-text sub-command, show text-based graph results
|
|
phodevi: Improve NVIDIA binary driver GPU utilization detection
|
|
phodevi: Add DDE / Deepin Desktop Environment detection
|
|
pts_Graph: Few minor graph alignment corrections
|
|
|
|
Phoronix Test Suite 5.2.0-Khanino
|
|
5 June 2014
|
|
|
|
pts-core: Support for GZ compressing result file XML data before uploading to OpenBenchmarking.org
|
|
pts_Graph: Further graphing improvements
|
|
|
|
Phoronix Test Suite 5.2 Milestone 4
|
|
29 May 2014
|
|
|
|
pts-core: Always report the CPU scaling governor to the system table
|
|
pts-core: Add auto-sort-result-file option
|
|
phoromatic: Improve the systems' page
|
|
phoromatic: Allow up to three connection failures before quitting
|
|
pts_Graph: Improved, cleaner, and more accurate rendering of the pts_OverViewGraph
|
|
pts_Graph: Make the horizontal box chart graph in good shape
|
|
pts_Graph: Revert earlier render_graph_value_ticks() change by mufasa72 as it produced inaccurate tick values
|
|
pts_Graph: use the horizontal box plot when rendering frame times for large number of results
|
|
pts_Graph: Various other graphing improvements
|
|
|
|
Phoronix Test Suite 5.2 Milestone 3
|
|
22 May 2014
|
|
|
|
pts-core: Be more strict in handling DynamicRunCount option
|
|
phoromatic: Cleaning up more of the Phoromatic UI
|
|
phoromatic: Support for updating the system status
|
|
system_monitor: Allow extra idling time at begin and end of testing process
|
|
pts_Graph: Improve formatting of line graph keys
|
|
phodevi: Detection support for KDE Frameworks 5 / Plasma Next desktop
|
|
|
|
Phoronix Test Suite 5.2 Milestone 2
|
|
18 May 2014
|
|
|
|
pts-core: Add RUN_TESTS_IN_RANDOM_ORDER environment variable to cause tests to run in a random order
|
|
pts-core: Add sdl2-development to PTS External Dependencies
|
|
pts-core: Fix regression from 5.2m1 that broke some areas of the GUI / web interface
|
|
pts_Graph: Render min/avg/max stats at top of line graphs (thanks to mufasa72)
|
|
|
|
Phoronix Test Suite 5.2 Milestone 1
|
|
8 May 2014
|
|
|
|
pts-core: Fix for not writing null test result file titles
|
|
pts-core: Fix & improvements to PRESET_OPTIONS environment variable
|
|
pts-core: Rename old/legacy phoromatic module to phoromaric_legacy
|
|
pts-core: Allow a range of test run options to be inputted (e.g. 2-5) to complement just a single test option or delimited by commas
|
|
pts-core: Fix for NOT saving test results when in batch-run mode and configured against saving
|
|
pts-core: Allow TEST_RESULTS_IDENTIFIER environment variable to be used when running tests unconditionally
|
|
phodevi: Improvement for detecting optimal NVIDIA Linux GPU core frequency on modern GPUs
|
|
phodevi: Add GPU usage reporting support to open-source AMD Radeon driver via RadeonTOP
|
|
|
|
Phoronix Test Suite 5.0.1-Plavsk
|
|
2 April 2014
|
|
|
|
pts-core: Add "libudev1:i386" to "32bit-compatibility" external dependency for Ubuntu Linux
|
|
pts-core: Add invalid command helper to force-install sub-command
|
|
pts-core: Add "pcre" external dependency
|
|
pts-core: Add pushover_net module as a way of sending iOS/Android push notifications of results using Pushover.net
|
|
pts-core: Ensure the result file description properly updates when adding to result files with new data
|
|
pts-core: Add edit-result-file command that allows for editing a result file's title and description
|
|
pts-core: Workaround HTTPS OpenBenchmarking.org proxy issue
|
|
pts-core: Improved handling when the system's php.ini is using a restricted open_basedir setting
|
|
pts-core: Arch Linux support improvements
|
|
pts-core: When PTS client fails to find ZIP support, emit a PTS error
|
|
pts-core: Ship an AppData file (phoronix-test-suite.appdata.xml)
|
|
toggle_screensaver: Disable on OS X since there is no support for automatically disabling the OS X screensaver and causes collision with MacPorts
|
|
phodevi: Add extra checks to ensure NVIDIA blob doesn't get reported as Nouveau DDX due to kernel changes
|
|
|
|
Phoronix Test Suite 5.0-Plavsk
|
|
12 March 2014
|
|
|
|
pts-core: Improvements to run-random-tests
|
|
pts-core: Support for running the HTML5 UI on Microsoft Windows
|
|
pts-core: Rename RemoteAccessAllowed user configuration option to RemoteAccessPort
|
|
phodevi: Improve MATE detection
|
|
phodevi: Improve desktop environment recognition with $DESKTOP_SESSION
|
|
phodevi: Ensure GCC's minor version number is reported
|
|
|
|
Phoronix Test Suite 5.0 Milestone 3
|
|
3 March 2014
|
|
|
|
pts-core: Windows 8.1 support improvements
|
|
pts-core: Add SKIP_TESTING_SUBSYSTEMS environment variable, partially based on former ONLY_TEST_TYPES
|
|
pts-core: Add a run-random-tests command to run random tests/workloads on the system
|
|
phodevi: Improve NVIDIA DDX version detection
|
|
phodevi: Improve audio detection
|
|
phodevi: Add extra fallback for trying to read Radeon DRM core and memory frequencies on recent kernels
|
|
|
|
Phoronix Test Suite 5.0 Milestone 2
|
|
17 February 2014
|
|
|
|
pts-core: Add rename-result-file option
|
|
pts-core: WebSocket bug-fixes
|
|
pts-core: Other bug-fixes
|
|
pts-core: Disable the compiler-mask by default on FreeBSD/PC-BSD due to potential test installation issues on 10.0-RELEASE
|
|
pts-core: Split webui command into gui and start-remote-gui-server (local HTML5 GUI support) commands (remote + local HTML5 GUI support)
|
|
|
|
Phoronix Test Suite 5.0 Milestone 1
|
|
6 February 2014
|
|
|
|
pts-core: Add web-server-launcher support
|
|
pts-core: Support starting HHVM as a web server
|
|
pts-core: Startup speed optimizations
|
|
pts-core: Cleaned up code error reporting/handling
|
|
pts-core: Add server remote access and password options to user-config.xml user configuration options
|
|
pts-core: Adjust handling of PTS OpenBenchmarking.org downloading of test profile order and hash handling
|
|
pts-core: Reduce unnecessary communication with OpenBenchmarking.org network server
|
|
pts-core: Support system identifier strings up to 64 characters
|
|
pts-core: Add LIMIT_ELAPSED_TEST_TIME to limit the amount of time (in minutes) for a given Phoronix Test Suite process to complete its testing
|
|
pts-core: Allow null descriptor strings
|
|
pts-core: Fix regex for version string
|
|
pts-core: Random fixes
|
|
phodevi: Various improvements
|
|
phodevi: Improved disk scheduler fallback reporting
|
|
documentation: Update to point out new Git location at github.com/phoronix-test-suite/ over Phorogit
|
|
nye_Xml: Fix for writing zeros in XML tags when using the "when not empty" function
|
|
|
|
Phoronix Test Suite 4.8.6-Sokndal
|
|
10 December 2013
|
|
|
|
pts-core: Print out pre/interim/post test script outputs when running in debug-run mode
|
|
pts-core: DragonFlyBSD 3.6.0 support improvements
|
|
pts-core: Support using DragonFlyBSD dports package management system for external dependencies
|
|
pts-core: NO_FILE_HASH_CHECKS environment variable also doesn't enforce MD5/SHA256 checks on make-download-cache sub-command
|
|
pts-core: Pass test arguments to pre/interim/post test profile scripts; ESET / Michal Zatloukal patch
|
|
pts-core: Don't do dynamic test run counts when using system_monitor module
|
|
pts-core: Support reading the full terminal width using stty as tput cols doesn't seem to report anything but 80 with shell_exec()
|
|
pts-core: Add "tiff" external dependency for providing libtiff and header files
|
|
pts-core: Don't offer to save test results when using debug-run mode
|
|
phodevi: Support reading monitor vendor/model numbers when using the binary NVIDIA Linux driver, including recent versions
|
|
phodevi: Improve multi-monitor resolution reporting when sharing an X.Org Server
|
|
phodevi: Remove more useless compiler path argument reports
|
|
toggle_screensaver: Auto unload module when no display server found
|
|
|
|
Phoronix Test Suite 4.8.5-Sokndal
|
|
22 November 2013
|
|
|
|
pts-core: Improve formatting of interrupt messages with the (default) concise display mode
|
|
pts-core: Don't remove test install files on installation failures
|
|
pts-core: Allow download-test-files command to use OpenBenchmarking.org IDs
|
|
pts-core: Don't dynamically increase the test run count when dealing with cache shares
|
|
pts-core: Fix for not opening the web-browser in batch mode
|
|
pts-core: Add zypper SUSE help support when not finding PHP
|
|
phodevi: Add support for Nouveau PSTATE parsing on Linux 3.13+
|
|
phodevi: Recognize 'HIS' (Hightech Information System) graphics cards
|
|
phodevi: Recognize 'ZOTAC' graphics cards
|
|
phodevi: Fix redundant monitor model reporting detection on Catalyst
|
|
phodevi: Add support for NVIDIA-Settings GPUUtilization in gpu.usage sensor
|
|
|
|
Phoronix Test Suite 4.8.4-Sokndal
|
|
7 November 2013
|
|
|
|
pts-core: Allow web browsers and graphics tests to work on $WAYLAND_DISPLAY when $DISPLAY is not set
|
|
pts-core: Fix for libstdc++ on Gentoo external dependency
|
|
pts-core: Add a ResultScale XML tag option for the results-parser to provide custom ResultScale values depending upon selected parser option
|
|
pts-core: Add a ResultProportion XML tag option for the results-parser to provide custom result proportion values depending upon selected parser option
|
|
pts-core: Add ResultPrecision XML tag to results-parser for setting math precision of decimal points on result (default remains 2)
|
|
pts-core: Add support for writing to $INSTALL_FOOTNOTE during test installations to report custom footnote on generated graphs
|
|
pts-core: Add SuiteSparse, TinyXML, DUNE external dependencies
|
|
pts-core: Add opencl header external dependencies for more platforms
|
|
pts-core: Refresh OpenBenchmarking.org repository index data file once upon hitting missing test profile
|
|
pts_Graph: Improve precision of increments for graph results with sub-1 values
|
|
phodevi: Protect against "undefined" memory strings from DMI data
|
|
phodevi: Add Wayland Weston version detection
|
|
phodevi: Detect gnome-shell-wayland
|
|
phodevi: Add support for CPU node-count property for number of physical CPU nodes
|
|
|
|
Phoronix Test Suite 4.8.3-Sokndal
|
|
2 October 2013
|
|
|
|
pts-core: Fix openmpi on Gentoo external dependency
|
|
pts-core: Detect graphics comparison when GPU changes with audio string
|
|
pts-core: Don't use HTTPS on proxies when connecting to OpenBenchmarking.org
|
|
pts-core: Add VersionSpecific capability to external dependencies handling for package(s) that may only be in certain OS versions
|
|
pts-core: Ensure xscreensaver is deactivated
|
|
pts-core: Support toggling GNOME3 screensaver on GNOME 3.8+ where org.gnome.desktop.screensaver idle-activation-enabled -> org.gnome.desktop.session idle-delay
|
|
phodevi: Fix for parsing long PCI string values
|
|
phodevi: Improve Intel GPU model detection with recent xf86-video-intel DDX
|
|
|
|
Phoronix Test Suite 4.8.2-Sokndal
|
|
30 August 2013
|
|
|
|
pts-core: Fix for reporting environment variables to system notes on system graph table
|
|
pts-core: Fix OpenBenchmarking.org class issue for select code paths
|
|
|
|
Phoronix Test Suite 4.8.1-Sokndal
|
|
14 August 2013
|
|
|
|
pts-core: Fix OpenBenchmarking.org log-ins
|
|
|
|
Phoronix Test Suite 4.8.0-Sokndal
|
|
13 August 2013
|
|
|
|
pts-core: When PHP is missing, for apt-get/yum distributions report the likely command needed to run
|
|
pts-core: Don't prompt to install missing/failed tests when using the 'benchmark' command
|
|
phodevi: Support for reading the Radeon DRM driver's current core/memory frequencies when DPM is enabled (Linux 3.11+)
|
|
phodevi: Support for reading the top Radeon DRM driver core/memory frequency via dmesg when DPM is enabled (Linux 3.11+)
|
|
phodevi: Support for reading the Radeon DRM driver's current GPU (vddc) voltage when DPM is enabled (Linux 3.11+)
|
|
phoromatic: Updated module against latest upstream Phoromatic.com Server
|
|
|
|
Phoronix Test Suite 4.8 Milestone 5
|
|
6 August 2013
|
|
|
|
pts-core: Add php5-json as a dependency now on Debian packages since Ubuntu split it up and no longer in php5-cli
|
|
pts-core: Add support for reporting set kernel module parameters to notes on the system table graph
|
|
pts-core: Add support for reporting of important environment variables to notes on the system table graph
|
|
pts-core: Changes needed for modern Phoromatic
|
|
pts_Graph: Add new automated color chooser for line graph color selection
|
|
pts_Graph: Slight rework to code handling the remove of common words from result identifiers
|
|
phodevi: Add support for Intel DRM driver's gt_max_freq_mhz for obtaining maximum GPU frequency on modern kernels
|
|
phodevi: Add support for Intel DRM driver's gt_cur_freq_mhz for obtaining current GPU frequency on modern kernels
|
|
phodevi: Only prepend AIB vendor to NVIDIA and AMD GPU strings
|
|
phodevi: Add system.kernel-parameters property for reading kernel command line parameters
|
|
phodevi: Add support for checking the __GL_FSAA_MODE environment variable
|
|
phodevi: Add support for checking the __GL_LOG_MAX_ANISO environment variable
|
|
phodevi: Add 0xc36400 super block for CephFS
|
|
phodevi: Add unity-system-compositor version detection
|
|
|
|
Phoronix Test Suite 4.8 Milestone 4
|
|
24 July 2013
|
|
|
|
pts-core: Add initial support for test profile's downloads.xml to have a SHA256 hash for files
|
|
pts-core: Rename NO_MD5_CHECKS environment variable to NO_FILE_HASH_CHECKS
|
|
pts-core: Add PTS5 codenames from Tulskaya oblast / Tula Oblast Russian region
|
|
pts-core: Support fixes for Facebook HipHop Virtual Machine for PHP HHVM 2.1.0
|
|
pts-core: Fix text corruption bug with auto shortening of identifiers on multi-way comparisons
|
|
pts_Graph: Fix auto shortening when the first identifier is only one word
|
|
phodevi: Support ECS and eVGA graphics card AIB vendor detection
|
|
|
|
Phoronix Test Suite 4.8 Milestone 3
|
|
19 July 2013
|
|
|
|
pts-core: Add few more cases of error detection on failed test install
|
|
pts-core: Round download size totals in the concise display mode for large files
|
|
pts-core: Add missing PreInstallMessage and PostInstallMessage to the OpenBenchmarking.org test profile schema and writer
|
|
pts-core: Allow test results to have "secondary_linked_results"
|
|
pts-core: Add initial support for frame latency / jitter secondary result graphs
|
|
pts_Graph: Assume any version of Google Chrome/Chromium can render SVG
|
|
pts_Graph: Only prepend 'v' to version string on graphs if first character is numeric
|
|
toggle-screensaver: Support doing "xscreensaver-command -exit" when needed
|
|
phodevi: Add more stock fallback display modes
|
|
phodevi: Ensure MB/GB are reported on OS X memory strings
|
|
phodevi: Workaround Linux 3.10 kernel reporting bogus frequencies for scaling_max_freq on some Intel CPUs
|
|
phodevi: Support prepending the graphics card / AIB vendor on GPU strings
|
|
|
|
Phoronix Test Suite 4.8 Milestone 2
|
|
6 July 2013
|
|
|
|
pts-core: Expand Mandriva Linux external dependency support to distributions having urpmi
|
|
pts-core: Add Apple OS X font paths for use by the GD graph renderer
|
|
pts-core: Add "/usr/lib64/" to the automated external dependency verification path
|
|
pts-core: Allow passing multiple test identifiers to remove with remove-from-result-file command
|
|
pts-core: Give a warning when the results viewer opens in the KDE Konqueror web-browser
|
|
phodevi: Break operating system string at "("
|
|
phodevi: Don't return "n/a" from LSB release strings
|
|
phodevi: IceWM window manager detection
|
|
phodevi: Add gpu.temp safety check to prevent against AMD Catalyst OverDrive sending garbage
|
|
phodevi: Fix for XRandR resolution query on XMir
|
|
phodevi: Support using systemd-detect-virt as fallback for detecting Linux virtualization method
|
|
|
|
Phoronix Test Suite 4.8 Milestone 1
|
|
20 June 2013
|
|
|
|
pts-core: Don't show null error strings on failed test installations
|
|
pts-core: Allow test profiles to pass min/max data results through JSON to graphs using MIN_ and MAX_ prefixes
|
|
pts-core: Support displaying min/max data from the concise (default) display mode text output
|
|
phodevi: MHz -> GHz fix for the cpu.freq sensor on Apple OS X
|
|
phodevi: Add fallback support for using ioreg for calculating sys.power power draw on Apple OS X
|
|
phodevi: Support reporting multiple monitor models from Xorg.0.log
|
|
|
|
Phoronix Test Suite 4.6.1-Utsira
|
|
6 June 2013
|
|
|
|
pts-core: Add ONLY_TEST_TYPES environment variable for skipping test profiles that don't belong to a certain hardware type
|
|
pts-core: Ensure extract-from-result-file opens the proper HTML web-browser
|
|
pts-core: Ensure copy-run-in-result-file opens the proper HTML web-browser
|
|
pts-core: Ensure reorder-result-file opens the proper HTML web-browser
|
|
pts-core: Ensure rename-identifier-in-result-file opens the proper HTML web-browser
|
|
pts-core: Ensure remove-from-result-file opens the proper HTML web-browser
|
|
pts-core: Reworked handling of browser launching in batch mode
|
|
pts-core: Launch the web browser to display results when using internal-run mode
|
|
phodevi: Add Haswell BMI2 detection
|
|
phodevi: Support vm_stat with the memory.usage sensor, works on OS X
|
|
phodevi: Add new network.usage sensor for Apple OS X contributed by ESET
|
|
|
|
Phoronix Test Suite 4.6.0-Utsira
|
|
21 May 2013
|
|
|
|
phodevi: Report CPU scaling driver along side the CPU scaling governor
|
|
|
|
Phoronix Test Suite 4.6 Milestone 2
|
|
16 May 2013
|
|
|
|
pts-core: Support compiler masking on short binaries
|
|
pts-core: More advanced detection of compiler flags within the compiler masking process
|
|
pts-core: DragonFlyBSD external dependency packaging updates
|
|
pts-core: Various fixes
|
|
phodevi: Fix for cpu.freq sensor reading on Apple OS X
|
|
|
|
Phoronix Test Suite 4.6 Milestone 1
|
|
11 April 2013
|
|
|
|
pts-core: Official support for Facebook's HipHop HHVM PHP
|
|
pts-core: Introduce new pts_define interface
|
|
pts-core: Add debug-self-test option for running a self-hosting PHP/PTS performance test
|
|
pts-core: Support PHP 5.4's cli_set_process_title() function
|
|
pts-core: For now don't use PHP CURL on HipHop HHVM due to issues
|
|
pts-core: Ubuntu 13.04's sudo seems to have problems with the external dependency handling
|
|
pts-core: Add internal-run command for running benchmarks in semi-automated manner and without uploading data to OpenBenchmarking.org
|
|
phodevi: Fix for memory reporting on OS X
|
|
phodevi: Improved LLVM Clang compiler version detection with modern Apple Xcode
|
|
phodevi: Improved Intel Linux GPU overclocking frequency detection
|
|
phodevi: Fix for detecting new (319.xx) NVIDIA Linux driver X.Org driver
|
|
|
|
Phoronix Test Suite 4.4.1-Forsand
|
|
14 March 2013
|
|
|
|
pts-core: Add the arm-linux-gnueabihf library directory for PTS External Dependency checks
|
|
pts-core: Add SKIP_ALL_TEST_SUPPORT_CHECKS environment variable
|
|
pts-core: Fix screen resolution listening when the resolution fails to be detected through Phodevi
|
|
pts-core: Update openSUSE external dependencies
|
|
pts-core: Strip "project" from reported strings
|
|
phodevi: Add support for detecting the Razor-qt desktop environment
|
|
phodevi: No longer report the Catalyst marketing version number since the DDX is no longer reporting it reliably
|
|
phodevi: Detect if the X.Org Server DDX module was unloaded
|
|
phodevi: Reorder DDX driver fallback detection
|
|
phodevi: Cleanse eCryptfs sig and cipher from showing in mounts file
|
|
phodevi: Improve Linux memory RAM type detection
|
|
|
|
Phoronix Test Suite 4.4.0-Forsand
|
|
26 February 2013
|
|
|
|
pts-core: Improvement for detecting installed libraries for external dependency handling
|
|
pts-core: Address redundant dash handling within the result file save name
|
|
phodevi: Support for detecting SurfaceFlinger (Google Android)
|
|
phodevi: Ensure non-ASCII characters are removed from Phodevi properties
|
|
phodevi: Support for reading the OpenGL Core Profile information via glxinfo
|
|
|
|
Phoronix Test Suite 4.4 Milestone 3
|
|
14 February 2013
|
|
|
|
pts-core: Incorporate xx.yy (of xx.yy.zz) test profile version string into test result comparison_hash
|
|
pts-core: Return contained tests hash for result files as a raw SHA1
|
|
pts-core: Improving passing of compiler flags/options to be reported on test result graphs
|
|
pts-core: Support specifying just relative include files, shared libraries, and command names for file check in PTS External Dependencies
|
|
pts-core: Faster PTS External Dependencies resolution and file checking
|
|
pts-core: Support for falling back right away to the generic file check lists for packages if not supplied by OS-specific list
|
|
pts-core: Add MacPorts PTS External Dependencies support for handling some package dependencies on Apple Mac OS X
|
|
pts-core: Allow 3D tests to run when LLVMpipe OpenGL is present regardless of the display driver loaded for the graphics card
|
|
phodevi: Add file-system magic blocks for eCryptfs, AuFS, LustreFS, and Panasas PanFS
|
|
phodevi: Add AVX2 (Advanced Vector Extensions 2) CPU instruction set detection
|
|
phodevi: Support for detecting the new F2FS file-system
|
|
|
|
Phoronix Test Suite 4.4 Milestone 2
|
|
30 January 2013
|
|
|
|
pts-core: Improvement for detecting errors from failed test installations
|
|
pts-core: Allow "Deprecated" flag for ProfileStatus in the XML test profile schema
|
|
pts-core: Support for scanning test run log files automatically to look for errors when tests fail to execute
|
|
pts-core: Remove duplicate "libtool" PTS External Dependency
|
|
pts-core: Complete rewrite of the FreeBSD external dependency handling to use ports collection
|
|
pts-core: Enable BSD support for checking exit codes on test installation and test execution
|
|
pts-core: Various BSD support improvements
|
|
pts-core: Begin on DragonFlyBSD pkgsrc-based external dependency solution
|
|
phodevi: Fix to improve Xfce version detection when Gtk-Warnings are thrown before the version string
|
|
phodevi: Add Enlightenment desktop environment detection support
|
|
phodevi: Add Consort Desktop Environment (GNOME Fork) detection support
|
|
|
|
Phoronix Test Suite 4.4 Milestone 1
|
|
23 January 2013
|
|
|
|
pts-core: Introduce 'common-dependencies' concept to PTS External Dependencies
|
|
pts-core: Fix reporting of some already installed dependencies
|
|
pts-core: Support for listing 'local/' tests from the list-supported-tests command
|
|
pts-core: Support for test profiles providing a 'support-check.sh' file
|
|
pts-core: Support for reporting the Graphics AA/AF values to the system notes table
|
|
pts-core: Add a public version of the TODO list
|
|
pts-core: Don't attempt copying install.log to install-failed.log on empty files
|
|
pts-core: Add fallback to allow matching an operating system to an external dependencies package list based upon the detected package manager
|
|
pts-core: When anonymous usage reporting is enabled, report test installation failures to OpenBenchmarking.org for analyzing problem
|
|
pts-core: Support for detecting common errors within test profile install failures and reporting the relevant information to the user
|
|
pts-core: When installing many tests and there are install failures, conveniently show the errors at the end
|
|
pts-core: When installing multiple tests, report any unknown test profiles/suites
|
|
pts-core: Faster loading of list-available-tests command by not forcing all test profile data be downloaded
|
|
pts-core: Progressively download OpenBenchmarking.org in list-available-suites command to display information faster
|
|
phodevi: Improve Nouveau video RAM memory capacity detection on newer Linux kernels
|
|
phodevi: Warning fix for Radeon GPU frequency detection
|
|
phodevi: Drop "special_settings_string" support
|
|
phodevi: Support for checking if the Gallium3D anti-aliasing level was overrode using GALLIUM_MSAA environment variable
|
|
|
|
Phoronix Test Suite 4.2.0-Randaberg
|
|
20 December 2012
|
|
|
|
pts-core: Fix SVG render detection on Firefox/Gecko 17.0
|
|
pts-core: Fix for breaking quoted args with internal spaces (reported by _rubio_)
|
|
pts-core: Add glibc-static to build-utilities external dependency on Fedora
|
|
pts-core: Fix for using the SKIP_TESTS environment variable causing a fatal error
|
|
pts-core: Phoronix Test Suite 4.4 is codenamed Forsand
|
|
phodevi: Improved detection of power consumption from batteries in certain Linux configurations
|
|
|
|
Phoronix Test Suite 4.2 Milestone 3
|
|
22 November 2012
|
|
|
|
pts-core: Don't report null times for estimated run-time
|
|
phodevi: Support for determining the build configuration on LLVM 3.2 where llvm-ld is llvm-link
|
|
phodevi: Hard fall-back support for detecting the xf86-video-modesetting driver usage
|
|
toggle_screensaver: Disable blanking of the terminal screen when running tests
|
|
|
|
Phoronix Test Suite 4.2 Milestone 2
|
|
22 October 2012
|
|
|
|
pts-core: Add list-recommended-tests option for providing subsystem test recommendations based upon OpenBenchmarking.org popularity/usage
|
|
pts-core: Add auto-compare option for automatically determining relevant OpenBenchmarking.org result comparisons based upon software/hardware
|
|
pts-core: Allow passing test profile names to auto-compare to seed it with the test(s) you wish to use for comparison
|
|
pts-core: OpenBenchmarking.org now supports system log payload sizes up to 2MB
|
|
pts-core: Object-ify PTS external dependency handling
|
|
phodevi: Split some functions into new phodevi_base class
|
|
|
|
Phoronix Test Suite 4.2 Milestone 1
|
|
8 October 2012
|
|
|
|
pts-core: Support download caches at /media/*/*/download-cache/
|
|
pts-core: Support OPENGL_DRIVER as a run-time variable
|
|
pts-core: For external dependency handling, treat Linaro as Ubuntu
|
|
pts-core: Check for null distribution-specific external dependency package names
|
|
pts-core: Formatting improvements to result-file-to-text output
|
|
pts-core: Add openssl-development as a new test external dependency
|
|
pts-core: Don't warn on out-of-date test profiles when being run in batch mode
|
|
phodevi: Support for reading the VirtualBox version of Beta/RC versions
|
|
phodevi: Better support detection for Exynos ARM cores
|
|
phodevi: Initial support for reading node power over IPMI
|
|
phodevi: Initial support for reading core temperature over IPMI
|
|
phodevi: On Linux attempt to determine the install RAM's vendor and product part number
|
|
toggle_screensaver: Support for module suspending the Xfce4 desktop screensaver using xfconf-query
|
|
pts_Graph: Fix for vertical/rotated text in SVG -> GD translation
|
|
|
|
Phoronix Test Suite 4.0.1
|
|
21 August 2012
|
|
|
|
pts-core: Allow shortened test profile versions inputted by user to be expanded to matching latest version in stream
|
|
pts-core: Allow shortened test suite versions inputted by user to be expanded to matching latest version in stream
|
|
pts-core: Add list-unsupported-tests option for debugging purposes
|
|
pts-core: Add subversion as a PTS External Dependency
|
|
pts-core: Add git as a PTS External Dependency
|
|
pts-core: Add superlu as a PTS External Dependency
|
|
pts-core: Add libtool as a PTS External Dependency
|
|
pts-core: Hash within the result file all of the contained tests
|
|
pts-core: Support for anonymous usage reporting of test installation times to OpenBenchmarking.org
|
|
phodevi: Fix memory RAM DIMM count detection in select configurations
|
|
phodevi: Intel GPU string reporting improvement
|
|
phodevi: Support for detecting multiple GPUs on Apple OS X
|
|
phodevi: Support for detecting Gallium3D XA
|
|
phodevi: Support for llvm-link on LLVM 3.2svn
|
|
|
|
Phoronix Test Suite 4.0.0-Suldal
|
|
23 July 2012
|
|
|
|
pts-core: Initial implementation of the PTS4 Local Results Viewer
|
|
pts-core: Initial command of ob-test-profile-analyze
|
|
pts-core: Fix for installing Ubuntu external dependencies in a headless mode
|
|
pts-core: Disable webui since it won't be ready until PTS 4.2
|
|
pts-core: External dependencies fix for SUSE Linux Enterprise Server 11
|
|
phodevi: Additional fall-back support when GPU driver doesn't expose all standard mode-setting modes
|
|
phodevi: Support for detecting and reading the version of the Cinnamon Desktop Environment
|
|
timed_screenshot: Overhaul of the timed screenshot PTS module
|
|
timed_screenshot: Compress PNG images
|
|
|
|
Phoronix Test Suite 4.0 Milestone 4
|
|
29 June 2012
|
|
|
|
pts-core: Support download caches at /run/media/*/*/download-cache/
|
|
pts-core: Set SKIP_TEST_SUPPORT_CHECKS=1 environment variable for debugging purposes to run tests on unsupported platforms
|
|
pts_Graph: Only render as much room for pts_OverViewGraph as there are for what will be rendered (bar graph values)
|
|
phodevi: Ensure DVD drives don't get reported on BSD operating systems when requesting disk drives
|
|
phodevi: Improve graphics processor detection on Solaris 11 11/11 for non-NVIDIA GPUs
|
|
system_monitor: Add support for handling i915_energy monitor reading in microJoules for each test run
|
|
system_monitor: Place timer support for individual test runs within the module
|
|
|
|
Phoronix Test Suite 4.0 Milestone 3
|
|
22 May 2012
|
|
|
|
pts-core: Reformat user configuration input on test run
|
|
pts-core: Improve no-network support handling
|
|
pts-core: Streamline detailed-system-info collection
|
|
pts-core: Invalid command improvements
|
|
pts-core: Various alterations
|
|
pts-core: Make greater use of trigger_error
|
|
pts-core: Generate more relevant default result identifier strings based on subsystems under test on empty input
|
|
phodevi: Support to attempt to detect the file-system underneath ecryptfs
|
|
pts-core: Debian control script update
|
|
|
|
Phoronix Test Suite 4.0 Milestone 2
|
|
29 April 2012
|
|
|
|
pts-core: Better recognize some open-source vs. closed-source graphics card/driver combination comparisons
|
|
pts-core: Fix potential crash in list-test-usage command
|
|
pts-core: Support for detecting FSGSBASE and RDRAND on Intel Ivy Bridge
|
|
pts-core: When detecting a CPU comparison, report the detailed CPU system table information
|
|
pts-core: When detecting a GPU/OpenGL comparison, report the detailed GPU system table information
|
|
pts-core: Fix PRESET_OPTIONS failing when specifying an option value rather than its index
|
|
pts-core: Archive vdpauinfo when available
|
|
phodevi: Detection support for Intel IOC (Intel Offline Compiler) OpenCL SDK
|
|
phodevi: Support for detecting GLAMOR (Intel OpenGL-accelerated X.Org Driver) acceleration
|
|
pts_Graph: Fix rounding issue on pts tables that are very wide
|
|
pts_Graph: Add SideViewTable
|
|
documentation: Add a basic text README to the root phoronix-test-suite directory
|
|
|
|
Phoronix Test Suite 4.0 Milestone 1
|
|
12 April 2012
|
|
|
|
pts-core: Add AutoSortRunQueue option that by default automatically sorts the test execution queue to run similar tests together
|
|
pts-core: Expose more verbose information within detailed-system-info command
|
|
pts-core: Remove recover-run command since with new PTS4 changes the finish-run command will provide the same functionality
|
|
pts-core: Track the CPU scaling governor configuration between test runs
|
|
pts-core: Report 2D acceleration information to system table report on graphics test runs
|
|
pts-core: Support for showing test notes on multi-way comparisons
|
|
pts-core: Fix compatibility with the new pts_Graph renderer back-end for result-file-to-pdf option
|
|
pts-core: Add p7zip as a possible external dependency
|
|
pts-core: When running OpenCL tests, report the number of available compute cores
|
|
pts_Graph: Begin work on PHP 5.4 "webui" option (currently far from incomplete/experimental)
|
|
pts_Graph: Tweak spacing on pts_Table
|
|
pts_Graph: Re-factor most text vertical offsets to not use dominant-baseline since Opera still doesn't support this SVG attribute properly
|
|
pts_Graph: Begin unifying the Phoronix Test Suite and OpenBenchmarking.org theme
|
|
pts_Graph: Fix for emitted GD poly-lines being always black
|
|
pts_Graph: Begin work on block diagram graph (currently incomplete/experimental)
|
|
phodevi: Remove support for the deprecated HAL Linux fall-backs
|
|
phodevi: LLVM compiler reporting build configuration enhancements
|
|
phodevi: Support for reporting multiple mmcblk* disk devices
|
|
phodevi: Report /sys/hypervisor/type as a system layer
|
|
phodevi: Fix LXDE version detection
|
|
phodevi: Support for reporting the Openbox version
|
|
phodevi: Read Nouveau clock current frequencies rather than maximum frequencies (performance_level)
|
|
phodevi: Initial implementation of the Phodevi VFS (Virtual File-System; Still A Work In Progress)
|
|
graphics_event_checker: Override NVIDIA SyncToVBlank so it's always disabled
|
|
system_monitor: Allow performance per Watt to be automatically calculated if PERFORMANCE_PER_WATT is set
|
|
|
|
###
|
|
|
|
For the change-log from older Phoronix Test Suite releases, view the Phoronix Test Suite Git repository
|