Skip to content

Commit

Permalink
Prepare for PTS 10.8.2 to get out Phoromatic sanitization updates and…
Browse files Browse the repository at this point in the history
… other small fixes
  • Loading branch information
michaellarabel committed Feb 13, 2022
1 parent e94e51a commit 59dd313
Show file tree
Hide file tree
Showing 10 changed files with 93 additions and 54 deletions.
9 changes: 6 additions & 3 deletions ChangeLog
@@ -1,13 +1,16 @@
PHORONIX TEST SUITE CHANGE-LOG

Phoronix Test Suite (Git)
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
phoromatic: Additional input sanitization
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
Expand Down
2 changes: 1 addition & 1 deletion README.md
@@ -1,4 +1,4 @@
# Phoronix Test Suite 10.8.1
# Phoronix Test Suite 10.8.2
![Phoronix Test Suite](pts-core/static/images/pts-308x160.png)

The **Phoronix Test Suite** is the most comprehensive testing and benchmarking
Expand Down
2 changes: 1 addition & 1 deletion documentation/man-pages/phoronix-test-suite.1
@@ -1,4 +1,4 @@
.TH phoronix-test-suite 1 "www.phoronix-test-suite.com" "10.8.1"
.TH phoronix-test-suite 1 "www.phoronix-test-suite.com" "10.8.2"
.SH NAME
phoronix-test-suite \- The Phoronix Test Suite is an extensible open-source platform for performing testing and performance evaluation.
.SH SYNOPSIS
Expand Down
38 changes: 25 additions & 13 deletions documentation/phoronix-test-suite.html
Expand Up @@ -1294,7 +1294,10 @@ <h2>Module Writing</h2>
<hr style="height: 50px; border: 0;"><a name="VirtualTestSuites"></a><h1>Virtual Test Suites</h1>
<p>Virtual test suites are not like a traditional test suite defined by the XML suite specification. Virtual test suites are dynamically generated in real-time by the Phoronix Test Suite client based upon the specified test critera. Virtual test suites can automatically consist of all test profiles that are compatible with a particular operating system or test profiles that meet other critera. When running a virtual suite, the OpenBenchmarking.org repository of the test profiles to use for generating the dynamic suite must be prefixed. </p>
<p>Virtual test suites can be installed and run just like a normal XML test suite and shares nearly all of the same capabilities. However, when running a virtual suite, the user will be prompted to input any user-configuration options for needed test profiles just as they would need to do if running the test individually. When running a virtual suite, the user also has the ability to select individual tests within the suite to run or to run all of the contained test profiles. Virtual test suites are also only supported for an OpenBenchmarking.org repository if there is no test profile or test suite of the same name in the repository. Below is a list of common virtual test suites for the main Phoronix Test Suite repository, but the dynamic list of available virtual test suites based upon the enabled repositories is available by running <em>phoronix-test-suite list-available-virtual-suites.</em></p><hr>
<h3>All Tests In Pts<em> pts/all</em>
<h3>64-bit Arm / AArch64 Tests In pts<em> pts/aarch64</em>
</h3>
<p>This is a collection of test profiles where there have been successful benchmark results submitted to OpenBenchmarking.org from 64-bit Arm / AArch64 CPU architecture hardware, i.e. these tests are proven to be 64-bit Arm / AArch64 compatible though not necessarily all compatible test profiles for the given architecture - just those with submitted public results previously on OpenBenchmarking.org.</p>
<h3>All Tests in pts<em> pts/all</em>
</h3>
<p>This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Application Tests<em> pts/application</em>
Expand All @@ -1309,16 +1312,16 @@ <h3>BLAS (Basic Linear Algebra Sub-Routine) Tests<em> pts/blas</em>
<h3>C++ Boost Tests<em> pts/boost</em>
</h3>
<p>This is a collection of test profiles having an external dependency on C++ Boost</p>
<h3>Bsd Operating System Tests<em> pts/bsd</em>
<h3>BSD Operating System Tests<em> pts/bsd</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being compatible with the bsd Operating System.</p>
<h3>C/C++ Compiler Benchmark Workloads In Pts<em> pts/compiler</em>
<h3>C/C++ Compiler Benchmark Workloads In pts<em> pts/compiler</em>
</h3>
<p>This is a collection of test profiles often useful for C/C++ compiler benchmarks and where the test profiles will respect CFLAGS/CXXFLAGS environment variables.</p>
<h3>Disk Subsystem Tests<em> pts/disk</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a test of the disk sub-system.</p>
<h3>Everything In Pts<em> pts/everything</em>
<h3>Everything in pts<em> pts/everything</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository, including unsupported tests, etc.</p>
<h3>Fortran Tests<em> pts/fortran</em>
Expand Down Expand Up @@ -1351,7 +1354,7 @@ <h3>Macosx Operating System Tests<em> pts/macosx</em>
<h3>Memory Subsystem Tests<em> pts/memory</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a test of the memory sub-system.</p>
<h3>Multi-Core/Multi-Threaded Workloads In Pts<em> pts/multicore</em>
<h3>Multi-Core/Multi-Threaded Workloads In pts<em> pts/multicore</em>
</h3>
<p>This is a collection of test profiles that have been detected to be CPU multi-threaded capable.</p>
<h3>Network Subsystem Tests<em> pts/network</em>
Expand All @@ -1366,7 +1369,7 @@ <h3>OpenCV Tests<em> pts/opencv</em>
<h3>Openmpi Tests<em> pts/openmpi</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified via an internal tag as testing openmpi.</p>
<h3>Os Subsystem Tests<em> pts/os</em>
<h3>OS Subsystem Tests<em> pts/os</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a test of the os sub-system.</p>
<h3>Processor Subsystem Tests<em> pts/processor</em>
Expand All @@ -1375,6 +1378,9 @@ <h3>Processor Subsystem Tests<em> pts/processor</em>
<h3>Python Tests<em> pts/python</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified via an internal tag as testing python.</p>
<h3>RISC-V Tests In pts<em> pts/riscv</em>
</h3>
<p>This is a collection of test profiles where there have been successful benchmark results submitted to OpenBenchmarking.org from RISC-V CPU architecture hardware, i.e. these tests are proven to be RISC-V compatible though not necessarily all compatible test profiles for the given architecture - just those with submitted public results previously on OpenBenchmarking.org.</p>
<h3>Ruby Tests<em> pts/ruby</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Ruby</p>
Expand All @@ -1387,7 +1393,7 @@ <h3>Scientific Tests<em> pts/scientific</em>
<h3>Simulator Tests<em> pts/simulator</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a simulator software test.</p>
<h3>Single-Threaded Workloads In Pts<em> pts/single-threaded</em>
<h3>Single-Threaded Workloads In pts<em> pts/single-threaded</em>
</h3>
<p>This is a collection of test profiles that have been detected to be single-threaded or only very poorly CPU threaded.</p>
<h3>Solaris Operating System Tests<em> pts/solaris</em>
Expand Down Expand Up @@ -1438,7 +1444,10 @@ <h3>Video Tests<em> pts/video</em>
<h3>Responsiveness Tests<em> pts/responsiveness</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified via an internal tag as testing responsiveness.</p>
<h3>All Tests In System<em> system/all</em>
<h3>64-bit Arm / AArch64 Tests In system<em> system/aarch64</em>
</h3>
<p>This is a collection of test profiles where there have been successful benchmark results submitted to OpenBenchmarking.org from 64-bit Arm / AArch64 CPU architecture hardware, i.e. these tests are proven to be 64-bit Arm / AArch64 compatible though not necessarily all compatible test profiles for the given architecture - just those with submitted public results previously on OpenBenchmarking.org.</p>
<h3>All Tests in system<em> system/all</em>
</h3>
<p>This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Application Tests<em> system/application</em>
Expand All @@ -1453,13 +1462,13 @@ <h3>BLAS (Basic Linear Algebra Sub-Routine) Tests<em> system/blas</em>
<h3>C++ Boost Tests<em> system/boost</em>
</h3>
<p>This is a collection of test profiles having an external dependency on C++ Boost</p>
<h3>Bsd Operating System Tests<em> system/bsd</em>
<h3>BSD Operating System Tests<em> system/bsd</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being compatible with the bsd Operating System.</p>
<h3>Disk Subsystem Tests<em> system/disk</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a test of the disk sub-system.</p>
<h3>Everything In System<em> system/everything</em>
<h3>Everything in system<em> system/everything</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository, including unsupported tests, etc.</p>
<h3>Game Tests<em> system/game</em>
Expand Down Expand Up @@ -1489,6 +1498,9 @@ <h3>Processor Subsystem Tests<em> system/processor</em>
<h3>Python Tests<em> system/python</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Python</p>
<h3>RISC-V Tests In system<em> system/riscv</em>
</h3>
<p>This is a collection of test profiles where there have been successful benchmark results submitted to OpenBenchmarking.org from RISC-V CPU architecture hardware, i.e. these tests are proven to be RISC-V compatible though not necessarily all compatible test profiles for the given architecture - just those with submitted public results previously on OpenBenchmarking.org.</p>
<h3>Scientific Tests<em> system/scientific</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a scientific software test.</p>
Expand All @@ -1513,13 +1525,13 @@ <h3>Cuda Tests<em> system/cuda</em>
<h3>Smp Tests<em> system/smp</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified via an internal tag as testing smp.</p>
<h3>All Tests In Git<em> git/all</em>
<h3>All Tests in git<em> git/all</em>
</h3>
<p>This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Bsd Operating System Tests<em> git/bsd</em>
<h3>BSD Operating System Tests<em> git/bsd</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being compatible with the bsd Operating System.</p>
<h3>Everything In Git<em> git/everything</em>
<h3>Everything in git<em> git/everything</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository, including unsupported tests, etc.</p>
<h3>Linux Operating System Tests<em> git/linux</em>
Expand Down

0 comments on commit 59dd313

Please sign in to comment.