Skip to content

Commit

Permalink
Rebuild documentation in preparation for PTS 10.8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
michaellarabel committed Jan 23, 2022
1 parent ae3e2a7 commit c9e3555
Show file tree
Hide file tree
Showing 10 changed files with 62 additions and 111 deletions.
10 changes: 6 additions & 4 deletions ChangeLog
@@ -1,18 +1,20 @@
PHORONIX TEST SUITE CHANGE-LOG

Phoronix Test Suite (Git)
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 querying OpenBenchmarking.org server
pts-core: Allow caching of some OpenBenchmarking.org overview metrics locally
pts-core: Allow displaying more overview metrics from OpenBenchmarking.org in the web view and info sub-command
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
Expand Down
2 changes: 1 addition & 1 deletion README.md
@@ -1,4 +1,4 @@
# Phoronix Test Suite 10.8.0
# Phoronix Test Suite 10.8.1
![Phoronix Test Suite](pts-core/static/images/pts-308x160.png)

The **Phoronix Test Suite** is the most comprehensive testing and benchmarking
Expand Down
4 changes: 2 additions & 2 deletions documentation/man-pages/phoronix-test-suite.1
@@ -1,4 +1,4 @@
.TH phoronix-test-suite 1 "www.phoronix-test-suite.com" "10.8.0"
.TH phoronix-test-suite 1 "www.phoronix-test-suite.com" "10.8.1"
.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 Expand Up @@ -448,5 +448,5 @@ https://www.openbenchmarking.org/
https://www.phoronix.com/
.br
.SH AUTHORS
Copyright 2008 - 2021 by Phoronix Media, Michael Larabel.
Copyright 2008 - 2022 by Phoronix Media, Michael Larabel.
.TP
51 changes: 17 additions & 34 deletions documentation/phoronix-test-suite.html
Expand Up @@ -674,6 +674,14 @@ <h2>System Monitor</h2>
- cpu.freq.cpu5
- cpu.freq.cpu6
- cpu.freq.cpu7
- cpu.freq.cpu8
- cpu.freq.cpu9
- cpu.freq.cpu10
- cpu.freq.cpu11
- cpu.freq.cpu12
- cpu.freq.cpu13
- cpu.freq.cpu14
- cpu.freq.cpu15
- cpu.peak-freq
- cpu.power
- cpu.temp
Expand All @@ -687,6 +695,14 @@ <h2>System Monitor</h2>
- cpu.usage.cpu5
- cpu.usage.cpu6
- cpu.usage.cpu7
- cpu.usage.cpu8
- cpu.usage.cpu9
- cpu.usage.cpu10
- cpu.usage.cpu11
- cpu.usage.cpu12
- cpu.usage.cpu13
- cpu.usage.cpu14
- cpu.usage.cpu15
- cpu.usage.summary
- cpu.voltage
- all.gpu
Expand Down Expand Up @@ -1518,39 +1534,6 @@ <h3>Utility Tests<em> git/utility</em>
<h3>Smp Tests<em> git/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 Windows<em> windows/all</em>
</h3>
<p>This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Benchmark Tests<em> windows/benchmark</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 benchmark software test.</p>
<h3>Bsd Operating System Tests<em> windows/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 Windows<em> windows/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> windows/linux</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 linux Operating System.</p>
<h3>Macosx Operating System Tests<em> windows/macosx</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 macosx Operating System.</p>
<h3>Processor Subsystem Tests<em> windows/processor</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 processor sub-system.</p>
<h3>Solaris Operating System Tests<em> windows/solaris</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 solaris Operating System.</p>
<h3>System Subsystem Tests<em> windows/system</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 system sub-system.</p>
<h3>Utility Tests<em> windows/utility</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 utility software test.</p>
<h3>Windows Operating System Tests<em> windows/windows</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 windows Operating System.</p>
<hr style="height: 50px; border: 0;"><a name="ComponentTesting"></a><h1>Component Testing</h1>
<h1>Compiler Testing &amp; Masking</h1>
<p>A majority of the test profiles provided by OpenBenchmarking.org to the Phoronix Test Suite are source-based tests. Relying upon the upstream source-code for each program under test allows for the tests to be easily brought to new platforms and architectures, avoids any out-of-tree / non-default packaging differences by different distributions and operating systems, and to allow the Phoronix Test Suite user to easily test new compilers and/or compiler options. For the source-based tests, the Phoronix Test Suite relies upon a compiler (e.g. GCC, LLVM/Clang, Sun Studio, Open64, et al) being present on the system under test. The Phoronix Test Suite does respect <em>CC/CXX</em> environment variables and test profiles are expected to honor <em>CFLAGS/CXXFLAGS</em> and other compiler settings.</p>
Expand Down Expand Up @@ -1664,7 +1647,7 @@ <h1>Disabling OpenBenchmarking.org Result Upload Functionality</h1>
<p>If distributing a customized/local copy of the Phoronix Test Suite, the default behavior of the configuration file (in addition to deleting the pts_openbenchmarking_upload file) can be done via the user configuration defaults defined within <em>pts-core/static/user-config-defaults.xml</em>.</p>
<hr style="height: 50px; border: 0;"><a name="DevelopmentCredits"></a><h1>Development Credits</h1>
<p>The Phoronix Test Suite is based upon the extensive testing and internal tools developed by <a href="http://www.phoronix.com/">Phoronix.com</a> since 2004 along with support from leading tier-one computer hardware and software vendors. The principal architects of the Phoronix Test Suite are <a href="http://www.michaellarabel.com/">Michael Larabel</a> and Matthew Tippett. The phoronix-test-suite, pts_Graph, Phoromatic, Phodevi, and nye_Xml are some of the related open-source projects provided by <a href="http://www.phoronix-media.com/">Phoronix Media</a>.</p>
<p style="padding-top: 30px; text-align: center;">Copyright &copy; 2008 - 2021 by Phoronix Media.</p></div>
<p style="padding-top: 30px; text-align: center;">Copyright &copy; 2008 - 2022 by Phoronix Media.</p></div>
<div id="pts_footer">
<div id="pts_footer_logo"><a href="http://www.phoronix-test-suite.com/"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewbox="0 0 76 41" width="76" height="41" preserveaspectratio="xMinYMin meet">
<path d="m74 22v9m-5-16v16m-5-28v28m-23-2h12.5c2.485281 0 4.5-2.014719 4.5-4.5s-2.014719-4.5-4.5-4.5h-8c-2.485281 0-4.5-2.014719-4.5-4.5s2.014719-4.5 4.5-4.5h12.5m-21 5h-11m11 13h-2c-4.970563 0-9-4.029437-9-9v-20m-24 40v-20c0-4.970563 4.0294373-9 9-9 4.970563 0 9 4.029437 9 9s-4.029437 9-9 9h-9" stroke="#222" stroke-width="4" fill="none"></path>
Expand Down
49 changes: 16 additions & 33 deletions documentation/phoronix-test-suite.md
Expand Up @@ -644,6 +644,14 @@ Supported Options:
- cpu.freq.cpu5
- cpu.freq.cpu6
- cpu.freq.cpu7
- cpu.freq.cpu8
- cpu.freq.cpu9
- cpu.freq.cpu10
- cpu.freq.cpu11
- cpu.freq.cpu12
- cpu.freq.cpu13
- cpu.freq.cpu14
- cpu.freq.cpu15
- cpu.peak-freq
- cpu.power
- cpu.temp
Expand All @@ -657,6 +665,14 @@ Supported Options:
- cpu.usage.cpu5
- cpu.usage.cpu6
- cpu.usage.cpu7
- cpu.usage.cpu8
- cpu.usage.cpu9
- cpu.usage.cpu10
- cpu.usage.cpu11
- cpu.usage.cpu12
- cpu.usage.cpu13
- cpu.usage.cpu14
- cpu.usage.cpu15
- cpu.usage.summary
- cpu.voltage
- all.gpu
Expand Down Expand Up @@ -1799,39 +1815,6 @@ This is a collection of test profiles found within the specified OpenBenchmarkin
#### Smp Tests git/smp
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.

