334 lines
14 KiB
Plaintext
334 lines
14 KiB
Plaintext
phoronix-test-suite: Update to 9.8.0
|
|
|
|
pkgsrc changes
|
|
==============
|
|
- Added patches to avoid unportable `-e' option of echo(1)
|
|
- Document rationale behind PHP dependencies versions
|
|
- Added patches to avoid unportable `-R' option of cp(1)
|
|
- Added patches to replace the unportable "==" operator with "="
|
|
|
|
|
|
Changelog
|
|
=========
|
|
Phoronix Test Suite 9.8.1
|
|
|
|
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_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
|
|
|
|
|
|
Package updated by Apurva Nandan as part of Google Summer of Code 2020.
|