#### All Tests In Windows windows/all
This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.

#### Benchmark Tests windows/benchmark
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a benchmark software test.

#### Bsd Operating System Tests windows/bsd
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.

#### Everything In Windows windows/everything
This is a collection of all test profiles found within the specified OpenBenchmarking.org repository, including unsupported tests, etc.

#### Linux Operating System Tests windows/linux
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 linux Operating System.

#### Macosx Operating System Tests windows/macosx
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 macosx Operating System.

#### Processor Subsystem Tests windows/processor
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 processor sub-system.

#### Solaris Operating System Tests windows/solaris
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 solaris Operating System.

#### System Subsystem Tests windows/system
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 system sub-system.

#### Utility Tests windows/utility
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a utility software test.

#### Windows Operating System Tests windows/windows
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 windows Operating System.


# Component Testing

Expand Down
Binary file modified documentation/phoronix-test-suite.pdf
Binary file not shown.
16 changes: 16 additions & 0 deletions documentation/stubs/00_zmodule_options.html
Expand Up @@ -100,6 +100,14 @@ <h2>System Monitor</h2>
- cpu.freq.cpu5
- cpu.freq.cpu6
- cpu.freq.cpu7
- cpu.freq.cpu8
- cpu.freq.cpu9
- cpu.freq.cpu10
- cpu.freq.cpu11
- cpu.freq.cpu12
- cpu.freq.cpu13
- cpu.freq.cpu14
- cpu.freq.cpu15
- cpu.peak-freq
- cpu.power
- cpu.temp
Expand All @@ -113,6 +121,14 @@ <h2>System Monitor</h2>
- cpu.usage.cpu5
- cpu.usage.cpu6
- cpu.usage.cpu7
- cpu.usage.cpu8
- cpu.usage.cpu9
- cpu.usage.cpu10
- cpu.usage.cpu11
- cpu.usage.cpu12
- cpu.usage.cpu13
- cpu.usage.cpu14
- cpu.usage.cpu15
- cpu.usage.summary
- cpu.voltage
- all.gpu
Expand Down
33 changes: 0 additions & 33 deletions documentation/stubs/55_virtual_suites.html
Expand Up @@ -243,38 +243,5 @@ <h3>Utility Tests<em> git/utility</em>
<h3>Smp Tests<em> git/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 Windows<em> windows/all</em>
</h3>
<p>This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Benchmark Tests<em> windows/benchmark</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 benchmark software test.</p>
<h3>Bsd Operating System Tests<em> windows/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 Windows<em> windows/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> windows/linux</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 linux Operating System.</p>
<h3>Macosx Operating System Tests<em> windows/macosx</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 macosx Operating System.</p>
<h3>Processor Subsystem Tests<em> windows/processor</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 processor sub-system.</p>
<h3>Solaris Operating System Tests<em> windows/solaris</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 solaris Operating System.</p>
<h3>System Subsystem Tests<em> windows/system</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 system sub-system.</p>
<h3>Utility Tests<em> windows/utility</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 utility software test.</p>
<h3>Windows Operating System Tests<em> windows/windows</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 windows Operating System.</p>
</body>
</html>
2 changes: 1 addition & 1 deletion pts-core/objects/pts_user_io.php
Expand Up @@ -117,7 +117,7 @@ public static function display_text_table(&$table, $prepend_to_lines = null, $ex
{
if(!isset($column_widths[$c]) || isset($table[$r][$c][$column_widths[$c]]))
{
$column_widths[$c] = strlen($table[$r][$c]);
$column_widths[$c] = $table[$r][$c] == null ? 0 : strlen($table[$r][$c]);
}
}
}
Expand Down
6 changes: 3 additions & 3 deletions pts-core/pts-core.php
Expand Up @@ -228,9 +228,9 @@ function pts_needed_extensions()
);
}

pts_define('PTS_VERSION', '10.8.0');
pts_define('PTS_CORE_VERSION', 10801);
pts_define('PTS_RELEASE_DATE', '2021125');
pts_define('PTS_VERSION', '10.8.1');
pts_define('PTS_CORE_VERSION', 10810);
pts_define('PTS_RELEASE_DATE', '20220123');
pts_define('PTS_CODENAME', 'Nesseby');

pts_define('PTS_IS_CLIENT', (defined('PTS_MODE') && strstr(PTS_MODE, 'CLIENT') !== false));
Expand Down

0 comments on commit c9e3555

Please sign in to comment.