Compare commits

...

215 Commits

Author SHA1 Message Date
Michael Larabel
423c2e198b Prep 9.8 Milestone 2 2020-06-24 06:27:17 -05:00
Michael Larabel
38f69de118 pts-core: Better library system dependency handling 2020-06-24 06:25:33 -05:00
Michael Larabel
1c7d835249 pts-core: Better library system dependency handling 2020-06-24 06:24:33 -05:00
Michael Larabel
7ce1c83f72 pts-core: Don't show OpenCL test options if no OpenCL drivers/adapters appear present 2020-06-23 20:18:56 -05:00
Michael Larabel
4c787f68db pts-core: Fix for checking missing headers as SystemDependencies 2020-06-23 17:44:33 -05:00
Michael Larabel
ceb58338c5 pts-core: Newer distros like Ubuntu sometimes have just libcurl.so provided 2020-06-23 15:24:24 -05:00
Michael Larabel
c01159f8ed pts-core: Improve formatting of test option messages 2020-06-23 11:10:27 -05:00
Michael Larabel
e7f3a2b7fe pkg has php74 2020-06-18 10:45:48 -05:00
Michael Larabel
ecda14eae5 phodevi: Fix for incorrect monitor count when parsing X.Org log 2020-06-15 08:09:10 -05:00
Michael Larabel
ecd18411fd pts-core: Fix for possible divide by zero 2020-06-12 17:04:27 -05:00
Michael Larabel
7ccf70b9c9 phodevi: Warning fixes for latest WSL 2020-06-08 09:03:30 -05:00
Michael Larabel
dd5e705ab3 phodevi: For all POSITIVE_NUMERIC cases, probably makes sense allowing zero per https://github.com/phoronix-test-suite/phoronix-test-suite/pull/442 by ArifRoktim 2020-06-06 18:16:20 -05:00
Michael Larabel
2f90314090 pts-core: Shouldn't need to handle array here to avoid the extra op 2020-06-06 18:15:22 -05:00
Michael Larabel
0561d0a55c pts-core: Add search field to the result viewer areas for limiting based on title/argument matching 2020-06-06 10:54:45 -05:00
Michael Larabel
304d2befb1 pts-core: Better URL handling for the result viewer 2020-06-06 09:08:40 -05:00
Michael Larabel
bdee0d523c pts-core: Avoid 'Tests Tests' on geo mean graphs for some suites 2020-06-04 15:55:22 -05:00
Michael Larabel
a8d165024f pts-core: Improve web browser selection logic for result viewer 2020-06-04 13:53:37 -05:00
Michael Larabel
93293b0fa1 pts-core: Fix for showing geometric mean of browsers test suite 2020-06-04 11:45:20 -05:00
Michael Larabel
5431a7f3ce pts-core: Add estimated install time to test install reporting 2020-06-04 09:22:20 -05:00
Michael Larabel
90cdfceb15 pts-core: Add estimate-install-time sub-command 2020-06-04 09:11:53 -05:00
Michael Larabel
7ebfe8fd35 pts-core: Add client side plumbing for estimated test install time from OpenBenchmarking.org 2020-06-04 08:56:43 -05:00
Michael Larabel
8e5f650982 pts-core: Cleanup 2020-06-04 08:56:19 -05:00
Michael Larabel
2b46ff2d78 Prep for 9.8 M1 2020-06-03 18:40:26 -05:00
Michael Larabel
72fa501644 Update ob-cache 2020-06-03 15:55:25 -05:00
Michael Larabel
3c2303694a pts-core: Silence another PHP8 deprecation warning 2020-06-03 15:01:10 -05:00
Michael Larabel
d96d596ce1 pts-core: Don't add null tests to install 2020-06-03 13:49:34 -05:00
Michael Larabel
06979af6a9 pts-core: Fix empty string in read attribute 2020-06-03 13:46:39 -05:00
Michael Larabel
e81867a4a7 ob_auto_compare: Don't get too close to edge 2020-06-03 13:26:23 -05:00
Michael Larabel
a0f647802f ob_auto_compare: Don't get too close to edge 2020-06-03 13:24:39 -05:00
Michael Larabel
ca7a5bcfe9 pts-core: Error fix on PHP8 Git: 2020-05-31 08:44:15 -05:00
Michael Larabel
eee1db8954 pts-core: PHP8 fix and another Clear Linux ex dep 2020-05-31 08:41:07 -05:00
Michael Larabel
ab20290e59 ob_auto_compare: Skip showing empty component points 2020-05-30 14:09:07 -05:00
Michael Larabel
b1535ccf06 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 2020-05-30 11:03:26 -05:00
Michael Larabel
8455f7c6c4 pts-core: Fix for loading the result viewer JavaScript / CSS when running on a Windows host 2020-05-29 06:02:24 -05:00
Michael Larabel
b583afcb26 pts-core: Fix for loading result viewer assets on Windows 2020-05-29 05:58:21 -05:00
Michael Larabel
6499d27e0d phodevi: Add is_fake_device 2020-05-28 20:03:26 -05:00
Michael Larabel
1671d37418 pts-core: Small tweaks 2020-05-28 17:27:26 -05:00
Michael Larabel
ac53b16b90 pts-core: Add test-to-suite map sub-command 2020-05-28 15:38:13 -05:00
Michael Larabel
887dae03ee pts-core: When scanning test suites on disk, ensure the latest test suite version is used 2020-05-28 15:37:34 -05:00
Michael Larabel
5424df2790 pts-core: Revert Python update for Windows 2020-05-28 06:07:45 -05:00
Michael Larabel
e315e281ea Update Python for Windows 2020-05-28 05:57:06 -05:00
Michael Larabel
4d899c78a6 phodevi: Fend off possible rollover of data with amd_energy 2020-05-27 11:39:44 -05:00
Michael Larabel
33d6c634db phodevi: Add amd_energy Linux driver support 2020-05-27 11:55:29 -04:00
Michael Larabel
7382b5e7e7 pts-core: Add handler for ensuring reported system time is accurate, otherwise calculate current date/time using offsets 2020-05-27 09:58:21 -05:00
Michael Larabel
b7c92f7441 pts-core: Rewrite virtual test suite implementation
wq
2020-05-25 18:10:36 -05:00
Michael Larabel
3883e24f95 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 2020-05-25 12:54:09 -05:00
Michael Larabel
7fee9a7d99 pts-core: Drop pts_virtual_test_queue as really not needed. Also begin plumbing minor upgrades into run command (initial work on install side from previous commit) 2020-05-25 10:27:48 -05:00
Michael Larabel
40100e2f65 pts-core: When an install fails, try a newer minor version update to that test profile if available (fixes broken download mirrors, etc) 2020-05-25 09:59:34 -05:00
Michael Larabel
e167bd6a2e pts-core: Documentation rebuild for 9.6.1 2020-05-25 08:24:12 -05:00
Michael Larabel
f9cfb12532 Update ob-cache against latest OpenBenchmarking.org tests and suites 2020-05-24 17:28:23 -05:00
Michael Larabel
5432def07f phodevi: Avoid macOS reporting X-Core string before Intel CPU string 2020-05-24 07:01:28 -05:00
Michael Larabel
31087e6aba pts-core: Allow exporting result files to XML test suites via the result viewer 2020-05-23 18:28:41 -05:00
Michael Larabel
cc137104ef pts-core: More suite work 2020-05-23 18:01:36 -05:00
Michael Larabel
7460763c74 pts-core: Drop temporary suite concept as really isn't needed, at least shouldn't be 2020-05-23 17:11:02 -05:00
Michael Larabel
87a99c2873 pts-core: Add rebuild-test-suite option for regenerating suite XML all cleaned up 2020-05-23 16:53:02 -05:00
Michael Larabel
d651983982 Merge branch 'master' of github.com:phoronix-test-suite/phoronix-test-suite 2020-05-23 16:52:54 -05:00
Michael Larabel
39f9def404 pts-core: Handle sub-suites correctly when generating suite XML 2020-05-23 16:52:26 -05:00
Michael Larabel
fcb2662305 pts-core: Handle Mode tag when regenerating test suite XML 2020-05-23 16:38:39 -05:00
Michael Larabel
2b272fe683 Merge pull request #440 from EwoutH/patch-3
phoronix-test-suite.bat: Update VC_redist.x64.exe link to support VS 2019
2020-05-19 21:38:35 -04:00
Ewout ter Hoeven
b11cdc5d37 phoronix-test-suite.bat: Update VC_redist.x64.exe link to support VS 2019
vc_redist.x64.exe is still compatible with Visual Studio 2015, 2017 and 2019, see https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
2020-05-20 02:18:50 +02:00
Michael Larabel
b430a7f81b pts-core: When limiting results to show in result viewer, keep child objects that match the desired type for the parent 2020-05-19 08:53:59 -05:00
Michael Larabel
cfa29f00fb linux_perf: Avoid a possible warning 2020-05-17 13:06:58 -05:00
Michael Larabel
56b71fb47e phodevi: Add more Arm CPUs 2020-05-14 12:53:07 -05:00
Michael Larabel
40dd230796 phodevi: Fix extra plus on Python 3 only setups 2020-05-10 18:54:19 -05:00
Michael Larabel
13cfd37af2 fix for previous commit 2020-05-02 17:31:50 -05:00
Michael Larabel
f8957dd2eb More result viewer tweaks 2020-05-01 18:56:10 -05:00
Michael Larabel
b5c4c6ff9b more linux_perf work 2020-05-01 11:41:41 -05:00
Michael Larabel
9ebd49e1b8 fix for previous commit 2020-05-01 08:20:41 -05:00
Michael Larabel
c26b60e941 linux_perf: Improvements 2020-05-01 07:14:58 -05:00
Michael Larabel
c8d709d31c pts-core: Arch ex dep updates 2020-04-27 08:43:06 -05:00
Michael Larabel
a6139c595d phodevi: Sway compositor version detection 2020-04-25 16:42:39 -05:00
Michael Larabel
bd6cc21d38 pts-core: Fedora OpenMPI handling improvement 2020-04-25 09:17:22 -05:00
Michael Larabel
bcac6ff74c Fedora dep update 2020-04-25 08:23:45 -05:00
Michael Larabel
6cc6451429 pts_Graph: tweak 2020-04-24 09:03:32 -05:00
Michael Larabel
f322903ac6 9.6 release highlights 2020-04-21 07:15:47 -05:00
Michael Larabel
9c9226fb0b Doc rebuild for 9.6.0 2020-04-21 06:59:39 -05:00
Michael Larabel
08bb0e6f07 pts-core: Show local suites within the list-installed-suites sub-command 2020-04-21 06:55:58 -05:00
Michael Larabel
ea6f9934fd pts-core: Show local tests within the build-suite sub-command 2020-04-21 06:53:21 -05:00
Michael Larabel
91bf4dc59b pts-core: Result viewer table improvement 2020-04-19 17:22:09 -05:00
Michael Larabel
78fcae133b Update Fedora dependency 2020-04-18 18:54:44 -05:00
Michael Larabel
b589aa00e4 clean up list 2020-04-18 17:57:58 -05:00
Michael Larabel
fd00d96f9f pts-core: Show the test duration on the result viewer page 2020-04-18 16:59:37 -05:00
Michael Larabel
0b16f1535e pts-core: Show the test duration on the result viewer page 2020-04-18 16:55:47 -05:00
Michael Larabel
ffa230fdfa make it clear the old viewer is deprecated 2020-04-18 16:13:38 -05:00
Michael Larabel
5fa74ec816 pts-core: Responsive/mobile result viewer improvements 2020-04-18 16:02:22 -05:00
Michael Larabel
6d51b4bda3 pts_Graph: Restore capability for drawing mini graphs for all results in a result file overview 2020-04-18 13:56:59 -05:00
Michael Larabel
d4a998a014 pts_Graph: Minor improvements 2020-04-18 13:16:07 -05:00
Michael Larabel
02adb93255 pts-core: More result viewer tweaking 2020-04-18 12:41:12 -05:00
Michael Larabel
1ee786d4d4 pts-core: Allow sorting result files by test length / test run-time 2020-04-18 11:08:14 -05:00
Michael Larabel
fd61df6508 pts-core: Reorder tabs in result viewer 2020-04-18 08:16:44 -05:00
Michael Larabel
e42698a351 Update OB cache 2020-04-18 08:09:32 -05:00
Michael Larabel
c869a5e5ed pts-core: Better handle long download file lengths 2020-04-16 12:55:30 -05:00
Michael Larabel
c7f3686ebe pts-core: Result viewer 2020-04-15 17:15:30 -05:00
Michael Larabel
bff6ff1d19 pts-core: Experimental saving of result file via stress-run 2020-04-15 16:04:18 -05:00
Michael Larabel
a9aa2198dc pts-core: Experimental saving of result file via stress-run 2020-04-15 16:02:24 -05:00
Michael Larabel
5b6d0b4ef6 pts-core: Experimental saving of result file via stress-run 2020-04-15 15:59:53 -05:00
Michael Larabel
a85d68e327 pts-core: Experimental saving of result file via stress-run 2020-04-15 15:51:02 -05:00
Michael Larabel
0d84bc9200 pts-core: Experimental saving of result file via stress-run 2020-04-15 15:50:11 -05:00
Michael Larabel
88df7c5faa pts-core: Experimental saving of result file via stress-run 2020-04-15 15:45:14 -05:00
Michael Larabel
ba88da054c pts-core: Experimental saving of result file via stress-run 2020-04-15 15:41:02 -05:00
Michael Larabel
6fa387f3b1 pts-core: Experimental saving of result file via stress-run 2020-04-15 15:37:48 -05:00
Michael Larabel
038357ed98 pts-core: Experimental saving of result file via stress-run 2020-04-15 15:31:08 -05:00
Michael Larabel
9696e5a0ab pts-core: Experimental saving of result file via stress-run 2020-04-15 15:29:52 -05:00
Michael Larabel
3da3922884 pts-core: Experimental saving of result file via stress-run 2020-04-15 15:28:03 -05:00
Michael Larabel
6a27179f42 linux_perf: Formatting 2020-04-15 09:48:33 -05:00
Michael Larabel
871355cb9c linux_perf: Formatting 2020-04-15 09:40:29 -05:00
Michael Larabel
7cb87da5cc linux_perf: Set the parent hash on per-test metrics 2020-04-15 09:40:00 -05:00
Michael Larabel
1118ee8aad Merge branch 'master' of github.com:phoronix-test-suite/phoronix-test-suite 2020-04-15 09:14:29 -05:00
Michael Larabel
b34c040602 pts-core: Sort CLI geo mean last is best 2020-04-15 09:14:06 -05:00
Michael Larabel
bb9610b984 Merge pull request #435 from bbara/patch-1
start_result_viewer: fix server with static port
2020-04-15 06:12:46 -04:00
bbara
6c96c5ef87 start_result_viewer: fix server with static port
Currently, giving a pre-defined port to the result-viewer does not work:
[PROBLEM] Port N is already in use by another server process.
Since fsockopen returns false on an error [1], the queries must be inverted.

[1] https://www.php.net/manual/de/function.fsockopen.php
2020-04-15 10:11:41 +02:00
Michael Larabel
d08cafdd2d pts-core: More last minute result viewer work 2020-04-14 18:44:57 -05:00
Michael Larabel
b0ebb1714b pts-core: Track PERFTEST vars 2020-04-14 16:34:08 -05:00
Michael Larabel
160c0c866e pts-core: More result viewer work 2020-04-14 12:14:56 -05:00
Michael Larabel
d403163ce3 pts-core: Fix for previous commit 2020-04-14 11:29:06 -05:00
Michael Larabel
fa3055b560 pts-core: Fix for previous commit 2020-04-14 10:45:44 -05:00
Michael Larabel
85926483dc pts-core: Set parent hash on all monitored data 2020-04-14 10:29:31 -05:00
Michael Larabel
a26c83bd21 pts-core: Virtual test suite handling expansion 2020-04-12 17:32:33 -05:00
Michael Larabel
4529e63829 pts-core: Have suites in result file provide a copy of the suite 2020-04-12 16:45:00 -05:00
Michael Larabel
c98c51e2e2 pts-core: Allow building virtual suites off external dependencies 2020-04-12 14:50:57 -05:00
Michael Larabel
a7557c35e4 pts-core: Result viewer formatting improvement 2020-04-12 14:03:20 -05:00
Michael Larabel
1259ad6aed Import of latest test suites to the cache 2020-04-12 06:33:53 -05:00
Michael Larabel
522ce84556 Documentation rebuild for 9.6.0 Milestone 3 2020-04-12 06:33:33 -05:00
Michael Larabel
b22070ec84 pts-core: Fix for thread reporting without HT/SMT 2020-04-12 05:08:06 -05:00
Michael Larabel
010f3afaf2 pts-core: Latest result viewer work 2020-04-11 17:59:48 -05:00
Michael Larabel
a1302683bb pts-core: Add perf-per-memory-channel to the result viewer 2020-04-11 16:47:55 -05:00
Michael Larabel
732abb64b8 pts-core: Result viewer styling 2020-04-11 15:53:01 -05:00
Michael Larabel
b840908962 pts-core: Ensure multiple 2020-04-11 15:11:18 -05:00
Michael Larabel
ef24941482 pts-core: Result viewer styling 2020-04-11 15:06:42 -05:00
Michael Larabel
0236af2227 pts-core: Result viewer styling 2020-04-11 14:45:12 -05:00
Michael Larabel
1ce21176b2 pts-core: Result viewer styling 2020-04-11 14:42:05 -05:00
Michael Larabel
4e7a6f6a10 pts-core: Result viewer styling 2020-04-11 14:36:27 -05:00
Michael Larabel
2138985422 pts-core: Result viewer styling 2020-04-11 14:33:17 -05:00
Michael Larabel
a556c69d3b pts-core: Fixes for previous commit 2020-04-11 14:04:46 -05:00
Michael Larabel
36977db5c6 pts-core: Allow automated per-thread/core/clock graphs within the result viewer 2020-04-11 14:00:54 -05:00
Michael Larabel
653e84c7af pts-core: Plumb infrastructure for tabbed graph result output in result viewer 2020-04-11 13:19:22 -05:00
Michael Larabel
5ac336c231 pts-core: Add some code comments to help clear up the flow 2020-04-11 11:03:58 -05:00
Michael Larabel
07d03df386 pts-core: Improvement on previous commits 2020-04-11 10:57:49 -05:00
Michael Larabel
8c9851fb79 pts-core: Result viewer add "Limit displaying results to tests within:" 2020-04-11 10:28:24 -05:00
Michael Larabel
332da39574 pts-core: From the result viewer allow " Show Geometric Means Per-Suite/Category" 2020-04-11 08:10:15 -05:00
Michael Larabel
ec1192fb10 pts_Graph: Warning fix 2020-04-10 13:05:42 -05:00
Michael Larabel
12cc37654d pts-core: Fix for REPORT_ALL 2020-04-10 13:02:34 -04:00
Michael Larabel
26a1ff7e79 pts-core: Add GLFW external dependency 2020-04-09 14:51:14 -05:00
Michael Larabel
7ef40df142 pts-core: Don't show deprecated suites with list-suites 2020-04-09 08:40:17 -05:00
Michael Larabel
0c4159bb2e pts-core: External dependency updates 2020-04-09 08:14:29 -05:00
Michael Larabel
67b507c915 pts-core: External dependency updates 2020-04-09 08:13:12 -05:00
Michael Larabel
6b90e318c3 pts-core: External dependency updates 2020-04-09 08:11:55 -05:00
Michael Larabel
71df2238d6 pts-core: Add workload-topology sub-command 2020-04-08 15:35:05 -05:00
Michael Larabel
5e693376bf pts-core: Fix for previous commit 2020-04-08 15:11:30 -05:00
Michael Larabel
2458ddf96c pts-core: Allow test suite "Status" tag
pts-core: Don't report OB updates on deprecated tests or suites
2020-04-08 15:10:58 -05:00
Michael Larabel
5f8461445e pts-core: Fix redundant suite listing 2020-04-08 10:18:52 -05:00
Michael Larabel
da6bd90f78 pts-core: Allow adding deprecated tests to build-suite
Fixes: https://www.phoronix.com/forums/forum/phoronix/phoronix-test-suite/1170494-pts-9-4-1-unable-to-add-pts-nexuiz-to-custom-test-suite
2020-04-07 15:12:33 -05:00
Michael Larabel
b77fd56e29 pts-core: CSV export improvements 2020-04-07 11:40:11 -05:00
Michael Larabel
d5bc70e141 pts-core: Add "Do Not Show Results With Incomplete Data" to the result viewer 2020-04-06 17:32:05 -05:00
Michael Larabel
9f67a61b4b Prep for 9.6 Milestone 2 2020-04-05 15:29:42 -05:00
Michael Larabel
5e98151be3 pts-core: Add "Newly Added" vs. "Recently Updated" in result viewer 2020-04-05 15:23:10 -05:00
Michael Larabel
87e26f22f5 pts-core: Allow listing test suites and test suite data within the result viewer 2020-04-05 13:24:10 -05:00
Michael Larabel
b63fb6bb29 pts-core: Minor cleanup of ubuntu-packages reporting 2020-04-04 20:07:55 -05:00
Michael Larabel
0b2e7ac12c pts-core: Update Ubuntu dependency for CL 2020-04-04 17:38:26 -05:00
Michael Larabel
e2e3c6d86b pts-core: Add vaapi as possible external dependency 2020-04-04 17:00:16 -05:00
Michael Larabel
663583b954 update_checker: Add message of the day support 2020-04-04 13:36:25 -05:00
Michael Larabel
567caac44b update_checker: Add message of the day support 2020-04-04 13:35:43 -05:00
Michael Larabel
f4cbd9cfd3 pts-core: Allow showing test profile information within the result viewer 2020-04-04 10:47:58 -05:00
Michael Larabel
7a11270998 pts-core: Allow listing test profiles within the result viewer 2020-04-04 10:12:49 -05:00
Michael Larabel
07fe8d88c6 documentatioN: Rebuild 2020-04-03 14:48:52 -05:00
Michael Larabel
d386916a41 Merge pull request #426 from invadergir/add-temperature-monitoring-example-to-docs
Added example for how to do temperature monitoring to the documentation.
2020-04-03 15:42:17 -04:00
Michael Larabel
d5455c808d pts-core: Fix for Ubuntu 20.04 2020-03-31 05:34:49 -05:00
Michael Larabel
064c4fab93 pts-core: Add SKIP_RESULT_OBJECTS 2020-03-30 05:50:57 -05:00
Michael Larabel
b863365b99 pts-core: Permissions fix per https://github.com/phoronix-test-suite/phoronix-test-suite/issues/429 2020-03-28 13:23:37 -05:00
Michael Larabel
c08e8149e1 pts-core: Add libuuid-devel to Fedora https://github.com/phoronix-test-suite/phoronix-test-suite/issues/428 2020-03-28 09:42:09 -05:00
Michael Sesterhenn
d4c3c84382 Use module_info() in documentation preparation. 2020-03-27 17:20:50 -05:00
Michael Sesterhenn
5fd4f26cf2 Added example for how to do temperature monitoring to the documentation. 2020-03-26 20:06:48 -05:00
Michael Larabel
3ada17ca2d pts-core: Latest result viewer update 2020-03-26 10:48:27 -05:00
Michael Larabel
a9649d39fa Phoronix Test Suite 9.6 Milestone 1 2020-03-24 05:23:19 -05:00
Michael Larabel
dc5b80a080 pts-core: Improve the print view from the result viewer 2020-03-23 17:30:03 -05:00
Michael Larabel
61199197b6 pts-core: Add jump to in result viewer 2020-03-22 18:35:37 -05:00
Michael Larabel
07d61d1ac3 pts-core: Updates 2020-03-22 16:42:09 -05:00
Michael Larabel
e85b40d571 pts-core: BSD updates 2020-03-21 17:38:39 -05:00
Michael Larabel
cd7b238547 pts-core: BSD updates 2020-03-21 17:35:54 -05:00
Michael Larabel
8821c9b294 pts-core: BSD updates 2020-03-21 17:35:42 -05:00
Michael Larabel
de7d24d915 pts-core: BSD updates 2020-03-21 17:33:53 -05:00
Michael Larabel
cfc5146927 pts-core: BSD updates 2020-03-21 17:30:10 -05:00
Michael Larabel
39b556e0b5 pts-core: BSD updates 2020-03-21 17:13:22 -05:00
Michael Larabel
9df53ed52b pts-core: Set OpenMPI PATH for BSD ports 2020-03-21 17:06:24 -05:00
Michael Larabel
c786b2ddf9 phodevi: BSD tweaks/fixes 2020-03-21 16:57:19 -05:00
Michael Larabel
72fe7daad4 phodevi: BSD tweaks/fixes 2020-03-21 16:56:25 -05:00
Michael Larabel
79390a9525 phodevi: BSD tweaks/fixes 2020-03-21 16:55:39 -05:00
Michael Larabel
4d14bb4152 phodevi: BSD tweaks/fixes 2020-03-21 16:54:26 -05:00
Michael Larabel
4b4ca70b56 pts-core: Add XML export to result viewer export menu 2020-03-21 15:19:05 -05:00
Michael Larabel
2cba8e42ea pts-core: Support deleting runs from the result viewer 2020-03-21 14:00:18 -05:00
Michael Larabel
3f9c23b7b0 pts-core: Add result viewer option only show results where X faster than Y 2020-03-20 11:53:25 -05:00
Michael Larabel
73f6ed2498 pts-core: Add result viewer option "hide noisy results"
pts-core: Add result viewer option "hide results with little change/spread"
2020-03-20 10:34:53 -05:00
Michael Larabel
23343c7dd5 pts-core: More result viewer improvements 2020-03-16 09:21:21 -05:00
Michael Larabel
71425b6734 pts=core: Add favicon.png plus other result viewer work 2020-03-15 14:56:24 -05:00
Michael Larabel
a84e3bfbdb pts-core: Introduced pts_results::query_saved_result_files 2020-03-15 12:54:16 -05:00
Michael Larabel
14432b683b pts-core: Drop dead code 2020-03-15 12:40:06 -05:00
Michael Larabel
298cd3860e pts-core: Minor result viewer work 2020-03-15 12:34:59 -05:00
Michael Larabel
fd14fd1f3d pts-core: Fixes for running the result viewer from a website sub directory in correctly loading assets 2020-03-15 10:42:45 -05:00
Michael Larabel
b580c8a996 pts-core: Viewer updates 2020-03-14 18:58:53 -05:00
Michael Larabel
50a143f421 Bump version for 9.6 development 2020-03-09 17:19:56 -05:00
Michael Larabel
9ef4cb8397 pts-core: Allow showing test description within the result viewer 2020-03-09 17:18:40 -05:00
Michael Larabel
7f24a18135 Update OB cache 2020-03-09 18:17:04 -04:00
Michael Larabel
e065d31397 pts-core: Make HTML table more compact 2020-03-09 16:21:09 -05:00
Michael Larabel
eb863e596b pts-core: Result viewer work 2020-03-07 17:18:17 -06:00
Michael Larabel
e9b5e83906 pts-core: Table tuning 2020-03-07 11:12:06 -06:00
Michael Larabel
354c46d598 pts-core: More work on the result viewer improvements 2020-03-06 20:17:35 -06:00
Michael Larabel
9d19064052 Fixes for previous commit 2020-03-06 20:12:10 -06:00
Michael Larabel
1b461ab484 pts-core: Make use of system log dir 2020-03-06 19:59:53 -06:00
Michael Larabel
73e6eb0182 pts-core: Allow showing system logs from the result viewer 2020-03-06 19:53:07 -06:00
Michael Larabel
d54117d0c5 pts-core: Allow hiding results from within the result viewer
pts-core: Allow generating performance-per-dollar metrics from within the result file
2020-03-06 18:54:39 -06:00
Michael Larabel
a124de95b8 pts-core: Add Snappy external dependency 2020-03-05 14:51:24 -06:00
Michael Larabel
c9c4c48068 pts-core: Add NUM_CPU_PHYSICAL_CORES_CUBE 2020-03-04 16:11:35 -06:00
Michael Larabel
cf0f5679d3 pts-core: Add NUM_CPU_PHYSICAL_CORES_CUBE 2020-03-04 15:51:48 -06:00
Michael Larabel
e48030a08a pts-core: Improvements on previous commit 2020-03-04 10:14:57 -06:00
Michael Larabel
1329faebc4 pts-core: Add new analyze-run-times sub-command 2020-03-04 10:12:49 -06:00
598 changed files with 23034 additions and 2169 deletions

View File

@@ -1,5 +1,101 @@
PHORONIX TEST SUITE CHANGE-LOG
Phoronix Test Suite (Git)
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

View File

@@ -1,4 +1,4 @@
# Phoronix Test Suite 9.4.1
# Phoronix Test Suite 9.8.0m2
https://www.phoronix-test-suite.com/
The **Phoronix Test Suite** is the most comprehensive testing and benchmarking

View File

@@ -1,4 +1,4 @@
.TH phoronix-test-suite 1 "www.phoronix-test-suite.com" "9.4.1"
.TH phoronix-test-suite 1 "www.phoronix-test-suite.com" "9.8.0m2"
.SH NAME
phoronix-test-suite \- The Phoronix Test Suite is an extensible open-source platform for performing testing and performance evaluation.
.SH SYNOPSIS
@@ -48,6 +48,9 @@ This option will permanently remove a installed test by the Phoronix Test Suite.
.B benchmark [Test | Suite | OpenBenchmarking ID | Test Result] ...
This option will install the selected test(s) (if needed) and will proceed to run the test(s). This option is equivalent to running phoronix-test-suite with the install option followed by the run option. Multiple arguments can be supplied to run additional tests at the same time and save the results into one file.
.TP
.B estimate-install-time [Test | Suite | OpenBenchmarking ID | Test Result]
This option will provide estimates for test install/setup time length.
.TP
.B estimate-run-time [Test | Suite | OpenBenchmarking ID | Test Result]
This option will provide estimates for test run-time / length.
.TP
@@ -192,6 +195,9 @@ This option will list all available test profiles that are available from the en
.B search
This option provides command-line searching abilities for test profiles / test suites / test results. The search query can be passed as a parameter otherwise the user is prompted to input their search query..
.TP
.B test-to-suite-map
This option will list all test profiles and any test suites each test belongs to.
.TP
.SH ASSET CREATION
.B build-suite
This option will guide the user through the process of generating their own test suite, which they can then run. Optionally, passed as arguments can be the test(s) or suite(s) to add to the suite to be created, instead of being prompted through the process.
@@ -217,6 +223,9 @@ This will download the selected test file(s) to the Phoronix Test Suite download
.B inspect-test-profile [Test]
This option can be used for inspecting a Phoronix Test Suite test profile with providing inside details on test profiles for debugging / evaluation / learning purposes.
.TP
.B rebuild-test-suite [Suite]
This option will regenerate the local test suite XML file against the OpenBenchmarking.org specification. This can be used to clean up any existing XML syntax / styling issues, etc.
.TP
.B result-file-to-suite [Test Result]
This option will guide the user through the process of generating their own test suite, which they can then run, that is based upon an existing test results file.
.TP
@@ -230,6 +239,9 @@ This option can be used for validating a Phoronix Test Suite test profile as bei
This option can be used for validating a Phoronix Test Suite test suite as being compliant against the OpenBenchmarking.org specification.
.TP
.SH RESULT MANAGEMENT
.B analyze-run-times [Test Result]
This option will read a saved test results file and print the statistics about how long the testing took to complete.
.TP
.B auto-sort-result-file [Test Result]
This option is used if you wish to automatically attempt to sort the results by their result identifier string.
.TP
@@ -290,6 +302,9 @@ This option will read a saved test results file and output the system hardware a
.B show-result [Test Result]
Open up the test results in the Phoronix Test Suite Result Viewer or on OpenBenchmarking.org.
.TP
.B workload-topology [Test Result]
This option will read a saved test results file and print the test profiles contained within and their arrangement within different test suites for getting an idea as to the workload topology/make-up / logical groupings of the benchmarks being run.
.TP
.SH OTHER
.B commands
This option will display a short list of possible Phoronix Test Suite commands.

View File

@@ -209,37 +209,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<h1>Phoronix Test Suite</h1>
</div>
<div id="pts_banner_nav"></div>
<div id="pts_template_body"><ol><li><a href="#%0AGettingStarted%0A">
Getting Started
</a></li><li><a href="#%0A%0AUserOptions%0A">
User Options
</a></li><li><a href="#%0A%0AModuleOptions%0A">
Module Options
</a></li><li><a href="#%0AInstallationInstructions%0A">
Installation Instructions
</a></li><li><a href="#%0A%0AExternalDependencies%0A">
External Dependencies
</a></li><li><a href="#%0AConfiguration%0A">
Configuration
</a></li><li><a href="#%0AGeneralInformation%0A">
General Information
</a></li><li><a href="#%0A%0AVirtualTestSuites%0A">
Virtual Test Suites
</a></li><li><a href="#%0AComponentTesting%0A">
Component Testing
</a></li><li><a href="#%0APhoromatic%0A">
Phoromatic
</a></li><li><a href="#%0AOfflineImprovements+ConfidentialTesting/AvoidingAccidentalResultUploads%0A">
Offline Improvements + Confidential Testing / Avoiding Accidental Result Uploads
</a></li><li><a href="#%0ADevelopmentCredits%0A">
Development Credits
</a></li></ol><hr style="height: 50px; border: 0;"><a name="GettingStarted%0A"></a><h1>
Getting Started
</h1>
<div id="pts_template_body"><ol><li><a href="#GettingStarted">Getting Started</a></li><li><a href="#UserOptions">User Options</a></li><li><a href="#ModuleOptions">Module Options</a></li><li><a href="#InstallationInstructions">Installation Instructions</a></li><li><a href="#ExternalDependencies">External Dependencies</a></li><li><a href="#Configuration">Configuration</a></li><li><a href="#GeneralInformation">General Information</a></li><li><a href="#VirtualTestSuites">Virtual Test Suites</a></li><li><a href="#ComponentTesting">Component Testing</a></li><li><a href="#Phoromatic">Phoromatic</a></li><li><a href="#OfflineImprovements+ConfidentialTesting/AvoidingAccidentalResultUploads">Offline Improvements + Confidential Testing / Avoiding Accidental Result Uploads</a></li><li><a href="#DevelopmentCredits">Development Credits</a></li></ol><hr style="height: 50px; border: 0;"><a name="GettingStarted"></a><h1>Getting Started</h1>
<h1>Overview</h1>
<p>The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available for Linux, Solaris, macOS, Windows, and BSD operating systems. The Phoronix Test Suite allows for carrying out tests in a fully automated manner from test installation to execution and reporting. All tests are meant to be easily reproducible, easy-to-use, and support fully automated execution. The Phoronix Test Suite is open-source under the GNU GPLv3 license and is developed by Phoronix Media in cooperation with partners. Version 1.0 of the Phoronix Test Suite was publicly released in 2008.</p>
<p>The Phoronix Test Suite client itself is a test framework for providing seamless execution of test profiles and test suites. There are more than 400 tests available by default, which are transparently available via <a href="http://openbenchmarking.org/">OpenBenchmarking.org</a> integration. Of these default test profiles there is a range of sub-systems that can be tested and a range of hardware from mobile devices to desktops and worksrtations/servers. New tests can be easily introduced via the Phoronix Test Suite's extensible test architecture, with test profiles consisting of XML files and shell scripts. Test profiles can produce a quantitative result or other qualitative/abstract results like image quality comparisons and pass/fail. Using Phoronix Test Suite modules, other data can also be automatically collected at run-time such as the system power consumption, disk usage, and other software/hardware sensors. Test suites contain references to test profiles to execute as part of a set or can also reference other test suites. Test suites are defined via an XML schema.</p>
@@ -251,10 +221,7 @@ Getting Started
<h1>Phoromatic</h1>
<p>Phoromatic is a remote management system for the Phoronix Test Suite that allows the automatic scheduling of tests, remote installation of new tests, and the management of multiple test systems all through an intuitive, easy-to-use web interface. Tests can be scheduled to automatically run on a routine basis across multiple test systems. Phoromatic can also interface with revision control systems to offer support for issuing new tests on a context-basis, such as whenever a Git commit has been pushed or new daily image available. The test results are then available from this central, secure location.</p>
<p>Phoromatic is an add-on to the Phoronix Test Suite that's primarily intended for enterprise users when facilitating tests across a wide-spectrum of hardware within a test lab or when needing to carry out tests on a routine basis.</p>
<hr style="height: 50px; border: 0;"><a name="UserOptions%0A"></a><h1>
User Options
</h1>
<hr style="height: 50px; border: 0;"><a name="UserOptions"></a><h1>User Options</h1>
<p>The following options are currently supported by the Phoronix Test Suite client. A list of available options can also be found by running <em>phoronix-test-suite help.</em></p><hr>
<h1>System</h1>
<h3>diagnostics<em> </em>
@@ -295,6 +262,9 @@ User Options
<h3>benchmark<em> [Test | Suite | OpenBenchmarking ID | Test Result] ...</em>
</h3>
<p>This option will install the selected test(s) (if needed) and will proceed to run the test(s). This option is equivalent to running phoronix-test-suite with the install option followed by the run option. Multiple arguments can be supplied to run additional tests at the same time and save the results into one file.</p>
<h3>estimate-install-time<em> [Test | Suite | OpenBenchmarking ID | Test Result]</em>
</h3>
<p>This option will provide estimates for test install/setup time length.</p>
<h3>estimate-run-time<em> [Test | Suite | OpenBenchmarking ID | Test Result]</em>
</h3>
<p>This option will provide estimates for test run-time / length.</p>
@@ -439,6 +409,9 @@ User Options
<h3>search<em> </em>
</h3>
<p>This option provides command-line searching abilities for test profiles / test suites / test results. The search query can be passed as a parameter otherwise the user is prompted to input their search query..</p>
<h3>test-to-suite-map<em> </em>
</h3>
<p>This option will list all test profiles and any test suites each test belongs to.</p>
<h1>Asset Creation</h1>
<h3>build-suite<em> </em>
</h3>
@@ -464,6 +437,9 @@ User Options
<h3>inspect-test-profile<em> [Test]</em>
</h3>
<p>This option can be used for inspecting a Phoronix Test Suite test profile with providing inside details on test profiles for debugging / evaluation / learning purposes.</p>
<h3>rebuild-test-suite<em> [Suite]</em>
</h3>
<p>This option will regenerate the local test suite XML file against the OpenBenchmarking.org specification. This can be used to clean up any existing XML syntax / styling issues, etc.</p>
<h3>result-file-to-suite<em> [Test Result]</em>
</h3>
<p>This option will guide the user through the process of generating their own test suite, which they can then run, that is based upon an existing test results file.</p>
@@ -477,6 +453,9 @@ User Options
</h3>
<p>This option can be used for validating a Phoronix Test Suite test suite as being compliant against the OpenBenchmarking.org specification.</p>
<h1>Result Management</h1>
<h3>analyze-run-times<em> [Test Result]</em>
</h3>
<p>This option will read a saved test results file and print the statistics about how long the testing took to complete.</p>
<h3>auto-sort-result-file<em> [Test Result]</em>
</h3>
<p>This option is used if you wish to automatically attempt to sort the results by their result identifier string.</p>
@@ -537,6 +516,9 @@ User Options
<h3>show-result<em> [Test Result]</em>
</h3>
<p>Open up the test results in the Phoronix Test Suite Result Viewer or on OpenBenchmarking.org.</p>
<h3>workload-topology<em> [Test Result]</em>
</h3>
<p>This option will read a saved test results file and print the test profiles contained within and their arrangement within different test suites for getting an idea as to the workload topology/make-up / logical groupings of the benchmarks being run.</p>
<h1>Other</h1>
<h3>commands<em> </em>
</h3>
@@ -615,10 +597,7 @@ User Options
<h3>start-result-viewer<em> </em>
</h3>
<p>Start the web-based result viewer.</p>
<hr style="height: 50px; border: 0;"><a name="ModuleOptions%0A"></a><h1>
Module Options
</h1>
<hr style="height: 50px; border: 0;"><a name="ModuleOptions"></a><h1>Module Options</h1>
<p>The following list is the modules included with the Phoronix Test Suite that are intended to extend the functionality of pts-core. Some of these options have commands that can be run directly in a similiar manner to the other Phoronix Test Suite user commands. Some modules are just meant to be loaded directly by adding the module name to the AutoLoadModules tag in ~/.phoronix-test-suite/user-config.xml or via the PTS_MODULES environment variable. A list of available modules is also available by running <em>phoronix-test-suite list-modules.</em></p><hr>
<h2>Backup Creation + Restore</h2>
<p>This is a module for creating backups of the Phoronix Test Suite / Phoromatic and allows for restoring of created backups. The backup will be in ZIP or TAR format. If only a path is specified, the file-name will be auto-generated with a current time-stamp.</p>
@@ -627,6 +606,7 @@ Module Options
<h2>Dummy Module</h2>
<p>This is a simple module intended for developers to just demonstrate some of the module functions.</p>
<p>phoronix-test-suite dummy_module.dummy-command</p>
<p>This is a simple module intended for developers to just demonstrate some of the module functions.</p>
<h2>Generate Perf FlameGraphs For Tests</h2>
<p>Setting FLAME_GRAPH_PATH=&lt;path to flamegraph path&gt; will auto-load and enable this Phoronix Test Suite module. The module will generate a Linux perf FlameGraph for each test run during the benchmarking process. Details on FlameGraph @ https://github.com/brendangregg/FlameGraph</p>
<p>This module utilizes the following environmental variables: FLAME_GRAPH_PATH.</p>
@@ -660,6 +640,7 @@ Module Options
<p>This module alerts the user if the system configuration may not be the right one for achieving the best performance with the target benchmark(s). This initial version of the module actually cares only about the BFQ I/O scheduler and powersave governor checks.</p>
<p>phoronix-test-suite perf_tips.show</p>
<p>This module utilizes the following environmental variables: SUPPRESS_PERF_TIPS.</p>
<p>This module alerts the user if the system configuration may not be the right one for achieving the best performance with the target benchmark(s). This initial version of the module actually cares only about the BFQ I/O scheduler: it gives a warning if BFQ is being used with an incorrect configuration in a disk benchmark, and suggests the right configuration to use. For the moment it only works for existing, throughput-based tests. It will need to be extended for responsiveness and soft real-time-latency tests.</p>
<h2>Benchmarking Compiler PGO Impact</h2>
<p>This module makes it easy to test a compiler PGO (Profile Guided Optimization) performance impact by running a test without PGO optimizations, capturing the PGO profile, rebuilding the tests with the PGO profile generated, and then repeat the benchmarks.</p>
<p>phoronix-test-suite pgo.benchmark</p>
@@ -672,6 +653,7 @@ Module Options
<p>phoronix-test-suite phoromatic.list-results</p>
<p>phoronix-test-suite phoromatic.clone</p>
<p>phoronix-test-suite phoromatic.export-results-for-account-schedules</p>
<p>The Phoromatic module contains the client support for interacting with Phoromatic and Phoromatic Tracker services.</p>
<h2>Pushover.net</h2>
<p>Submit notifications to your iOS/Android mobile devices of test results in real-time as push notifications, etc. Using the Pushover.net API.</p>
<p>This module utilizes the following environmental variables: PUSHOVER_NET_USER.</p>
@@ -686,6 +668,86 @@ Module Options
<h2>System Monitor</h2>
<p>This module contains sensor monitoring support.</p>
<p>This module utilizes the following environmental variables: MONITOR, PERFORMANCE_PER_WATT, PERFORMANCE_PER_SENSOR, MONITOR_INTERVAL, MONITOR_PER_RUN.</p>
<p>Monitoring these sensors is as easy as running your normal Phoronix Test Suite commands but at the beginning of the command add: MONITOR=&lt;selected sensors&gt;. For example, this will monitor the CPU temperature and voltage during tests:
MONITOR=cpu.temp,cpu.voltage phoronix-test-suite benchmark universe
For some of the sensors there is an ability to monitor specific device, e.g. cpu.usage.cpu0 or hdd.read-speed.sda. If the PERFORMANCE_PER_WATT environment variable is set, a performance per Watt graph will also be added, assuming the system's power consumption can be monitored. PERFORMANCE_PER_SENSOR= will allow similar behavior but for arbitrary sensors. Below are all of the sensors supported by this version of the Phoronix Test Suite.
Supported Options:
- all
- all.ambient
- ambient.temp
- all.cgroup
- cgroup.cpu-usage
- all.cpu
- cpu.fan-speed
- cpu.freq
- all.cpu.freq
- cpu.freq.cpu0
- cpu.freq.cpu1
- cpu.freq.cpu2
- cpu.freq.cpu3
- cpu.freq.cpu4
- cpu.freq.cpu5
- cpu.freq.cpu6
- cpu.freq.cpu7
- cpu.peak-freq
- cpu.power
- cpu.temp
- cpu.usage
- all.cpu.usage
- cpu.usage.cpu0
- cpu.usage.cpu1
- cpu.usage.cpu2
- cpu.usage.cpu3
- cpu.usage.cpu4
- cpu.usage.cpu5
- cpu.usage.cpu6
- cpu.usage.cpu7
- cpu.usage.summary
- cpu.voltage
- all.gpu
- gpu.fan-speed
- gpu.freq
- gpu.memory-usage
- gpu.power
- gpu.temp
- gpu.usage
- gpu.voltage
- all.hdd
- hdd.read-speed
- all.hdd.read-speed
- hdd.read-speed.sda
- hdd.read-speed.sdb
- hdd.read-speed.nvme0n1
- hdd.temp
- all.hdd.temp
- hdd.temp.sda
- hdd.temp.sdb
- hdd.temp.nvme0n1
- hdd.write-speed
- all.hdd.write-speed
- hdd.write-speed.sda
- hdd.write-speed.sdb
- hdd.write-speed.nvme0n1
- all.memory
- memory.temp
- memory.usage
- all.network
- network.usage
- all.swap
- swap.usage
- all.sys
- sys.fan-speed
- sys.iowait
- sys.power
- sys.temp
- sys.voltage
- all.sys.voltage
NOTE: Use the "system-sensors" command to see what sensors are available for monitoring on the system.</p>
<h2>Timed Screenshot</h2>
<p>This is a module that will take a screenshot of the system at a pre-defined interval. ImageMagick must be installed onto the system prior to using this module.</p>
<p>This module utilizes the following environmental variables: SCREENSHOT_INTERVAL.</p>
@@ -693,16 +755,14 @@ Module Options
<p>This module toggles the system's screensaver while the Phoronix Test Suite is running. At this time, the GNOME and KDE screensavers are supported.</p>
<p>This module utilizes the following environmental variables: HALT_SCREENSAVER.</p>
<h2>Update Checker</h2>
<p>This module checks to see if the Phoronix Test Suite -- and its tests and suites -- are up to date.</p>
<p>This module checks to see if the Phoronix Test Suite -- and its tests and suites -- are up to date plus also handles message of the day information.</p>
<h2>Utilize Wine On Linux Benchmarking</h2>
<p>This module when activated via the USE_WINE environment variable on Linux systems will override the test profile OS target to Windows and attempt to run the (Windows) tests under Wine, if installed on the system. USE_WINE can be either set to the name of the desired wine command or the absolute path to the wine binary you wish to use for benchmarking.</p>
<p>This module utilizes the following environmental variables: USE_WINE.</p>
<h2>System Event Watchdog</h2>
<p>This module has support for stopping/interrupting tests if various system issues occur, like a temperature sensor exceeds a defined threshold.</p>
<p>This module utilizes the following environmental variables: WATCHDOG_SENSOR, WATCHDOG_SENSOR_THRESHOLD.</p>
<hr style="height: 50px; border: 0;"><a name="InstallationInstructions%0A"></a><h1>
Installation Instructions
</h1>
<hr style="height: 50px; border: 0;"><a name="InstallationInstructions"></a><h1>Installation Instructions</h1>
<h1>Setup Overview</h1>
<p>The Phoronix Test Suite supports Linux, Apple macOS, Microsoft Windows, Solaris, Hurd, BSD, and other operating system environments. The only Linux distribution-specific code deals with the external dependencies support feature that are set by individual test profiles. If you are not running one of the supported Linux distributions, Solaris, BSD, or macOS, you may need to install a package manually (as instructed by the Phoronix Test Suite) in order for a test to run. An example of an external dependency would be GCC and the OpenGL Utility Toolkit being needed for test profiles that build an OpenGL benchmark from source-code.</p>
<p>Among the distributions where the Phoronix Test Suite has been officially tested include Ubuntu, Fedora, Mandriva / Mageia, Gentoo, PCLinuxOS, Arch Linux, Pardus, OpenSuSE, Optware, webOS, Zenwalk, CentOS, Red Hat Enterprise Linux, Oracle Linux, Scientific Linux, Debian, Mint, MEPIS, Alpine Linux, Void Linux, Intel Clear Linux, and Amazon Linux EC2.</p>
@@ -743,15 +803,10 @@ Installation Instructions
<p>The Phoronix Test Suite also supports *BSD operating systems. However, like the Solaris support, not all test profiles are compatible with BSD operating systems, but should run well on the likes of FreeBSD and DragonFlyBSD.</p>
<h2>MacOS Installation</h2>
<p>The Phoronix Test Suite is fully supported on Apple's macOS operating system. PHP ships with macOS by default so it's simply a matter of downloading the Phoronix Test Suite package, extracting it, and running the executable. For tests that rely upon a compiler, Apple's XCode with GCC and LLVM can be utilized.</p>
<hr style="height: 50px; border: 0;"><a name="ExternalDependencies%0A"></a><h1>
External Dependencies
</h1>
<hr style="height: 50px; border: 0;"><a name="ExternalDependencies"></a><h1>External Dependencies</h1>
<p>The Phoronix Test Suite has a feature known as "External Dependencies" where the Phoronix Test Suite can attempt to automatically install some of the test-specific dependencies on supported distributions. If running on a distribution where there is currently no External Dependencies profile, the needed package name(s) are listed for manual installation.</p>
<p>Below are a list of the operating systems that currently have external dependencies support within the Phoronix Test Suite for the automatic installation of needed test files.</p><hr><ul></ul><li>Alpine Linux</li><li>Amazon</li><li>Angstrom</li><li>Arch Linux</li><li>Clear Linux</li><li>ClearOS</li><li>ClearOS Core Server</li><li>Debian</li><li>DragonFlyBSD</li><li>Fedora</li><li>Fluxbuntu</li><li>GNU KFreeBSD</li><li>Gentoo</li><li>Goobuntu</li><li>HP</li><li>Joli Cloud</li><li>Linaro</li><li>Linux Embedded Development Environment</li><li>Linux Mint</li><li>MEPIS</li><li>Mac OS X</li><li>MacPorts</li><li>Mageia</li><li>Mandriva</li><li>MeeGo</li><li>Microsoft Windows</li><li>MidnightBSD</li><li>Moblin</li><li>Mythbuntu</li><li>NetBSD</li><li>Nexenta Core</li><li>OLPC</li><li>OpenIndiana</li><li>OpenMandriva</li><li>OpenMandrivaLinux</li><li>OpenSolaris</li><li>OpenSuSE</li><li>Optware</li><li>Oracle Server</li><li>PCLinuxOS</li><li>PTS Desktop Live</li><li>PTS Linux Live</li><li>Palm</li><li>Pardus Linux</li><li>Red Hat Enterprise</li><li>Red Hat Enterprise Server</li><li>SUSE</li><li>SUSE Linux</li><li>Scientific</li><li>ScientificSL</li><li>Solus</li><li>Solus Linux</li><li>Termux</li><li>Ubuntu</li><li>Void Linux</li><li>Zenwalk</li><li>gNewSense</li><li>macOS Brew</li>
<hr style="height: 50px; border: 0;"><a name="Configuration%0A"></a><h1>
Configuration
</h1>
<p>Below are a list of the operating systems that currently have external dependencies support within the Phoronix Test Suite for the automatic installation of needed test files.</p><hr><ul></ul><li>Alpine Linux</li><li>Amazon</li><li>Angstrom</li><li>Arch Linux</li><li>Clear Linux</li><li>ClearOS</li><li>ClearOS Core Server</li><li>Debian</li><li>DragonFlyBSD</li><li>Fedora</li><li>Fluxbuntu</li><li>GNU KFreeBSD</li><li>Gentoo</li><li>Goobuntu</li><li>HP</li><li>Joli Cloud</li><li>Linaro</li><li>Linux Embedded Development Environment</li><li>Linux Mint</li><li>MEPIS</li><li>Mac OS X</li><li>MacPorts</li><li>Mageia</li><li>Mandriva</li><li>MeeGo</li><li>Microsoft Windows</li><li>MidnightBSD</li><li>Moblin</li><li>Mythbuntu</li><li>NetBSD</li><li>Nexenta Core</li><li>OLPC</li><li>OpenIndiana</li><li>OpenMandriva</li><li>OpenMandrivaLinux</li><li>OpenSolaris</li><li>OpenSuSE</li><li>Optware</li><li>Oracle Server</li><li>PCLinuxOS</li><li>Palm</li><li>Pardus Linux</li><li>Red Hat Enterprise</li><li>Red Hat Enterprise Server</li><li>SUSE</li><li>SUSE Linux</li><li>Scientific</li><li>ScientificSL</li><li>Solus</li><li>Solus Linux</li><li>Termux</li><li>Ubuntu</li><li>Void Linux</li><li>Zenwalk</li><li>gNewSense</li><li>macOS Brew</li>
<hr style="height: 50px; border: 0;"><a name="Configuration"></a><h1>Configuration</h1>
<h1>User Files &amp; Folders</h1>
<p><strong>~/.phoronix-test-suite/user-config.xml</strong></p>
<p>This is a per-user configuration file. Among the information stored here is the test options, locations for storing files, and batch mode options. This file is formatted in XML.</p>
@@ -836,9 +891,7 @@ Configuration
<p>If Phodevi fails to detect the system's monitor standard / default resolution, the mode can be specified in this variable. Example: <em>DEFAULT_VIDEO_MODE=1680x1050 phoronix-test-suite benchmark nexuiz</em>.</p>
<p><strong>SKIP_EXTERNAL_DEPENDENCIES</strong></p>
<p>To skip the Phoronix Test Suite external dependency checking/installation when installing a test, set this environment variable to <em>1</em>. If wishing to skip only certain external dependencies, set this variable's value to the name of the external dependencies (the generic dependency names used by the Phoronix Test Suite) to not install. Multiple dependencies to skip can be delimited by a comma.</p>
<hr style="height: 50px; border: 0;"><a name="GeneralInformation%0A"></a><h1>
General Information
</h1>
<hr style="height: 50px; border: 0;"><a name="GeneralInformation"></a><h1>General Information</h1>
<h1>Frequently Asked Questions</h1>
<p><strong><em>Q:</em> May I use the Phoronix Test Suite when running benchmarks for my own publication or blog? Are there any publishing restrictions?</strong></p>
<p><strong>A:</strong> Anyone is more than welcome to use the Phoronix Test Suite for their own publication or purpose. While the Phoronix Test Suite came out of our internal test tools for carrying out Linux hardware reviews at <a href="http://www.phoronix.com/">Phoronix.com</a>, we invite other hardware review web-sites, technology journals, and independent publications to use our software too. While not required, we would just kindly ask that you mention in your review/article that the <em>Phoronix Test Suite</em> was used for carrying out your testing, and ideally to link to <a href="http://www.phoronix-test-suite.com/">www.phoronix-test-suite.com</a> so that your readers will know where to obtain the software if they are interested in running the tests. You are also more than welcome to upload your results to <a href="http://www.openbenchmarking.org/">OpenBenchmarking.org</a> so that others may compare their results against yours in an easy manner.</p>
@@ -884,396 +937,259 @@ In the event that a test profile fails to install or run, the following general
<p>- The Phoronix Test Suite recursively determines tests/suites and allows a suite to call another suite.</p>
<h2>Module Writing</h2>
<p>- By writing a Phoronix Test Suite module, you can easily extend the functionality of the Phoronix Test Suite. Some examples are being able to email the results upon completion, controlling the system's screensaver, updating a text LCD panel with the current test status, etc.</p>
<hr style="height: 50px; border: 0;"><a name="VirtualTestSuites%0A"></a><h1>
Virtual Test Suites
</h1>
<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 PTS Tests<em> pts/all</em>
<h3>All Tests in pts<em> pts/all</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.</p>
<p>This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>benchmark Tests<em> pts/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>BLAS (Basic Linear Algebra Sub-Routine) Library Tests<em> pts/blas</em>
</h3>
<p>This is a collection of test profiles having an external dependency on BLAS (Basic Linear Algebra Sub-Routine) Library</p>
<h3>Boost Development Libraries Tests<em> pts/boost</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Boost Development Libraries</p>
<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>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>
<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>
</h3>
<p>This is a collection of test profiles having an external dependency on Fortran</p>
<h3>game Tests<em> pts/game</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 game software test.</p>
<h3>Go Language Tests<em> pts/golang</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Go Language</p>
<h3>graphics Subsystem Tests<em> pts/graphics</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 graphics sub-system.</p>
<h3>Installed Tests<em> pts/installed</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.</p>
<h3>Every PTS Test<em> pts/everything</em>
<h3>java Tests<em> pts/java</em>
</h3>
<p>This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.</p>
<h3>Linux Operating System Tests<em> pts/linux</em>
<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 java.</p>
<h3>LAPACK (Linear Algebra Pack) Tests<em> pts/lapack</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>Solaris Operating System Tests<em> pts/solaris</em>
<p>This is a collection of test profiles having an external dependency on LAPACK (Linear Algebra Pack)</p>
<h3>linux Operating System Tests<em> pts/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 Solaris Operating System.</p>
<h3>BSD Operating System Tests<em> pts/bsd</em>
<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> pts/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 BSD Operating System.</p>
<h3>MacOSX Operating System Tests<em> pts/macosx</em>
<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>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 compatible with the MacOSX Operating System.</p>
<h3>Windows Operating System Tests<em> pts/windows</em>
<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>network Subsystem Tests<em> pts/network</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>
<h3>Hurd Operating System Tests<em> pts/hurd</em>
<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 network sub-system.</p>
<h3>Node.js + NPM Tests<em> pts/node-npm</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 Hurd Operating System.</p>
<h3>System Subsystem Tests<em> pts/system</em>
<p>This is a collection of test profiles having an external dependency on Node.js + NPM</p>
<h3>OpenCV Tests<em> pts/opencv</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>Processor Subsystem Tests<em> pts/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>Graphics Subsystem Tests<em> pts/graphics</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 Graphics sub-system.</p>
<h3>Other Subsystem Tests<em> pts/other</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 Other sub-system.</p>
<h3>Utility Tests<em> pts/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>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>Scientific Tests<em> pts/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>
<h3>Benchmark Tests<em> pts/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>Application Tests<em> pts/application</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 Application software test.</p>
<h3>Game Tests<em> pts/game</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 Game software test.</p>
<h3>Smp Tests<em> pts/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>Cuda Tests<em> pts/cuda</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 cuda.</p>
<h3>Openmp Tests<em> pts/openmp</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 openmp.</p>
<h3>Cloud Tests<em> pts/cloud</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 cloud.</p>
<h3>Docker Tests<em> pts/docker</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 docker.</p>
<h3>Go Tests<em> pts/go</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 go.</p>
<h3>Vdpau Tests<em> pts/vdpau</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 vdpau.</p>
<h3>Video Tests<em> pts/video</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 video.</p>
<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>Openmpi Tests<em> pts/openmpi</em>
<p>This is a collection of test profiles having an external dependency on OpenCV</p>
<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>All SYSTEM Tests<em> system/all</em>
<h3>processor Subsystem Tests<em> pts/processor</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.</p>
<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>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>Ruby Tests<em> pts/ruby</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Ruby</p>
<h3>Rust Tests<em> pts/rust</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Rust</p>
<h3>scientific Tests<em> pts/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>
<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>solaris Operating System Tests<em> pts/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> pts/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> pts/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> pts/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>
<h3>smp Tests<em> pts/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>opencl Tests<em> pts/opencl</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 opencl.</p>
<h3>cuda Tests<em> pts/cuda</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 cuda.</p>
<h3>mpi Tests<em> pts/mpi</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 mpi.</p>
<h3>openmp Tests<em> pts/openmp</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 openmp.</p>
<h3>cloud Tests<em> pts/cloud</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 cloud.</p>
<h3>docker Tests<em> pts/docker</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 docker.</p>
<h3>go Tests<em> pts/go</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 go.</p>
<h3>vdpau Tests<em> pts/vdpau</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 vdpau.</p>
<h3>video Tests<em> pts/video</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 video.</p>
<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>
<p>This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>benchmark Tests<em> system/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>BLAS (Basic Linear Algebra Sub-Routine) Library Tests<em> system/blas</em>
</h3>
<p>This is a collection of test profiles having an external dependency on BLAS (Basic Linear Algebra Sub-Routine) Library</p>
<h3>Boost Development Libraries Tests<em> system/boost</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Boost Development Libraries</p>
<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>
<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>
</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 game software test.</p>
<h3>graphics Subsystem Tests<em> system/graphics</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 graphics sub-system.</p>
<h3>Installed Tests<em> system/installed</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.</p>
<h3>Every SYSTEM Test<em> system/everything</em>
<h3>linux Operating System Tests<em> system/linux</em>
</h3>
<p>This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.</p>
<h3>Linux Operating System Tests<em> system/linux</em>
<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> system/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 Linux Operating System.</p>
<h3>Solaris Operating System Tests<em> system/solaris</em>
<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>network Subsystem Tests<em> system/network</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>BSD Operating System Tests<em> system/bsd</em>
<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 network sub-system.</p>
<h3>processor Subsystem Tests<em> system/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 compatible with the BSD Operating System.</p>
<h3>MacOSX Operating System Tests<em> system/macosx</em>
<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>Python Tests<em> system/python</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>Windows Operating System Tests<em> system/windows</em>
<p>This is a collection of test profiles having an external dependency on Python</p>
<h3>solaris Operating System Tests<em> system/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 Windows Operating System.</p>
<h3>Hurd Operating System Tests<em> system/hurd</em>
<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> system/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 compatible with the Hurd Operating System.</p>
<h3>System Subsystem Tests<em> system/system</em>
<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> system/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 test of the System sub-system.</p>
<h3>Processor Subsystem Tests<em> system/processor</em>
<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> system/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 a test of the Processor sub-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>Graphics Subsystem Tests<em> system/graphics</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 Graphics sub-system.</p>
<h3>Memory Subsystem Tests<em> system/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>Network Subsystem Tests<em> system/network</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 Network sub-system.</p>
<h3>Other Subsystem Tests<em> system/other</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 Other sub-system.</p>
<h3>Utility Tests<em> system/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>Simulator Tests<em> system/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>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>
<h3>Benchmark Tests<em> system/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>Application Tests<em> system/application</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 Application software test.</p>
<h3>Game Tests<em> system/game</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 Game software test.</p>
<h3>Opencl Tests<em> system/opencl</em>
<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>
<h3>opencl Tests<em> system/opencl</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 opencl.</p>
<h3>Cuda Tests<em> system/cuda</em>
<h3>cuda Tests<em> system/cuda</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 cuda.</p>
<h3>All GIT Tests<em> git/all</em>
<h3>All Tests in git<em> git/all</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Installed Tests<em> git/installed</em>
<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>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.</p>
<h3>Every GIT Test<em> git/everything</em>
<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>
<p>This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.</p>
<h3>Linux Operating System Tests<em> git/linux</em>
<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>
</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>Solaris Operating System Tests<em> git/solaris</em>
<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> git/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 Solaris Operating System.</p>
<h3>BSD Operating System Tests<em> git/bsd</em>
<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> git/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 compatible with the BSD Operating System.</p>
<h3>MacOSX Operating System Tests<em> git/macosx</em>
<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>Rust Tests<em> git/rust</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>Windows Operating System Tests<em> git/windows</em>
<p>This is a collection of test profiles having an external dependency on Rust</p>
<h3>utility Tests<em> git/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 compatible with the Windows Operating System.</p>
<h3>Hurd Operating System Tests<em> git/hurd</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 Hurd Operating System.</p>
<h3>System Subsystem Tests<em> git/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>Processor Subsystem Tests<em> git/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>Disk Subsystem Tests<em> git/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>Graphics Subsystem Tests<em> git/graphics</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 Graphics sub-system.</p>
<h3>Memory Subsystem Tests<em> git/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>Network Subsystem Tests<em> git/network</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 Network sub-system.</p>
<h3>Other Subsystem Tests<em> git/other</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 Other sub-system.</p>
<h3>Utility Tests<em> git/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>Simulator Tests<em> git/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>Scientific Tests<em> git/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>
<h3>Benchmark Tests<em> git/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>Application Tests<em> git/application</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 Application software test.</p>
<h3>Game Tests<em> git/game</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 Game software test.</p>
<h3>Smp Tests<em> git/smp</em>
<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>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 PTS Tests<em> pts/all</em>
<h3>All Tests in windows<em> windows/all</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Installed Tests<em> pts/installed</em>
<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 that are already installed on the system under test.</p>
<h3>Every PTS Test<em> pts/everything</em>
<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 every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.</p>
<h3>Linux Operating System Tests<em> pts/linux</em>
<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 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>Solaris Operating System Tests<em> pts/solaris</em>
<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 Solaris Operating System.</p>
<h3>BSD Operating System Tests<em> pts/bsd</em>
<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 BSD Operating System.</p>
<h3>MacOSX Operating System Tests<em> pts/macosx</em>
<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 compatible with the MacOSX Operating System.</p>
<h3>Windows Operating System Tests<em> pts/windows</em>
<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 Windows Operating System.</p>
<h3>Hurd Operating System Tests<em> pts/hurd</em>
<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 compatible with the Hurd Operating System.</p>
<h3>System Subsystem Tests<em> pts/system</em>
<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 test of the System sub-system.</p>
<h3>Processor Subsystem Tests<em> pts/processor</em>
<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 a test of the Processor sub-system.</p>
<h3>Graphics Subsystem Tests<em> pts/graphics</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 Graphics sub-system.</p>
<h3>Other Subsystem Tests<em> pts/other</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 Other sub-system.</p>
<h3>Utility Tests<em> pts/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>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>Scientific Tests<em> pts/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>
<h3>Benchmark Tests<em> pts/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>Application Tests<em> pts/application</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 Application software test.</p>
<h3>Game Tests<em> pts/game</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 Game software test.</p>
<h3>Smp Tests<em> pts/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>Cuda Tests<em> pts/cuda</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 cuda.</p>
<h3>Openmp Tests<em> pts/openmp</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 openmp.</p>
<h3>Cloud Tests<em> pts/cloud</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 cloud.</p>
<h3>Docker Tests<em> pts/docker</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 docker.</p>
<h3>Go Tests<em> pts/go</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 go.</p>
<h3>Vdpau Tests<em> pts/vdpau</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 vdpau.</p>
<h3>Video Tests<em> pts/video</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 video.</p>
<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>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>All WINDOWS Tests<em> windows/all</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Installed Tests<em> windows/installed</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.</p>
<h3>Every WINDOWS Test<em> windows/everything</em>
</h3>
<p>This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.</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>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>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>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>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>
<h3>Hurd Operating System Tests<em> windows/hurd</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 Hurd 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>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>Disk Subsystem Tests<em> windows/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>Graphics Subsystem Tests<em> windows/graphics</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 Graphics sub-system.</p>
<h3>Memory Subsystem Tests<em> windows/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>Network Subsystem Tests<em> windows/network</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 Network sub-system.</p>
<h3>Other Subsystem Tests<em> windows/other</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 Other 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>Simulator Tests<em> windows/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>Scientific Tests<em> windows/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>
<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>Application Tests<em> windows/application</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 Application software test.</p>
<h3>Game Tests<em> windows/game</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 Game software test.</p>
<hr style="height: 50px; border: 0;"><a name="ComponentTesting%0A"></a><h1>
Component Testing
</h1>
<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>
<p>As of Phoronix Test Suite 3.8, a compiler masking method is utilized for logging compiler options and other settings with each test profile installation. Prior to installing an open-source test, the Phoronix Test Suite determines the intended compiler to be used based upon the pre-set environment variables or the pre-set compiler(s) within the <em>PATH</em> environment variable. The Phoronix Test Suite then masks the compiler to ensure that any options/flags submitted to the compiler are first passed through pts-core so that they can be logged for later use, then is linked to the original, intended compiler. Additionally, other compiler binary names of the same type are blacklisted to prevent their un-intended use (i.e. if a test profile has hard-coded <em>gcc</em> in its build script, but <em>clang</em> is set as the compiler via <em>CC</em>, a sym-link will automatically be created from <em>gcc</em> to the masked <em>clang</em> for the duration of its test installation).</p>
@@ -1283,14 +1199,10 @@ Component Testing
<h1>Disk / File-System Testing</h1>
<p>By default tests are installed to <em>~/.phoronix-test-suite/installed-tests/</em>. However, the location can be updated from <em>~/.phoronix-test-suite/user-config.xml</em> or dynamically via the <em>PTS_TEST_INSTALL_ROOT_PATH</em> environment variable.</p>
<p>When any disk tests are executed, the Phoronix Test Suite will attempt to log the mount options and scheduler of the disk/partition being used for testing. This information is subsequently displayed within the system information table. If the scheduler / mount options are maintained the same throughout all test runs, only a single line is displayed otherwise the options for each test run will be automatically displayed. The file-system in use is always captured and shown in the system information table.</p>
<hr style="height: 50px; border: 0;"><a name="Phoromatic%0A"></a><h1>
Phoromatic
</h1>
<hr style="height: 50px; border: 0;"><a name="Phoromatic"></a><h1>Phoromatic</h1>
<h1>Overview</h1>
<p>The Phoronix Test Suite now features its own built-in Phoromatic server and client implementations. See the <em>phoromatic.pdf</em> / <em>phoromatic.html</em> documentation for more information on this advanced capability.</p>
<hr style="height: 50px; border: 0;"><a name="OfflineImprovements+ConfidentialTesting/AvoidingAccidentalResultUploads%0A"></a><h1>
Offline Improvements + Confidential Testing / Avoiding Accidental Result Uploads
</h1>
<hr style="height: 50px; border: 0;"><a name="OfflineImprovements+ConfidentialTesting/AvoidingAccidentalResultUploads"></a><h1>Offline Improvements + Confidential Testing / Avoiding Accidental Result Uploads</h1>
<h1>Offline Enhancement Via Local Cache</h1>
<p>Beginning with Phoronix Test Suite 9.0, there are improvements to improve the out-of-the-box experience if running the Phoronix Test Suite in a strictly offline environment / behind-the-firewall without access to OpenBenchmarking.org for being able to obtain test profiles / test suites. From Phoronix Test Suite 3.0 when OpenBenchmarking.org was introduced until Phoronix Test Suite 9.0, Internet connectivity was initially required for obtaining the test profiles/suites as the cloud/repository. OpenBenchmarking.org allows for tests to be updated independently of the Phoronix Test Suite releases as well as allowing new tests to be introduced on-demand. Aside from when new tests require explicit new PTS features, this allows tests/suites to be seamlessly used by older versions of the Phoronix Test Suite without any upgrade process required, assuming Internet connectivity is available.</p>
<p>Beginning with Phoronix Test Suite 9.0, a static snapshot of the official tests/suites is included as part of the Phoronix Test Suite package. The intention with this is to provide a static snapshot with all tests/suites as of release time, similar to the behavior with pre-3.0 releases. The benefit to including this static snapshot is helping those that are running strictly offline/isolated to be able to have at least recent tests/suites available without first needing to query OpenBenchmarking.org for this data. But Internet support is certainly desired in order to be able to obtain updated and new test profiles.</p>
@@ -1302,9 +1214,7 @@ Offline Improvements + Confidential Testing / Avoiding Accidental Result Uploads
<p>Removal of OpenBenchmarking.org upload support can be done by deleting <em>phoronix-test-suite/pts-core/objects/pts_openbenchmarking_upload.php</em>. If that file is removed, the Phoronix Test Suite should respond gracefully and not prompt users about any upload and within that file is the only logic for actually uploading the results to Openbenchmarking. So simply by removing that file you should be covered from any accidental uploading of results. Removal/disabling of this file also prevents any anonymous usage reporting.</p>
<p>For those without the ability to remove that file from their Phoronix Test Suite installation or as a secondary safeguard, from the Phoronix Test Suite user configuration file (<em>/etc/phoronix-test-suite.xml<em> as root or <em>~/.phoronix-test-suite/user-config.xml<em> for most users) is a "<em>AllowResultUploadsToOpenBenchmarking</em>" option. If setting that value to <em>FALSE</em>, it should apply the same behavior as if deleting the pts_openbenchmarking_upload file.</em></em></em></em></p>
<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%0A"></a><h1>
Development Credits
</h1>
<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, tandem_Xml, 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 - 2020 by Phoronix Media.</p></div>
<div id="pts_footer">

View File

@@ -70,6 +70,9 @@ This option will permanently remove a installed test by the Phoronix Test Suite.
#### benchmark [Test | Suite | OpenBenchmarking ID | Test Result] ...
This option will install the selected test(s) (if needed) and will proceed to run the test(s). This option is equivalent to running phoronix-test-suite with the install option followed by the run option. Multiple arguments can be supplied to run additional tests at the same time and save the results into one file.
#### estimate-install-time [Test | Suite | OpenBenchmarking ID | Test Result]
This option will provide estimates for test install/setup time length.
#### estimate-run-time [Test | Suite | OpenBenchmarking ID | Test Result]
This option will provide estimates for test run-time / length.
@@ -217,6 +220,9 @@ This option will list all available test profiles that are available from the en
#### search
This option provides command-line searching abilities for test profiles / test suites / test results. The search query can be passed as a parameter otherwise the user is prompted to input their search query..
#### test-to-suite-map
This option will list all test profiles and any test suites each test belongs to.
## Asset Creation
#### build-suite
@@ -243,6 +249,9 @@ This will download the selected test file(s) to the Phoronix Test Suite download
#### inspect-test-profile [Test]
This option can be used for inspecting a Phoronix Test Suite test profile with providing inside details on test profiles for debugging / evaluation / learning purposes.
#### rebuild-test-suite [Suite]
This option will regenerate the local test suite XML file against the OpenBenchmarking.org specification. This can be used to clean up any existing XML syntax / styling issues, etc.
#### result-file-to-suite [Test Result]
This option will guide the user through the process of generating their own test suite, which they can then run, that is based upon an existing test results file.
@@ -257,6 +266,9 @@ This option can be used for validating a Phoronix Test Suite test suite as being
## Result Management
#### analyze-run-times [Test Result]
This option will read a saved test results file and print the statistics about how long the testing took to complete.
#### auto-sort-result-file [Test Result]
This option is used if you wish to automatically attempt to sort the results by their result identifier string.
@@ -317,6 +329,9 @@ This option will read a saved test results file and output the system hardware a
#### show-result [Test Result]
Open up the test results in the Phoronix Test Suite Result Viewer or on OpenBenchmarking.org.
#### workload-topology [Test Result]
This option will read a saved test results file and print the test profiles contained within and their arrangement within different test suites for getting an idea as to the workload topology/make-up / logical groupings of the benchmarks being run.
## Other
#### commands
@@ -421,6 +436,8 @@ This is a simple module intended for developers to just demonstrate some of the
phoronix-test-suite dummy_module.dummy-command
This is a simple module intended for developers to just demonstrate some of the module functions.
### Generate Perf FlameGraphs For Tests
Setting FLAME_GRAPH_PATH=<path to flamegraph path> will auto-load and enable this Phoronix Test Suite module. The module will generate a Linux perf FlameGraph for each test run during the benchmarking process. Details on FlameGraph @ https://github.com/brendangregg/FlameGraph
@@ -487,6 +504,8 @@ phoronix-test-suite perf_tips.show
This module utilizes the following environmental variables: SUPPRESS_PERF_TIPS.
This module alerts the user if the system configuration may not be the right one for achieving the best performance with the target benchmark(s). This initial version of the module actually cares only about the BFQ I/O scheduler: it gives a warning if BFQ is being used with an incorrect configuration in a disk benchmark, and suggests the right configuration to use. For the moment it only works for existing, throughput-based tests. It will need to be extended for responsiveness and soft real-time-latency tests.
### Benchmarking Compiler PGO Impact
This module makes it easy to test a compiler PGO (Profile Guided Optimization) performance impact by running a test without PGO optimizations, capturing the PGO profile, rebuilding the tests with the PGO profile generated, and then repeat the benchmarks.
@@ -511,6 +530,8 @@ phoronix-test-suite phoromatic.clone
phoronix-test-suite phoromatic.export-results-for-account-schedules
The Phoromatic module contains the client support for interacting with Phoromatic and Phoromatic Tracker services.
### Pushover.net
Submit notifications to your iOS/Android mobile devices of test results in real-time as push notifications, etc. Using the Pushover.net API.
@@ -539,6 +560,87 @@ This module contains sensor monitoring support.
This module utilizes the following environmental variables: MONITOR, PERFORMANCE_PER_WATT, PERFORMANCE_PER_SENSOR, MONITOR_INTERVAL, MONITOR_PER_RUN.
Monitoring these sensors is as easy as running your normal Phoronix Test Suite commands but at the beginning of the command add: MONITOR=<selected sensors>. For example, this will monitor the CPU temperature and voltage during tests:
MONITOR=cpu.temp,cpu.voltage phoronix-test-suite benchmark universe
For some of the sensors there is an ability to monitor specific device, e.g. cpu.usage.cpu0 or hdd.read-speed.sda. If the PERFORMANCE_PER_WATT environment variable is set, a performance per Watt graph will also be added, assuming the system's power consumption can be monitored. PERFORMANCE_PER_SENSOR= will allow similar behavior but for arbitrary sensors. Below are all of the sensors supported by this version of the Phoronix Test Suite.
Supported Options:
- all
- all.ambient
- ambient.temp
- all.cgroup
- cgroup.cpu-usage
- all.cpu
- cpu.fan-speed
- cpu.freq
- all.cpu.freq
- cpu.freq.cpu0
- cpu.freq.cpu1
- cpu.freq.cpu2
- cpu.freq.cpu3
- cpu.freq.cpu4
- cpu.freq.cpu5
- cpu.freq.cpu6
- cpu.freq.cpu7
- cpu.peak-freq
- cpu.power
- cpu.temp
- cpu.usage
- all.cpu.usage
- cpu.usage.cpu0
- cpu.usage.cpu1
- cpu.usage.cpu2
- cpu.usage.cpu3
- cpu.usage.cpu4
- cpu.usage.cpu5
- cpu.usage.cpu6
- cpu.usage.cpu7
- cpu.usage.summary
- cpu.voltage
- all.gpu
- gpu.fan-speed
- gpu.freq
- gpu.memory-usage
- gpu.power
- gpu.temp
- gpu.usage
- gpu.voltage
- all.hdd
- hdd.read-speed
- all.hdd.read-speed
- hdd.read-speed.sda
- hdd.read-speed.sdb
- hdd.read-speed.nvme0n1
- hdd.temp
- all.hdd.temp
- hdd.temp.sda
- hdd.temp.sdb
- hdd.temp.nvme0n1
- hdd.write-speed
- all.hdd.write-speed
- hdd.write-speed.sda
- hdd.write-speed.sdb
- hdd.write-speed.nvme0n1
- all.memory
- memory.temp
- memory.usage
- all.network
- network.usage
- all.swap
- swap.usage
- all.sys
- sys.fan-speed
- sys.iowait
- sys.power
- sys.temp
- sys.voltage
- all.sys.voltage
NOTE: Use the "system-sensors" command to see what sensors are available for monitoring on the system.
### Timed Screenshot
This is a module that will take a screenshot of the system at a pre-defined interval. ImageMagick must be installed onto the system prior to using this module.
@@ -553,7 +655,7 @@ This module utilizes the following environmental variables: HALT_SCREENSAVER.
### Update Checker
This module checks to see if the Phoronix Test Suite -- and its tests and suites -- are up to date.
This module checks to see if the Phoronix Test Suite -- and its tests and suites -- are up to date plus also handles message of the day information.
### Utilize Wine On Linux Benchmarking
@@ -656,7 +758,7 @@ Below are a list of the operating systems that currently have external dependenc
---
Alpine LinuxAmazonAngstromArch LinuxClear LinuxClearOSClearOS Core ServerDebianDragonFlyBSDFedoraFluxbuntuGNU KFreeBSDGentooGoobuntuHPJoli CloudLinaroLinux Embedded Development EnvironmentLinux MintMEPISMac OS XMacPortsMageiaMandrivaMeeGoMicrosoft WindowsMidnightBSDMoblinMythbuntuNetBSDNexenta CoreOLPCOpenIndianaOpenMandrivaOpenMandrivaLinuxOpenSolarisOpenSuSEOptwareOracle ServerPCLinuxOSPTS Desktop LivePTS Linux LivePalmPardus LinuxRed Hat EnterpriseRed Hat Enterprise ServerSUSESUSE LinuxScientificScientificSLSolusSolus LinuxTermuxUbuntuVoid LinuxZenwalkgNewSensemacOS Brew
Alpine LinuxAmazonAngstromArch LinuxClear LinuxClearOSClearOS Core ServerDebianDragonFlyBSDFedoraFluxbuntuGNU KFreeBSDGentooGoobuntuHPJoli CloudLinaroLinux Embedded Development EnvironmentLinux MintMEPISMac OS XMacPortsMageiaMandrivaMeeGoMicrosoft WindowsMidnightBSDMoblinMythbuntuNetBSDNexenta CoreOLPCOpenIndianaOpenMandrivaOpenMandrivaLinuxOpenSolarisOpenSuSEOptwareOracle ServerPCLinuxOSPalmPardus LinuxRed Hat EnterpriseRed Hat Enterprise ServerSUSESUSE LinuxScientificScientificSLSolusSolus LinuxTermuxUbuntuVoid LinuxZenwalkgNewSensemacOS Brew
# Configuration
## User Files & Folders
@@ -920,386 +1022,254 @@ Virtual test suites can be installed and run just like a normal XML test suite a
---
#### All PTS Tests pts/all
This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.
#### All Tests in pts pts/all
This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.
#### benchmark Tests pts/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.
#### BLAS (Basic Linear Algebra Sub-Routine) Library Tests pts/blas
This is a collection of test profiles having an external dependency on BLAS (Basic Linear Algebra Sub-Routine) Library
#### Boost Development Libraries Tests pts/boost
This is a collection of test profiles having an external dependency on Boost Development Libraries
#### bsd Operating System Tests pts/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.
#### disk Subsystem Tests pts/disk
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.
#### Everything in pts pts/everything
This is a collection of all test profiles found within the specified OpenBenchmarking.org repository, including unsupported tests, etc.
#### Fortran Tests pts/fortran
This is a collection of test profiles having an external dependency on Fortran
#### game Tests pts/game
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a game software test.
#### Go Language Tests pts/golang
This is a collection of test profiles having an external dependency on Go Language
#### graphics Subsystem Tests pts/graphics
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 graphics sub-system.
#### Installed Tests pts/installed
This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.
#### Every PTS Test pts/everything
This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.
#### java Tests pts/java
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 java.
#### Linux Operating System Tests pts/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.
#### LAPACK (Linear Algebra Pack) Tests pts/lapack
This is a collection of test profiles having an external dependency on LAPACK (Linear Algebra Pack)
#### Solaris Operating System Tests pts/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.
#### linux Operating System Tests pts/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.
#### BSD Operating System Tests pts/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.
#### macosx Operating System Tests pts/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.
#### MacOSX Operating System Tests pts/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.
#### memory Subsystem Tests pts/memory
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.
#### Windows Operating System Tests pts/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.
#### network Subsystem Tests pts/network
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 network sub-system.
#### Hurd Operating System Tests pts/hurd
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 Hurd Operating System.
#### Node.js + NPM Tests pts/node-npm
This is a collection of test profiles having an external dependency on Node.js + NPM
#### System Subsystem Tests pts/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.
#### OpenCV Tests pts/opencv
This is a collection of test profiles having an external dependency on OpenCV
#### Processor Subsystem Tests pts/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.
#### Graphics Subsystem Tests pts/graphics
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 Graphics sub-system.
#### Other Subsystem Tests pts/other
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 Other sub-system.
#### Utility Tests pts/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.
#### Simulator Tests pts/simulator
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.
#### Scientific Tests pts/scientific
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.
#### Benchmark Tests pts/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.
#### Application Tests pts/application
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a Application software test.
#### Game Tests pts/game
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a Game software test.
#### Smp Tests pts/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.
#### Cuda Tests pts/cuda
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 cuda.
#### Openmp Tests pts/openmp
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 openmp.
#### Cloud Tests pts/cloud
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 cloud.
#### Docker Tests pts/docker
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 docker.
#### Go Tests pts/go
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 go.
#### Vdpau Tests pts/vdpau
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 vdpau.
#### Video Tests pts/video
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 video.
#### Responsiveness Tests pts/responsiveness
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.
#### Openmpi Tests pts/openmpi
#### openmpi Tests pts/openmpi
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.
#### All SYSTEM Tests system/all
This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.
#### processor Subsystem Tests pts/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.
#### python Tests pts/python
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.
#### Ruby Tests pts/ruby
This is a collection of test profiles having an external dependency on Ruby
#### Rust Tests pts/rust
This is a collection of test profiles having an external dependency on Rust
#### scientific Tests pts/scientific
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.
#### simulator Tests pts/simulator
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.
#### solaris Operating System Tests pts/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 pts/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 pts/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 pts/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.
#### smp Tests pts/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.
#### opencl Tests pts/opencl
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 opencl.
#### cuda Tests pts/cuda
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 cuda.
#### mpi Tests pts/mpi
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 mpi.
#### openmp Tests pts/openmp
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 openmp.
#### cloud Tests pts/cloud
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 cloud.
#### docker Tests pts/docker
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 docker.
#### go Tests pts/go
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 go.
#### vdpau Tests pts/vdpau
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 vdpau.
#### video Tests pts/video
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 video.
#### responsiveness Tests pts/responsiveness
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.
#### All Tests in system system/all
This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.
#### benchmark Tests system/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.
#### BLAS (Basic Linear Algebra Sub-Routine) Library Tests system/blas
This is a collection of test profiles having an external dependency on BLAS (Basic Linear Algebra Sub-Routine) Library
#### Boost Development Libraries Tests system/boost
This is a collection of test profiles having an external dependency on Boost Development Libraries
#### bsd Operating System Tests system/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.
#### disk Subsystem Tests system/disk
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.
#### Everything in system system/everything
This is a collection of all test profiles found within the specified OpenBenchmarking.org repository, including unsupported tests, etc.
#### game Tests system/game
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a game software test.
#### graphics Subsystem Tests system/graphics
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 graphics sub-system.
#### Installed Tests system/installed
This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.
#### Every SYSTEM Test system/everything
This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.
#### linux Operating System Tests system/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.
#### Linux Operating System Tests system/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 system/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.
#### Solaris Operating System Tests system/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.
#### network Subsystem Tests system/network
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 network sub-system.
#### BSD Operating System Tests system/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.
#### processor Subsystem Tests system/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.
#### MacOSX Operating System Tests system/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.
#### Python Tests system/python
This is a collection of test profiles having an external dependency on Python
#### Windows Operating System Tests system/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.
#### solaris Operating System Tests system/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.
#### Hurd Operating System Tests system/hurd
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 Hurd Operating System.
#### system Subsystem Tests system/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.
#### System Subsystem Tests system/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 system/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.
#### Processor Subsystem Tests system/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.
#### windows Operating System Tests system/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.
#### Disk Subsystem Tests system/disk
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.
#### Graphics Subsystem Tests system/graphics
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 Graphics sub-system.
#### Memory Subsystem Tests system/memory
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.
#### Network Subsystem Tests system/network
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 Network sub-system.
#### Other Subsystem Tests system/other
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 Other sub-system.
#### Utility Tests system/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.
#### Simulator Tests system/simulator
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.
#### Scientific Tests system/scientific
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.
#### Benchmark Tests system/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.
#### Application Tests system/application
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a Application software test.
#### Game Tests system/game
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a Game software test.
#### Opencl Tests system/opencl
#### opencl Tests system/opencl
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 opencl.
#### Cuda Tests system/cuda
#### cuda Tests system/cuda
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 cuda.
#### All GIT Tests git/all
This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.
#### All Tests in git git/all
This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.
#### Installed Tests git/installed
This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.
#### bsd Operating System Tests git/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.
#### Every GIT Test git/everything
This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.
#### Everything in git git/everything
This is a collection of all test profiles found within the specified OpenBenchmarking.org repository, including unsupported tests, etc.
#### Linux Operating System Tests git/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.
#### linux Operating System Tests git/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.
#### Solaris Operating System Tests git/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.
#### macosx Operating System Tests git/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.
#### BSD Operating System Tests git/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.
#### processor Subsystem Tests git/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.
#### MacOSX Operating System Tests git/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.
#### Rust Tests git/rust
This is a collection of test profiles having an external dependency on Rust
#### Windows Operating System Tests git/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.
#### utility Tests git/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.
#### Hurd Operating System Tests git/hurd
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 Hurd Operating System.
#### System Subsystem Tests git/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.
#### Processor Subsystem Tests git/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.
#### Disk Subsystem Tests git/disk
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.
#### Graphics Subsystem Tests git/graphics
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 Graphics sub-system.
#### Memory Subsystem Tests git/memory
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.
#### Network Subsystem Tests git/network
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 Network sub-system.
#### Other Subsystem Tests git/other
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 Other sub-system.
#### Utility Tests git/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.
#### Simulator Tests git/simulator
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.
#### Scientific Tests git/scientific
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.
#### Benchmark Tests git/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.
#### Application Tests git/application
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a Application software test.
#### Game Tests git/game
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a Game software test.
#### Smp Tests git/smp
#### 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 PTS Tests pts/all
This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.
#### All Tests in windows windows/all
This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.
#### Installed Tests pts/installed
This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.
#### 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.
#### Every PTS Test pts/everything
This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.
#### 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.
#### Linux Operating System Tests pts/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.
#### Everything in windows windows/everything
This is a collection of all test profiles found within the specified OpenBenchmarking.org repository, including unsupported tests, etc.
#### Solaris Operating System Tests pts/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.
#### 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.
#### BSD Operating System Tests pts/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.
#### 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.
#### MacOSX Operating System Tests pts/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.
#### Windows Operating System Tests pts/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.
#### 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.
#### Hurd Operating System Tests pts/hurd
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 Hurd 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.
#### System Subsystem Tests pts/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.
#### Processor Subsystem Tests pts/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.
#### Graphics Subsystem Tests pts/graphics
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 Graphics sub-system.
#### Other Subsystem Tests pts/other
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 Other sub-system.
#### Utility Tests pts/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.
#### Simulator Tests pts/simulator
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.
#### Scientific Tests pts/scientific
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.
#### Benchmark Tests pts/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.
#### Application Tests pts/application
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a Application software test.
#### Game Tests pts/game
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a Game software test.
#### Smp Tests pts/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.
#### Cuda Tests pts/cuda
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 cuda.
#### Openmp Tests pts/openmp
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 openmp.
#### Cloud Tests pts/cloud
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 cloud.
#### Docker Tests pts/docker
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 docker.
#### Go Tests pts/go
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 go.
#### Vdpau Tests pts/vdpau
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 vdpau.
#### Video Tests pts/video
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 video.
#### Responsiveness Tests pts/responsiveness
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.
#### Openmpi Tests pts/openmpi
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.
#### All WINDOWS Tests windows/all
This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.
#### Installed Tests windows/installed
This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.
#### Every WINDOWS Test windows/everything
This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.
#### 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.
#### 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.
#### 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.
#### 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.
#### 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.
#### Hurd Operating System Tests windows/hurd
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 Hurd 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.
#### 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.
#### Disk Subsystem Tests windows/disk
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.
#### Graphics Subsystem Tests windows/graphics
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 Graphics sub-system.
#### Memory Subsystem Tests windows/memory
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.
#### Network Subsystem Tests windows/network
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 Network sub-system.
#### Other Subsystem Tests windows/other
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 Other 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.
#### Simulator Tests windows/simulator
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.
#### Scientific Tests windows/scientific
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.
#### 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.
#### Application Tests windows/application
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a Application software test.
#### Game Tests windows/game
This is a collection of test profiles found within the specified OpenBenchmarking.org repository where the test profile is specified as being a Game 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

View File

@@ -44,6 +44,9 @@
<h3>benchmark<em> [Test | Suite | OpenBenchmarking ID | Test Result] ...</em>
</h3>
<p>This option will install the selected test(s) (if needed) and will proceed to run the test(s). This option is equivalent to running phoronix-test-suite with the install option followed by the run option. Multiple arguments can be supplied to run additional tests at the same time and save the results into one file.</p>
<h3>estimate-install-time<em> [Test | Suite | OpenBenchmarking ID | Test Result]</em>
</h3>
<p>This option will provide estimates for test install/setup time length.</p>
<h3>estimate-run-time<em> [Test | Suite | OpenBenchmarking ID | Test Result]</em>
</h3>
<p>This option will provide estimates for test run-time / length.</p>
@@ -188,6 +191,9 @@
<h3>search<em> </em>
</h3>
<p>This option provides command-line searching abilities for test profiles / test suites / test results. The search query can be passed as a parameter otherwise the user is prompted to input their search query..</p>
<h3>test-to-suite-map<em> </em>
</h3>
<p>This option will list all test profiles and any test suites each test belongs to.</p>
<h1>Asset Creation</h1>
<h3>build-suite<em> </em>
</h3>
@@ -213,6 +219,9 @@
<h3>inspect-test-profile<em> [Test]</em>
</h3>
<p>This option can be used for inspecting a Phoronix Test Suite test profile with providing inside details on test profiles for debugging / evaluation / learning purposes.</p>
<h3>rebuild-test-suite<em> [Suite]</em>
</h3>
<p>This option will regenerate the local test suite XML file against the OpenBenchmarking.org specification. This can be used to clean up any existing XML syntax / styling issues, etc.</p>
<h3>result-file-to-suite<em> [Test Result]</em>
</h3>
<p>This option will guide the user through the process of generating their own test suite, which they can then run, that is based upon an existing test results file.</p>
@@ -226,6 +235,9 @@
</h3>
<p>This option can be used for validating a Phoronix Test Suite test suite as being compliant against the OpenBenchmarking.org specification.</p>
<h1>Result Management</h1>
<h3>analyze-run-times<em> [Test Result]</em>
</h3>
<p>This option will read a saved test results file and print the statistics about how long the testing took to complete.</p>
<h3>auto-sort-result-file<em> [Test Result]</em>
</h3>
<p>This option is used if you wish to automatically attempt to sort the results by their result identifier string.</p>
@@ -286,6 +298,9 @@
<h3>show-result<em> [Test Result]</em>
</h3>
<p>Open up the test results in the Phoronix Test Suite Result Viewer or on OpenBenchmarking.org.</p>
<h3>workload-topology<em> [Test Result]</em>
</h3>
<p>This option will read a saved test results file and print the test profiles contained within and their arrangement within different test suites for getting an idea as to the workload topology/make-up / logical groupings of the benchmarks being run.</p>
<h1>Other</h1>
<h3>commands<em> </em>
</h3>

View File

@@ -12,6 +12,7 @@
<h2>Dummy Module</h2>
<p>This is a simple module intended for developers to just demonstrate some of the module functions.</p>
<p>phoronix-test-suite dummy_module.dummy-command</p>
<p>This is a simple module intended for developers to just demonstrate some of the module functions.</p>
<h2>Generate Perf FlameGraphs For Tests</h2>
<p>Setting FLAME_GRAPH_PATH=&lt;path to flamegraph path&gt; will auto-load and enable this Phoronix Test Suite module. The module will generate a Linux perf FlameGraph for each test run during the benchmarking process. Details on FlameGraph @ https://github.com/brendangregg/FlameGraph</p>
<p>This module utilizes the following environmental variables: FLAME_GRAPH_PATH.</p>
@@ -45,6 +46,7 @@
<p>This module alerts the user if the system configuration may not be the right one for achieving the best performance with the target benchmark(s). This initial version of the module actually cares only about the BFQ I/O scheduler and powersave governor checks.</p>
<p>phoronix-test-suite perf_tips.show</p>
<p>This module utilizes the following environmental variables: SUPPRESS_PERF_TIPS.</p>
<p>This module alerts the user if the system configuration may not be the right one for achieving the best performance with the target benchmark(s). This initial version of the module actually cares only about the BFQ I/O scheduler: it gives a warning if BFQ is being used with an incorrect configuration in a disk benchmark, and suggests the right configuration to use. For the moment it only works for existing, throughput-based tests. It will need to be extended for responsiveness and soft real-time-latency tests.</p>
<h2>Benchmarking Compiler PGO Impact</h2>
<p>This module makes it easy to test a compiler PGO (Profile Guided Optimization) performance impact by running a test without PGO optimizations, capturing the PGO profile, rebuilding the tests with the PGO profile generated, and then repeat the benchmarks.</p>
<p>phoronix-test-suite pgo.benchmark</p>
@@ -57,6 +59,7 @@
<p>phoronix-test-suite phoromatic.list-results</p>
<p>phoronix-test-suite phoromatic.clone</p>
<p>phoronix-test-suite phoromatic.export-results-for-account-schedules</p>
<p>The Phoromatic module contains the client support for interacting with Phoromatic and Phoromatic Tracker services.</p>
<h2>Pushover.net</h2>
<p>Submit notifications to your iOS/Android mobile devices of test results in real-time as push notifications, etc. Using the Pushover.net API.</p>
<p>This module utilizes the following environmental variables: PUSHOVER_NET_USER.</p>
@@ -71,6 +74,86 @@
<h2>System Monitor</h2>
<p>This module contains sensor monitoring support.</p>
<p>This module utilizes the following environmental variables: MONITOR, PERFORMANCE_PER_WATT, PERFORMANCE_PER_SENSOR, MONITOR_INTERVAL, MONITOR_PER_RUN.</p>
<p>Monitoring these sensors is as easy as running your normal Phoronix Test Suite commands but at the beginning of the command add: MONITOR=&lt;selected sensors&gt;. For example, this will monitor the CPU temperature and voltage during tests:
MONITOR=cpu.temp,cpu.voltage phoronix-test-suite benchmark universe
For some of the sensors there is an ability to monitor specific device, e.g. cpu.usage.cpu0 or hdd.read-speed.sda. If the PERFORMANCE_PER_WATT environment variable is set, a performance per Watt graph will also be added, assuming the system's power consumption can be monitored. PERFORMANCE_PER_SENSOR= will allow similar behavior but for arbitrary sensors. Below are all of the sensors supported by this version of the Phoronix Test Suite.
Supported Options:
- all
- all.ambient
- ambient.temp
- all.cgroup
- cgroup.cpu-usage
- all.cpu
- cpu.fan-speed
- cpu.freq
- all.cpu.freq
- cpu.freq.cpu0
- cpu.freq.cpu1
- cpu.freq.cpu2
- cpu.freq.cpu3
- cpu.freq.cpu4
- cpu.freq.cpu5
- cpu.freq.cpu6
- cpu.freq.cpu7
- cpu.peak-freq
- cpu.power
- cpu.temp
- cpu.usage
- all.cpu.usage
- cpu.usage.cpu0
- cpu.usage.cpu1
- cpu.usage.cpu2
- cpu.usage.cpu3
- cpu.usage.cpu4
- cpu.usage.cpu5
- cpu.usage.cpu6
- cpu.usage.cpu7
- cpu.usage.summary
- cpu.voltage
- all.gpu
- gpu.fan-speed
- gpu.freq
- gpu.memory-usage
- gpu.power
- gpu.temp
- gpu.usage
- gpu.voltage
- all.hdd
- hdd.read-speed
- all.hdd.read-speed
- hdd.read-speed.sda
- hdd.read-speed.sdb
- hdd.read-speed.nvme0n1
- hdd.temp
- all.hdd.temp
- hdd.temp.sda
- hdd.temp.sdb
- hdd.temp.nvme0n1
- hdd.write-speed
- all.hdd.write-speed
- hdd.write-speed.sda
- hdd.write-speed.sdb
- hdd.write-speed.nvme0n1
- all.memory
- memory.temp
- memory.usage
- all.network
- network.usage
- all.swap
- swap.usage
- all.sys
- sys.fan-speed
- sys.iowait
- sys.power
- sys.temp
- sys.voltage
- all.sys.voltage
NOTE: Use the "system-sensors" command to see what sensors are available for monitoring on the system.</p>
<h2>Timed Screenshot</h2>
<p>This is a module that will take a screenshot of the system at a pre-defined interval. ImageMagick must be installed onto the system prior to using this module.</p>
<p>This module utilizes the following environmental variables: SCREENSHOT_INTERVAL.</p>
@@ -78,7 +161,7 @@
<p>This module toggles the system's screensaver while the Phoronix Test Suite is running. At this time, the GNOME and KDE screensavers are supported.</p>
<p>This module utilizes the following environmental variables: HALT_SCREENSAVER.</p>
<h2>Update Checker</h2>
<p>This module checks to see if the Phoronix Test Suite -- and its tests and suites -- are up to date.</p>
<p>This module checks to see if the Phoronix Test Suite -- and its tests and suites -- are up to date plus also handles message of the day information.</p>
<h2>Utilize Wine On Linux Benchmarking</h2>
<p>This module when activated via the USE_WINE environment variable on Linux systems will override the test profile OS target to Windows and attempt to run the (Windows) tests under Wine, if installed on the system. USE_WINE can be either set to the name of the desired wine command or the absolute path to the wine binary you wish to use for benchmarking.</p>
<p>This module utilizes the following environmental variables: USE_WINE.</p>

View File

@@ -5,6 +5,6 @@
</head>
<body>
<p>The Phoronix Test Suite has a feature known as "External Dependencies" where the Phoronix Test Suite can attempt to automatically install some of the test-specific dependencies on supported distributions. If running on a distribution where there is currently no External Dependencies profile, the needed package name(s) are listed for manual installation.</p>
<p>Below are a list of the operating systems that currently have external dependencies support within the Phoronix Test Suite for the automatic installation of needed test files.<hr><ul></ul><li>Alpine Linux</li><li>Amazon</li><li>Angstrom</li><li>Arch Linux</li><li>Clear Linux</li><li>ClearOS</li><li>ClearOS Core Server</li><li>Debian</li><li>DragonFlyBSD</li><li>Fedora</li><li>Fluxbuntu</li><li>GNU KFreeBSD</li><li>Gentoo</li><li>Goobuntu</li><li>HP</li><li>Joli Cloud</li><li>Linaro</li><li>Linux Embedded Development Environment</li><li>Linux Mint</li><li>MEPIS</li><li>Mac OS X</li><li>MacPorts</li><li>Mageia</li><li>Mandriva</li><li>MeeGo</li><li>Microsoft Windows</li><li>MidnightBSD</li><li>Moblin</li><li>Mythbuntu</li><li>NetBSD</li><li>Nexenta Core</li><li>OLPC</li><li>OpenIndiana</li><li>OpenMandriva</li><li>OpenMandrivaLinux</li><li>OpenSolaris</li><li>OpenSuSE</li><li>Optware</li><li>Oracle Server</li><li>PCLinuxOS</li><li>PTS Desktop Live</li><li>PTS Linux Live</li><li>Palm</li><li>Pardus Linux</li><li>Red Hat Enterprise</li><li>Red Hat Enterprise Server</li><li>SUSE</li><li>SUSE Linux</li><li>Scientific</li><li>ScientificSL</li><li>Solus</li><li>Solus Linux</li><li>Termux</li><li>Ubuntu</li><li>Void Linux</li><li>Zenwalk</li><li>gNewSense</li><li>macOS Brew</li></p>
<p>Below are a list of the operating systems that currently have external dependencies support within the Phoronix Test Suite for the automatic installation of needed test files.<hr><ul></ul><li>Alpine Linux</li><li>Amazon</li><li>Angstrom</li><li>Arch Linux</li><li>Clear Linux</li><li>ClearOS</li><li>ClearOS Core Server</li><li>Debian</li><li>DragonFlyBSD</li><li>Fedora</li><li>Fluxbuntu</li><li>GNU KFreeBSD</li><li>Gentoo</li><li>Goobuntu</li><li>HP</li><li>Joli Cloud</li><li>Linaro</li><li>Linux Embedded Development Environment</li><li>Linux Mint</li><li>MEPIS</li><li>Mac OS X</li><li>MacPorts</li><li>Mageia</li><li>Mandriva</li><li>MeeGo</li><li>Microsoft Windows</li><li>MidnightBSD</li><li>Moblin</li><li>Mythbuntu</li><li>NetBSD</li><li>Nexenta Core</li><li>OLPC</li><li>OpenIndiana</li><li>OpenMandriva</li><li>OpenMandrivaLinux</li><li>OpenSolaris</li><li>OpenSuSE</li><li>Optware</li><li>Oracle Server</li><li>PCLinuxOS</li><li>Palm</li><li>Pardus Linux</li><li>Red Hat Enterprise</li><li>Red Hat Enterprise Server</li><li>SUSE</li><li>SUSE Linux</li><li>Scientific</li><li>ScientificSL</li><li>Solus</li><li>Solus Linux</li><li>Termux</li><li>Ubuntu</li><li>Void Linux</li><li>Zenwalk</li><li>gNewSense</li><li>macOS Brew</li></p>
</body>
</html>

View File

@@ -6,386 +6,254 @@
<body>
<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><hr></p>
<h3>All PTS Tests<em> pts/all</em>
<h3>All Tests in pts<em> pts/all</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.</p>
<p>This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>benchmark Tests<em> pts/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>BLAS (Basic Linear Algebra Sub-Routine) Library Tests<em> pts/blas</em>
</h3>
<p>This is a collection of test profiles having an external dependency on BLAS (Basic Linear Algebra Sub-Routine) Library</p>
<h3>Boost Development Libraries Tests<em> pts/boost</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Boost Development Libraries</p>
<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>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>
<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>
</h3>
<p>This is a collection of test profiles having an external dependency on Fortran</p>
<h3>game Tests<em> pts/game</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 game software test.</p>
<h3>Go Language Tests<em> pts/golang</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Go Language</p>
<h3>graphics Subsystem Tests<em> pts/graphics</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 graphics sub-system.</p>
<h3>Installed Tests<em> pts/installed</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.</p>
<h3>Every PTS Test<em> pts/everything</em>
<h3>java Tests<em> pts/java</em>
</h3>
<p>This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.</p>
<h3>Linux Operating System Tests<em> pts/linux</em>
<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 java.</p>
<h3>LAPACK (Linear Algebra Pack) Tests<em> pts/lapack</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>Solaris Operating System Tests<em> pts/solaris</em>
<p>This is a collection of test profiles having an external dependency on LAPACK (Linear Algebra Pack)</p>
<h3>linux Operating System Tests<em> pts/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 Solaris Operating System.</p>
<h3>BSD Operating System Tests<em> pts/bsd</em>
<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> pts/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 BSD Operating System.</p>
<h3>MacOSX Operating System Tests<em> pts/macosx</em>
<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>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 compatible with the MacOSX Operating System.</p>
<h3>Windows Operating System Tests<em> pts/windows</em>
<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>network Subsystem Tests<em> pts/network</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>
<h3>Hurd Operating System Tests<em> pts/hurd</em>
<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 network sub-system.</p>
<h3>Node.js + NPM Tests<em> pts/node-npm</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 Hurd Operating System.</p>
<h3>System Subsystem Tests<em> pts/system</em>
<p>This is a collection of test profiles having an external dependency on Node.js + NPM</p>
<h3>OpenCV Tests<em> pts/opencv</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>Processor Subsystem Tests<em> pts/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>Graphics Subsystem Tests<em> pts/graphics</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 Graphics sub-system.</p>
<h3>Other Subsystem Tests<em> pts/other</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 Other sub-system.</p>
<h3>Utility Tests<em> pts/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>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>Scientific Tests<em> pts/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>
<h3>Benchmark Tests<em> pts/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>Application Tests<em> pts/application</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 Application software test.</p>
<h3>Game Tests<em> pts/game</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 Game software test.</p>
<h3>Smp Tests<em> pts/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>Cuda Tests<em> pts/cuda</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 cuda.</p>
<h3>Openmp Tests<em> pts/openmp</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 openmp.</p>
<h3>Cloud Tests<em> pts/cloud</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 cloud.</p>
<h3>Docker Tests<em> pts/docker</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 docker.</p>
<h3>Go Tests<em> pts/go</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 go.</p>
<h3>Vdpau Tests<em> pts/vdpau</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 vdpau.</p>
<h3>Video Tests<em> pts/video</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 video.</p>
<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>Openmpi Tests<em> pts/openmpi</em>
<p>This is a collection of test profiles having an external dependency on OpenCV</p>
<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>All SYSTEM Tests<em> system/all</em>
<h3>processor Subsystem Tests<em> pts/processor</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.</p>
<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>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>Ruby Tests<em> pts/ruby</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Ruby</p>
<h3>Rust Tests<em> pts/rust</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Rust</p>
<h3>scientific Tests<em> pts/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>
<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>solaris Operating System Tests<em> pts/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> pts/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> pts/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> pts/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>
<h3>smp Tests<em> pts/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>opencl Tests<em> pts/opencl</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 opencl.</p>
<h3>cuda Tests<em> pts/cuda</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 cuda.</p>
<h3>mpi Tests<em> pts/mpi</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 mpi.</p>
<h3>openmp Tests<em> pts/openmp</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 openmp.</p>
<h3>cloud Tests<em> pts/cloud</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 cloud.</p>
<h3>docker Tests<em> pts/docker</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 docker.</p>
<h3>go Tests<em> pts/go</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 go.</p>
<h3>vdpau Tests<em> pts/vdpau</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 vdpau.</p>
<h3>video Tests<em> pts/video</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 video.</p>
<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>
<p>This is a collection of all supported test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>benchmark Tests<em> system/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>BLAS (Basic Linear Algebra Sub-Routine) Library Tests<em> system/blas</em>
</h3>
<p>This is a collection of test profiles having an external dependency on BLAS (Basic Linear Algebra Sub-Routine) Library</p>
<h3>Boost Development Libraries Tests<em> system/boost</em>
</h3>
<p>This is a collection of test profiles having an external dependency on Boost Development Libraries</p>
<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>
<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>
</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 game software test.</p>
<h3>graphics Subsystem Tests<em> system/graphics</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 graphics sub-system.</p>
<h3>Installed Tests<em> system/installed</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.</p>
<h3>Every SYSTEM Test<em> system/everything</em>
<h3>linux Operating System Tests<em> system/linux</em>
</h3>
<p>This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.</p>
<h3>Linux Operating System Tests<em> system/linux</em>
<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> system/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 Linux Operating System.</p>
<h3>Solaris Operating System Tests<em> system/solaris</em>
<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>network Subsystem Tests<em> system/network</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>BSD Operating System Tests<em> system/bsd</em>
<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 network sub-system.</p>
<h3>processor Subsystem Tests<em> system/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 compatible with the BSD Operating System.</p>
<h3>MacOSX Operating System Tests<em> system/macosx</em>
<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>Python Tests<em> system/python</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>Windows Operating System Tests<em> system/windows</em>
<p>This is a collection of test profiles having an external dependency on Python</p>
<h3>solaris Operating System Tests<em> system/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 Windows Operating System.</p>
<h3>Hurd Operating System Tests<em> system/hurd</em>
<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> system/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 compatible with the Hurd Operating System.</p>
<h3>System Subsystem Tests<em> system/system</em>
<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> system/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 test of the System sub-system.</p>
<h3>Processor Subsystem Tests<em> system/processor</em>
<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> system/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 a test of the Processor sub-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>Graphics Subsystem Tests<em> system/graphics</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 Graphics sub-system.</p>
<h3>Memory Subsystem Tests<em> system/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>Network Subsystem Tests<em> system/network</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 Network sub-system.</p>
<h3>Other Subsystem Tests<em> system/other</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 Other sub-system.</p>
<h3>Utility Tests<em> system/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>Simulator Tests<em> system/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>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>
<h3>Benchmark Tests<em> system/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>Application Tests<em> system/application</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 Application software test.</p>
<h3>Game Tests<em> system/game</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 Game software test.</p>
<h3>Opencl Tests<em> system/opencl</em>
<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>
<h3>opencl Tests<em> system/opencl</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 opencl.</p>
<h3>Cuda Tests<em> system/cuda</em>
<h3>cuda Tests<em> system/cuda</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 cuda.</p>
<h3>All GIT Tests<em> git/all</em>
<h3>All Tests in git<em> git/all</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Installed Tests<em> git/installed</em>
<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>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.</p>
<h3>Every GIT Test<em> git/everything</em>
<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>
<p>This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.</p>
<h3>Linux Operating System Tests<em> git/linux</em>
<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>
</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>Solaris Operating System Tests<em> git/solaris</em>
<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> git/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 Solaris Operating System.</p>
<h3>BSD Operating System Tests<em> git/bsd</em>
<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> git/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 compatible with the BSD Operating System.</p>
<h3>MacOSX Operating System Tests<em> git/macosx</em>
<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>Rust Tests<em> git/rust</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>Windows Operating System Tests<em> git/windows</em>
<p>This is a collection of test profiles having an external dependency on Rust</p>
<h3>utility Tests<em> git/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 compatible with the Windows Operating System.</p>
<h3>Hurd Operating System Tests<em> git/hurd</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 Hurd Operating System.</p>
<h3>System Subsystem Tests<em> git/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>Processor Subsystem Tests<em> git/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>Disk Subsystem Tests<em> git/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>Graphics Subsystem Tests<em> git/graphics</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 Graphics sub-system.</p>
<h3>Memory Subsystem Tests<em> git/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>Network Subsystem Tests<em> git/network</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 Network sub-system.</p>
<h3>Other Subsystem Tests<em> git/other</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 Other sub-system.</p>
<h3>Utility Tests<em> git/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>Simulator Tests<em> git/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>Scientific Tests<em> git/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>
<h3>Benchmark Tests<em> git/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>Application Tests<em> git/application</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 Application software test.</p>
<h3>Game Tests<em> git/game</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 Game software test.</p>
<h3>Smp Tests<em> git/smp</em>
<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>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 PTS Tests<em> pts/all</em>
<h3>All Tests in windows<em> windows/all</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Installed Tests<em> pts/installed</em>
<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 that are already installed on the system under test.</p>
<h3>Every PTS Test<em> pts/everything</em>
<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 every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.</p>
<h3>Linux Operating System Tests<em> pts/linux</em>
<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 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>Solaris Operating System Tests<em> pts/solaris</em>
<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 Solaris Operating System.</p>
<h3>BSD Operating System Tests<em> pts/bsd</em>
<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 BSD Operating System.</p>
<h3>MacOSX Operating System Tests<em> pts/macosx</em>
<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 compatible with the MacOSX Operating System.</p>
<h3>Windows Operating System Tests<em> pts/windows</em>
<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 Windows Operating System.</p>
<h3>Hurd Operating System Tests<em> pts/hurd</em>
<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 compatible with the Hurd Operating System.</p>
<h3>System Subsystem Tests<em> pts/system</em>
<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 test of the System sub-system.</p>
<h3>Processor Subsystem Tests<em> pts/processor</em>
<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 a test of the Processor sub-system.</p>
<h3>Graphics Subsystem Tests<em> pts/graphics</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 Graphics sub-system.</p>
<h3>Other Subsystem Tests<em> pts/other</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 Other sub-system.</p>
<h3>Utility Tests<em> pts/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>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>Scientific Tests<em> pts/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>
<h3>Benchmark Tests<em> pts/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>Application Tests<em> pts/application</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 Application software test.</p>
<h3>Game Tests<em> pts/game</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 Game software test.</p>
<h3>Smp Tests<em> pts/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>Cuda Tests<em> pts/cuda</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 cuda.</p>
<h3>Openmp Tests<em> pts/openmp</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 openmp.</p>
<h3>Cloud Tests<em> pts/cloud</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 cloud.</p>
<h3>Docker Tests<em> pts/docker</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 docker.</p>
<h3>Go Tests<em> pts/go</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 go.</p>
<h3>Vdpau Tests<em> pts/vdpau</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 vdpau.</p>
<h3>Video Tests<em> pts/video</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 video.</p>
<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>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>All WINDOWS Tests<em> windows/all</em>
</h3>
<p>This is a collection of all test profiles found within the specified OpenBenchmarking.org repository.</p>
<h3>Installed Tests<em> windows/installed</em>
</h3>
<p>This is a collection of test profiles found within the specified OpenBenchmarking.org repository that are already installed on the system under test.</p>
<h3>Every WINDOWS Test<em> windows/everything</em>
</h3>
<p>This is a collection of every test profile found within the specified OpenBenchmarking.org repository, including unsupported tests.</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>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>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>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>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>
<h3>Hurd Operating System Tests<em> windows/hurd</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 Hurd 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>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>Disk Subsystem Tests<em> windows/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>Graphics Subsystem Tests<em> windows/graphics</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 Graphics sub-system.</p>
<h3>Memory Subsystem Tests<em> windows/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>Network Subsystem Tests<em> windows/network</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 Network sub-system.</p>
<h3>Other Subsystem Tests<em> windows/other</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 Other 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>Simulator Tests<em> windows/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>Scientific Tests<em> windows/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>
<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>Application Tests<em> windows/application</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 Application software test.</p>
<h3>Game Tests<em> windows/game</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 Game software test.</p>
<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>

View File

@@ -1 +1 @@
{"main":{"generated":1583166994},"tests":{"aom-av1":{"title":"AOM AV1","description":"This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux","MacOSX","BSD"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"713","last_updated":"1552063091","first_added":"1552063091","popularity":"1089","downloads":"1597","versions":["1.1.0"]},"dav1d":{"title":"dav1d","description":"Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux","BSD"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"612","last_updated":"1579721829","first_added":"1579697045","popularity":"517","downloads":1307,"versions":["1.0.1","1.0.0"]},"rav1e":{"title":"rav1e","description":"Xiph rav1e is a Rust-written AV1 video encoder.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux","MacOSX","BSD"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"709","last_updated":"1578155433","first_added":"1578155433","popularity":"543","downloads":"1659","versions":["1.0.0"]},"svt-av1":{"title":"SVT-AV1","description":"This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. This test profile fork builds the encoder from Git source rather than a snapshot.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"135","last_updated":"1552059151","first_added":"1552059151","popularity":"1083","downloads":"1595","versions":["1.2.0"]},"svt-hevc":{"title":"SVT-HEVC","description":"This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC \/ H.265 video format with a sample 1080p YUV video file. This test uses SVT-HEVC from Git master.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"55","last_updated":"1552060068","first_added":"1552060068","popularity":"1074","downloads":"1586","versions":["1.0.0"]},"svt-vp9":{"title":"SVT-VP9","description":"This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. This test profile uses the Git snapshot of SVT-VP9.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"47","last_updated":"1552059681","first_added":"1552059681","popularity":"1087","downloads":"1584","versions":["1.0.0"]},"vpxenc":{"title":"VP9 libvpx Encoding","description":"This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9\/WebM format using a sample 1080p video.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"778","last_updated":"1552061773","first_added":"1552061773","popularity":"1088","downloads":"1567","versions":["2.3.0"]},"x265":{"title":"x265","description":"This is a simple test of the x265 encoder run on the CPU with a sample 1080p video file.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux","MacOSX","BSD"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"124","last_updated":"1552061034","first_added":"1552061034","popularity":"1068","downloads":"1634","versions":["1.1.0"]}},"suites":[]}
{"main":{"generated":1590359065},"tests":{"aom-av1":{"title":"AOM AV1","description":"This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux","MacOSX","BSD"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"746","last_updated":"1552063091","first_added":"1552063091","popularity":"1174","downloads":"1693","versions":["1.1.0"]},"dav1d":{"title":"dav1d","description":"Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux","BSD"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"695","last_updated":"1579721829","first_added":"1579697045","popularity":"867","downloads":1780,"versions":["1.0.1","1.0.0"]},"rav1e":{"title":"rav1e","description":"Xiph rav1e is a Rust-written AV1 video encoder.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux","MacOSX","BSD"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"709","last_updated":"1578155433","first_added":"1578155433","popularity":"831","downloads":"1997","versions":["1.0.0"]},"svt-av1":{"title":"SVT-AV1","description":"This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. This test profile fork builds the encoder from Git source rather than a snapshot.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"156","last_updated":"1552059151","first_added":"1552059151","popularity":"1169","downloads":"1689","versions":["1.2.0"]},"svt-hevc":{"title":"SVT-HEVC","description":"This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC \/ H.265 video format with a sample 1080p YUV video file. This test uses SVT-HEVC from Git master.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"56","last_updated":"1552060068","first_added":"1552060068","popularity":"1163","downloads":"1681","versions":["1.0.0"]},"svt-vp9":{"title":"SVT-VP9","description":"This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. This test profile uses the Git snapshot of SVT-VP9.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"44","last_updated":"1552059681","first_added":"1552059681","popularity":"1170","downloads":"1678","versions":["1.0.0"]},"vpxenc":{"title":"VP9 libvpx Encoding","description":"This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9\/WebM format using a sample 1080p video.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"767","last_updated":"1552061773","first_added":"1552061773","popularity":"1172","downloads":"1661","versions":["2.3.0"]},"x265":{"title":"x265","description":"This is a simple test of the x265 encoder run on the CPU with a sample 1080p video file.","test_type":"Processor","software_type":"Utility","status":"Verified","supported_platforms":["Linux","MacOSX","BSD"],"internal_tags":["SMP"],"test_extends":"","package_hash":null,"average_run_time":"137","last_updated":"1552061034","first_added":"1552061034","popularity":"1153","downloads":"1731","versions":["1.1.0"]}},"suites":[]}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,22 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>http://download.aircrack-ng.org/aircrack-ng-1.5.2.tar.gz</URL>
<MD5>2648c192d206e953c67dca64967d2982</MD5>
<SHA256>9e592fe7658046220e0ac0a6d05c4026903f3077b248893e0056ccbe4ee88241</SHA256>
<FileName>aircrack-ng-1.5.2.tar.gz</FileName>
<FileSize>7138360</FileSize>
<PlatformSpecific>Linux, BSD</PlatformSpecific>
</Package>
<Package>
<URL>http://download.aircrack-ng.org/aircrack-ng-1.5.2-win.zip</URL>
<MD5>4c705429ca51e79b490f1dca863d2217</MD5>
<SHA256>61a91b44918eb196f06f46a3dbc359ddeced5712095c814fabc473b25a1c2e44</SHA256>
<FileName>aircrack-ng-1.5.2-win.zip</FileName>
<FileSize>16903422</FileSize>
<PlatformSpecific>Windows</PlatformSpecific>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,26 @@
#!/bin/sh
tar -xf aircrack-ng-1.5.2.tar.gz
cd aircrack-ng-1.5.2
export CFLAGS="-O3 -fcommon"
export CXXFLAGS="-O3 -fcommon"
if [ "$OS_TYPE" = "BSD" ]
then
if [ -e /usr/local/lib/libcrypto.so ]
then
env MAKE=gmake CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./autogen.sh
else
env MAKE=gmake ./autogen.sh
fi
gmake -j $NUM_CPU_CORES
else
./autogen.sh
make -j $NUM_CPU_CORES
fi
echo $? > ~/install-exit-status
cd ~
echo "#!/bin/sh
cd aircrack-ng-1.5.2
./src/aircrack-ng -p \$NUM_CPU_CORES \$@ 2>&1 | tr '\\r' '\\n' | awk -v max=0 '{if(\$1>max){max=\$1}}END{print max \" k/s\"}' > \$LOG_FILE
echo \$? > ~/test-exit-status" > aircrack-ng
chmod +x aircrack-ng

View File

@@ -0,0 +1,8 @@
#!/bin/sh
unzip -o aircrack-ng-1.5.2-win.zip
echo "#!/bin/sh
cd aircrack-ng-1.5.2-win
./bin/64bit/aircrack-ng.exe \$@ 2>&1 | tr '\\r' '\\n' | awk -v max=0 '{if(\$1>max){max=\$1}}END{print max \" k/s\"}' > \$LOG_FILE
echo \$? > ~/test-exit-status" > aircrack-ng
chmod +x aircrack-ng

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>#_RESULT_# k/s</OutputTemplate>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<TestInformation>
<Title>Aircrack-ng</Title>
<AppVersion>1.5.2</AppVersion>
<Description>Aircrack-ng is a tool for assessing WiFi/WLAN network security.</Description>
<ResultScale>k/s</ResultScale>
<Proportion>HIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.2.1</Version>
<SupportedPlatforms>Linux, BSD, Windows</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, openssl-development, libtool</ExternalDependencies>
<EnvironmentSize>25</EnvironmentSize>
<ProjectURL>http://www.aircrack-ng.org/</ProjectURL>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
<TestSettings>
<Default>
<Arguments>-S -Z 30</Arguments>
</Default>
</TestSettings>
</PhoronixTestSuite>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>http://www.phoronix-test-suite.com/benchmark-files/AMG-20200304.tar.xz</URL>
<MD5>aa0b1856f5f2d5c7e9250de8a4ef5084</MD5>
<SHA256>918964262a30023b65a1e67efc15ec7e434d48c3e886497d1fb2b2fb131043f8</SHA256>
<FileName>AMG-20200304.tar.xz</FileName>
<FileSize>1311336</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,18 @@
#!/bin/sh
tar -xf AMG-20200304.tar.xz
rm -rf AMG-bin
mv AMG AMG-bin
cd AMG-bin
make -j $NUM_CPU_CORES
echo $? > ~/install-exit-status
cd ~/
cat>amg<<EOT
#!/bin/sh
cd AMG-bin
mpirun --allow-run-as-root -np \$NUM_CPU_PHYSICAL_CORES ./test/amg > \$LOG_FILE 2>&1
echo \$? > ~/test-exit-status
EOT
chmod +x amg

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>Figure of Merit (FOM_1): #_RESULT_#</OutputTemplate>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<TestInformation>
<Title>Algebraic Multi-Grid Benchmark</Title>
<Description>AMG is a parallel algebraic multigrid solver for linear systems arising from problems on unstructured grids. The driver provided with AMG builds linear systems for various 3-dimensional problems.</Description>
<ResultScale>Figure Of Merit</ResultScale>
<Proportion>HIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.0.1</Version>
<SupportedPlatforms>Linux</SupportedPlatforms>
<SoftwareType>Scientific</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>openmpi-development, build-utilities</ExternalDependencies>
<EnvironmentSize>10</EnvironmentSize>
<ProjectURL>https://github.com/LLNL/AMG</ProjectURL>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
</PhoronixTestSuite>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>http://www.phoronix-test-suite.com/benchmark-files/AMG-20200304.tar.xz</URL>
<MD5>aa0b1856f5f2d5c7e9250de8a4ef5084</MD5>
<SHA256>918964262a30023b65a1e67efc15ec7e434d48c3e886497d1fb2b2fb131043f8</SHA256>
<FileName>AMG-20200304.tar.xz</FileName>
<FileSize>1311336</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,18 @@
#!/bin/sh
tar -xf AMG-20200304.tar.xz
rm -rf AMG-bin
mv AMG AMG-bin
cd AMG-bin
make -j $NUM_CPU_CORES
echo $? > ~/install-exit-status
cd ~/
cat>amg<<EOT
#!/bin/sh
cd AMG-bin
mpirun --allow-run-as-root -np \$NUM_CPU_PHYSICAL_CORES ./test/amg > \$LOG_FILE 2>&1
echo \$? > ~/test-exit-status
EOT
chmod +x amg

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>Figure of Merit (FOM_1): #_RESULT_#</OutputTemplate>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<TestInformation>
<Title>Algebraic Multi-Grid Benchmark</Title>
<Description>AMG is a parallel algebraic multigrid solver for linear systems arising from problems on unstructured grids. The driver provided with AMG builds linear systems for various 3-dimensional problems.</Description>
<ResultScale>Figure Of Merit</ResultScale>
<Proportion>HIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.0.1</Version>
<SupportedPlatforms>Linux</SupportedPlatforms>
<SoftwareType>Scientific</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>openmpi-development, build-utilities</ExternalDependencies>
<EnvironmentSize>10</EnvironmentSize>
<ProjectURL>https://github.com/LLNL/AMG</ProjectURL>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
</PhoronixTestSuite>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>http://ultravideo.cs.tut.fi/video/Bosphorus_1920x1080_120fps_420_8bit_YUV_Y4M.7z</URL>
<MD5>84ae521c95aa2537e16b34bbf72f2def</MD5>
<SHA256>e2f60b904789a60f6d1edc194d8540d401dd882e3ee3605b9b1de8feacc72133</SHA256>
<FileName>Bosphorus_1920x1080_120fps_420_8bit_YUV_Y4M.7z</FileName>
<FileSize>676792531</FileSize>
</Package>
<Package>
<URL>http://www.phoronix-test-suite.com/benchmark-files/aom-200.tar.xz</URL>
<MD5>93c614944b53ed69f36439e433411ddc</MD5>
<SHA256>8996bb24c5768a109e3d20cb4b7adb617d7a4095e11801cef1ffccba5e5e6e2c</SHA256>
<FileName>aom-200.tar.xz</FileName>
<FileSize>2390800</FileSize>
</Package>
<Package>
<URL>http://www.phoronix-test-suite.com/benchmark-files/aom-200-windows.zip</URL>
<MD5>693fe89d844c2735c347b78d3b2df32f</MD5>
<SHA256>b27e905f990dffb4071475b0129809ab30f49ed578e69857af61c63400a8572b</SHA256>
<FileName>aom-200-windows.zip</FileName>
<FileSize>3691863</FileSize>
<PlatformSpecific>Windows</PlatformSpecific>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,24 @@
#!/bin/sh
tar -xf aom-200.tar.xz
cd aom/build
cmake ..
make -j $NUM_CPU_CORES
echo $? > ~/install-exit-status
cd ~
7z x Bosphorus_1920x1080_120fps_420_8bit_YUV_Y4M.7z
# Current AOMedia Git has MAX_NUM_THREADS value of 64, don't go over 64 threads or error
echo "#!/bin/sh
if [ \"\$NUM_CPU_CORES\" -gt 64 ]; then
NUM_CPU_CORES=64
fi
./aom/build/aomenc --threads=\$NUM_CPU_CORES \$@ -o test.av1 Bosphorus_1920x1080_120fps_420_8bit_YUV.y4m > 1.log 2>&1
echo \$? > ~/test-exit-status
sed \$'s/[^[:print:]\t]/\\n/g' 1.log > \$LOG_FILE
rm -f test.av1" > aom-av1
chmod +x aom-av1

View File

@@ -0,0 +1,17 @@
#!/bin/sh
unzip -o aom-200-windows.zip
7z x Bosphorus_1920x1080_120fps_420_8bit_YUV_Y4M.7z
chmod +x aomenc.exe
echo "#!/bin/sh
if [ \"\$NUM_CPU_CORES\" -gt 64 ]; then
NUM_CPU_CORES=64
fi
./aomenc.exe --threads=\$NUM_CPU_CORES \$@ -o test.av1 Bosphorus_1920x1080_120fps_420_8bit_YUV.y4m > 1.log 2>&1
echo \$? > ~/test-exit-status
sed \$'s/[^[:print:]\t]/\\n/g' 1.log > \$LOG_FILE
rm -f test.av1" > aom-av1
chmod +x aom-av1

View File

@@ -0,0 +1,9 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>Pass 1/2 frame 3/4 768B 2048b/f 61440b/s 165907 us #_RESULT_# fps)</OutputTemplate>
<LineHint>fps</LineHint>
<TurnCharsToSpace>(</TurnCharsToSpace>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,56 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<TestInformation>
<Title>AOM AV1</Title>
<AppVersion>2.0</AppVersion>
<Description>This is a simple test of the AOMedia AV1 encoder run on the CPU with a sample video file.</Description>
<ResultScale>Frames Per Second</ResultScale>
<Proportion>HIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>2.1.1</Version>
<SupportedPlatforms>Linux, MacOSX, BSD, Windows</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, p7zip, cmake, perl, yasm</ExternalDependencies>
<EnvironmentSize>950</EnvironmentSize>
<ProjectURL>https://aomedia.googlesource.com/aom/</ProjectURL>
<InternalTags>SMP</InternalTags>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
<TestSettings>
<Default>
<Arguments>--tile-columns=2 --tile-rows=1</Arguments>
</Default>
<Option>
<DisplayName>Encoder Mode</DisplayName>
<Identifier>enc-mode</Identifier>
<Menu>
<Entry>
<Name>Speed 8 Realtime</Name>
<Value>--cpu-used=8 --rt</Value>
</Entry>
<Entry>
<Name>Speed 6 Realtime</Name>
<Value>--cpu-used=6 --rt</Value>
</Entry>
<Entry>
<Name>Speed 6 Two-Pass</Name>
<Value>--cpu-used=6 --limit=80</Value>
</Entry>
<Entry>
<Name>Speed 4 Two-Pass</Name>
<Value>--cpu-used=4 --limit=40</Value>
</Entry>
<Entry>
<Name>Speed 0 Two-Pass</Name>
<Value>--cpu-used=0 --limit=10</Value>
</Entry>
</Menu>
</Option>
</TestSettings>
</PhoronixTestSuite>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v8.0.0m2-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>http://www.phoronix-test-suite.com/benchmark-files/apitrace-apitrace-3.0-0-gde9f3e5.zip</URL>
<MD5>9ef70fa990f165e30a4408762fdb4a76</MD5>
<FileSize>1279634</FileSize>
</Package>
<Package>
<URL></URL>
<MD5>21708bcee9c1e539b051779a76cc8880</MD5>
<FileName>redeclipse-1-trace.7z</FileName>
<FileSize>156191890</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,21 @@
#!/bin/sh
unzip -o apitrace-apitrace-3.0-0-gde9f3e5.zip
7za -y x redeclipse-1-trace.7z
rm -rf apitrace_
mv -T apitrace-apitrace-de9f3e5 apitrace_
cd apitrace_/
cmake -H. -Bbuild
make -C build
echo $? > ~/install-exit-status
# extend this test profile for image quality comparison, i.e.
# glretrace -s dump/ -S 1600000-3613127/frame ../../redeclipse-1.trace
cd ~/
echo "#!/bin/sh
cd apitrace_/build/
./glretrace -b ~/\$@ > \$LOG_FILE 2>&1
echo $? > ~/test-exit-status" > apitrace
chmod +x apitrace

View File

@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v8.0.0m2-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>Rendered 1966 frames in 93.4417 secs, average of #_RESULT_# fps</OutputTemplate>
<LineHint>fps</LineHint>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,41 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v8.0.0m2-->
<PhoronixTestSuite>
<TestInformation>
<Title>APITrace</Title>
<AppVersion>3.0</AppVersion>
<Description>This is a benchmark measuring the performance of various OpenGL Linux games that lack suitable benchmarking modes so this is solely measuring the performance of pushing pre-recorded OpenGL calls as recorded by APITrace through the system's graphics driver stack and being executed on the GPU. This isn't measuring the system's performance in that game but rather just the recorded OpenGL performance being executed.</Description>
<ResultScale>Frames Per Second</ResultScale>
<Proportion>HIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.0.2</Version>
<SupportedPlatforms>Linux</SupportedPlatforms>
<SoftwareType>Game</SoftwareType>
<TestType>Graphics</TestType>
<License>Free</License>
<Status>Deprecated</Status>
<SupportedArchitectures>x86, x86_64</SupportedArchitectures>
<ExternalDependencies>32bit-compatibility, cmake, python, build-utilities, p7zip</ExternalDependencies>
<EnvironmentSize>2000</EnvironmentSize>
<ProjectURL>http://github.com/apitrace/apitrace/</ProjectURL>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
<TestSettings>
<Option>
<DisplayName>Trace</DisplayName>
<Identifier>trace</Identifier>
<ArgumentPrefix></ArgumentPrefix>
<ArgumentPostfix></ArgumentPostfix>
<DefaultEntry>0</DefaultEntry>
<Menu>
<Entry>
<Name>Red Eclipse 1.2</Name>
<Value>redeclipse-1.trace</Value>
<Message></Message>
</Entry>
</Menu>
</Option>
</TestSettings>
</PhoronixTestSuite>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>https://arrayfire.s3.amazonaws.com/3.7.0/ArrayFire-v3.7.0_Linux_x86_64.sh</URL>
<MD5>34e01783845937a48a9eff4ad5a43228</MD5>
<SHA256>d695989ee7c188c1e9bfa85f39bdb5a4bcc46b3a96fc78ea173b7b7f4fac9bf7</SHA256>
<FileName>ArrayFire-v3.7.0_Linux_x86_64.sh</FileName>
<FileSize>1337052754</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,16 @@
#!/bin/sh
chmod +x ArrayFire-v3.7.0_Linux_x86_64.sh
./ArrayFire-v3.7.0_Linux_x86_64.sh --prefix t --skip-license
cd share/ArrayFire/examples/
mkdir build
cd build
cmake -DArrayFire_DIR=$HOME/share/ArrayFire/cmake/ -DAF_BUILD_CUDA=OFF ..
make -j $NUM_CPU_THREADS
cd ~/
echo "#!/bin/sh
cd share/ArrayFire/examples/build
./benchmarks/\$1 > \$LOG_FILE 2>&1
" > arrayfire
chmod +x arrayfire

View File

@@ -0,0 +1,15 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate> ### peak #_RESULT_# GFLOPS</OutputTemplate>
<ResultScale>GFLOPS</ResultScale>
<ResultProportion>HIB</ResultProportion>
</ResultsParser>
<ResultsParser>
<OutputTemplate>Dense Conjugate Gradient Time: #_RESULT_#</OutputTemplate>
<StripFromResult>ms</StripFromResult>
<ResultScale>ms</ResultScale>
<ResultProportion>LIB</ResultProportion>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,49 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<TestInformation>
<Title>ArrayFire</Title>
<AppVersion>3.7</AppVersion>
<Description>ArrayFire is an GPU and CPU numeric processing library, this test uses the built-in CPU and OpenCL ArrayFire benchmarks.</Description>
<Proportion>LIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.1.0</Version>
<SupportedPlatforms>Linux</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<SupportedArchitectures>x86_64</SupportedArchitectures>
<ExternalDependencies>build-utilities, boost-development, cmake, blas-development, lapack-development, fftw3-development, opencl</ExternalDependencies>
<EnvironmentSize>3700</EnvironmentSize>
<ProjectURL>https://arrayfire.com/</ProjectURL>
<InternalTags>OpenCL, CUDA</InternalTags>
<Maintainer>Jason Newton</Maintainer>
</TestProfile>
<TestSettings>
<Option>
<DisplayName>Test</DisplayName>
<Identifier>test</Identifier>
<Menu>
<Entry>
<Name>BLAS CPU</Name>
<Value>blas_cpu</Value>
</Entry>
<Entry>
<Name>Conjugate Gradient CPU</Name>
<Value>cg_cpu</Value>
</Entry>
<Entry>
<Name>BLAS OpenCL</Name>
<Value>blas_opencl</Value>
</Entry>
<Entry>
<Name>Conjugate Gradient OpenCL</Name>
<Value>cg_opencl</Value>
</Entry>
</Menu>
</Option>
</TestSettings>
</PhoronixTestSuite>

View File

@@ -0,0 +1,35 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.1-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>http://www.phoronix-test-suite.com/benchmark-files/aom-200.tar.xz</URL>
<MD5>93c614944b53ed69f36439e433411ddc</MD5>
<SHA256>8996bb24c5768a109e3d20cb4b7adb617d7a4095e11801cef1ffccba5e5e6e2c</SHA256>
<FileName>aom-200.tar.xz</FileName>
<FileSize>2390800</FileSize>
</Package>
<Package>
<URL>http://github.com/AOMediaCodec/libavif/archive/v0.7.3.tar.gz</URL>
<MD5>6a2baf3100cb901028fe7e5085ad3e5d</MD5>
<SHA256>a4ce03649c58ec9f3dc6ab2b7cf7d58474b149acf1e4c563be4081bad60ed2dd</SHA256>
<FileName>libavif-0.7.3.tar.gz</FileName>
<FileSize>2893675</FileSize>
</Package>
<Package>
<URL>https://github.com/AOMediaCodec/libavif/releases/download/v0.7.3/avifenc.exe</URL>
<MD5>9f4b6915e7dce4f020bc4bf8525ba9ae</MD5>
<SHA256>1d3f9ae83406121f10007fa5b352e96545a5562df5a71bb7c9d1e7219f2cb123</SHA256>
<FileName>avifenc-073.exe</FileName>
<FileSize>9736192</FileSize>
<PlatformSpecific>Windows</PlatformSpecific>
</Package>
<Package>
<URL>http://phoronix-test-suite.com/benchmark-files/sample-photo-6000x4000-1.zip</URL>
<MD5>3da40124023e94f63d96c22c07e7e9c2</MD5>
<SHA256>cadcd434abcdc82a220e7022c749b6fa5f46bb7a32ec14423ca8aab067b0e989</SHA256>
<FileName>sample-photo-6000x4000-1.zip</FileName>
<FileSize>7824306</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,30 @@
#!/bin/sh
tar -xf libavif-0.7.3.tar.gz
cd libavif-0.7.3/ext
tar -xf ../../aom-200.tar.xz
mkdir aom/build.libavif
cd aom/build.libavif
export CXXFLAGS="-O3 -fPIC"
export CFLAGS="-O3 -fPIC"
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DENABLE_DOCS=0 -DENABLE_EXAMPLES=0 -DENABLE_TESTDATA=0 -DENABLE_TESTS=0 -DENABLE_TOOLS=0 ..
ninja
echo $? > ~/install-exit-status
cd ~/libavif-0.7.3/
mkdir build
cd build
cmake -DAVIF_CODEC_AOM=1 -DAVIF_LOCAL_AOM=1 -DAVIF_BUILD_APPS=1 ..
make -j $NUM_CPU_CORES
echo $? > ~/install-exit-status
cd ~
unzip -o sample-photo-6000x4000-1.zip
echo "#!/bin/sh
./libavif-0.7.3/build/avifenc -j \$NUM_CPU_CORES \$@
echo \$? > ~/test-exit-status
" > avifenc
chmod +x avifenc

View File

@@ -0,0 +1,8 @@
#!/bin/sh
chmod +x avifenc-073.exe
unzip -o sample-photo-6000x4000-1.zip
echo "#!/bin/sh
./avifenc-073.exe -j \$NUM_CPU_CORES \$@" > avifenc
chmod +x avifenc

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.1-->
<PhoronixTestSuite>
<SystemMonitor>
<Sensor>sys.time</Sensor>
</SystemMonitor>
</PhoronixTestSuite>

View File

@@ -0,0 +1,56 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.1-->
<PhoronixTestSuite>
<TestInformation>
<Title>libavif avifenc</Title>
<AppVersion>0.7.3</AppVersion>
<Description>This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF).</Description>
<ResultScale>Seconds</ResultScale>
<Proportion>LIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.0.0</Version>
<SupportedPlatforms>Linux, MacOSX, BSD, Windows</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, cmake, perl, yasm, meson, nasm, libpng-development, jpeg-development</ExternalDependencies>
<EnvironmentSize>70</EnvironmentSize>
<ProjectURL>https://github.com/AOMediaCodec/libavif/</ProjectURL>
<InternalTags>SMP</InternalTags>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
<TestSettings>
<Default>
<PostArguments> sample-photo-6000x4000.JPG output.avif</PostArguments>
</Default>
<Option>
<DisplayName>Encoder Speed</DisplayName>
<Identifier>enc-mode</Identifier>
<Menu>
<Entry>
<Name>0</Name>
<Value>-s 0</Value>
<Message>Slowest</Message>
</Entry>
<Entry>
<Name>2</Name>
<Value>-s 2</Value>
<Message>Slowest</Message>
</Entry>
<Entry>
<Name>8</Name>
<Value>-s 8</Value>
<Message>Default</Message>
</Entry>
<Entry>
<Name>10</Name>
<Value>-s 10</Value>
<Message>Fastest</Message>
</Entry>
</Menu>
</Option>
</TestSettings>
</PhoronixTestSuite>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<Downloads>
<Package>
<FileName>BasemarkGPU_ubuntu18_x64.tar.gz</FileName>
<PlatformSpecific>Linux</PlatformSpecific>
</Package>
<Package>
<FileName>BasemarkGPU_windows_x64.zip</FileName>
<PlatformSpecific>Windows</PlatformSpecific>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,23 @@
#!/bin/sh
tar -xf BasemarkGPU_ubuntu18_x64.tar.gz
echo "<?php
\$result = file_get_contents(\$argv[1]);
\$json = json_decode(\$result, TRUE);
echo 'AVERAGE FPS: ' . \$json['result']['averageFPS'] . PHP_EOL;
echo 'MINIMUM FPS: ' . \$json['result']['minFPS'] . PHP_EOL;
echo 'MAXIMUM FPS: ' . \$json['result']['maxFPS'] . PHP_EOL;
echo '---- GPU FRAMES ----' . PHP_EOL;
//echo implode(' ', \$json['frames']['frameTimes']);" > basemarkgpu-1.2.0/resources/parser.php
echo "#!/bin/bash
cd basemarkgpu-1.2.0/resources
./binaries/\$1 TestType Custom AssetPath assets/pkg TextureCompression bc7 ReportPath output.json BenchmarkMode true SkipZPrepass false Fullscreen true \$@
echo \$? > ~/test-exit-status
\$PHP_BIN parser.php output.json > \$LOG_FILE
" > basemark
chmod +x basemark

View File

@@ -0,0 +1,24 @@
#!/bin/sh
unzip -o BasemarkGPU_windows_x64.zip
echo "<?php
\$result = file_get_contents(\$argv[1]);
\$json = json_decode(\$result, TRUE);
echo 'AVERAGE FPS: ' . \$json['result']['averageFPS'] . PHP_EOL;
echo 'MINIMUM FPS: ' . \$json['result']['minFPS'] . PHP_EOL;
echo 'MAXIMUM FPS: ' . \$json['result']['maxFPS'] . PHP_EOL;
echo '---- GPU FRAMES ----' . PHP_EOL;
//echo implode(' ', \$json['frames']['frameTimes']);" > resources/parser.php
echo "#!/bin/bash
cd resources
./binaries/\$1.exe TestType Custom AssetPath assets/pkg TextureCompression bc7 ReportPath output.json BenchmarkMode true SkipZPrepass false Fullscreen true \$@
echo \$? > ~/test-exit-status
\$PHP_BIN parser.php output.json > \$LOG_FILE
" > basemark
chmod +x basemark

View File

@@ -0,0 +1,9 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>AVERAGE FPS: #_RESULT_#
MINIMUM FPS: #_MIN_RESULT_#
MAXIMUM FPS: #_MAX_RESULT_#</OutputTemplate>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,64 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.4.1-->
<PhoronixTestSuite>
<TestInformation>
<Title>Basemark GPU</Title>
<AppVersion>1.2</AppVersion>
<Description>This is a benchmark of Basemark GPU. For this test profile to work, you must have a valid license/copy of BasemarkGPU in your Phoronix Test Suite download cache. This test profile simply automates the execution of BasemarkGPU and you must already have the Windows .zip or Linux .tar.gz in the download cache.</Description>
<ResultScale>FPS</ResultScale>
<Proportion>HIB</Proportion>
<TimesToRun>3</TimesToRun>
<PreInstallMessage>This test will only work if you have a valid copy of the BasemarkGPU program on your system.</PreInstallMessage>
</TestInformation>
<TestProfile>
<Version>1.0.0</Version>
<SupportedPlatforms>Linux, Windows</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>System</TestType>
<License>Retail</License>
<Status>Verified</Status>
<EnvironmentSize>2600</EnvironmentSize>
<ProjectURL>https://www.basemark.com/benchmarks/basemark-gpu/</ProjectURL>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
<TestSettings>
<Option>
<DisplayName>Renderer</DisplayName>
<Identifier>renderer</Identifier>
<Menu>
<Entry>
<Name>Vulkan</Name>
<Value>BasemarkGPU_vk</Value>
</Entry>
<Entry>
<Name>OpenGL</Name>
<Value>BasemarkGPU_gl</Value>
</Entry>
</Menu>
</Option>
<Option>
<DisplayName>Resolution</DisplayName>
<Identifier>auto-resolution</Identifier>
<Menu>
<Entry>
<Name>$VIDEO_WIDTH x $VIDEO_HEIGHT</Name>
<Value> WindowResolution $VIDEO_WIDTHx$VIDEO_HEIGHT RenderResolution $VIDEO_WIDTHx$VIDEO_HEIGHT</Value>
</Entry>
</Menu>
</Option>
<Option>
<DisplayName>Graphics Preset</DisplayName>
<Identifier>graphics-preset</Identifier>
<Menu>
<Entry>
<Name>High</Name>
<Value>RenderPipeline highend</Value>
</Entry>
<Entry>
<Name>Medium</Name>
<Value>RenderPipeline medium</Value>
</Entry>
</Menu>
</Option>
</TestSettings>
</PhoronixTestSuite>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0m0-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>http://phoronix-test-suite.com/benchmark-files/png-samples-1.tar.xz</URL>
<MD5>3f928e4d08777e6e84c54202a00429de</MD5>
<SHA256>9810c8fd3afd35b4755c2a46f14fc66e2b9199c22e46a5946123c9250f2d1ccd</SHA256>
<FileName>png-samples-1.tar.xz</FileName>
<FileSize>58346628</FileSize>
</Package>
<Package>
<URL>https://github.com/BinomialLLC/basis_universal/archive/v1.12.tar.gz</URL>
<MD5>51de6b32f21847b49b74fa6e147c2c91</MD5>
<SHA256>e654e4c333b7bc886e049c13f75de8ae1d2ca23aae6fd2252521bfd484461322</SHA256>
<FileName>basis_universal-1.12.tar.gz</FileName>
<FileSize>29599729</FileSize>
<PlatformSpecific>Linux</PlatformSpecific>
</Package>
<Package>
<URL>https://github.com/BinomialLLC/basis_universal/releases/download/v1.12/basisu_win_linux_v112.zip</URL>
<MD5>a44d5d941cb1f8f1d57ec145ef2b310a</MD5>
<SHA256>2a5e50b8626e6f49a51c624eafadd5be42a49651cf16ff252feacf5d8f133460</SHA256>
<FileName>basisu_win_linux_v112.zip</FileName>
<FileSize>1514207</FileSize>
<PlatformSpecific>Windows</PlatformSpecific>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,15 @@
#!/bin/sh
tar -xf png-samples-1.tar.xz
tar -xf basis_universal-1.12.tar.gz
cd basis_universal-1.12/
cmake CMakeLists.txt
make -j $NUM_CPU_CORES
echo \$? > ~/install-exit-status
cd ~
echo "#!/bin/sh
cd basis_universal-1.12/bin
./basisu \$@ ~/sample-*.png > \$LOG_FILE 2>&1
echo \$? > ~/test-exit-status" > basis
chmod +x basis

View File

@@ -0,0 +1,10 @@
#!/bin/sh
tar -xf png-samples-1.tar.xz
unzip -o basisu_win_linux_v112.zip
chmod +x basisu.exe
echo "#!/bin/sh
./basisu.exe \$@ sample-*.png > \$LOG_FILE 2>&1
echo \$? > ~/test-exit-status" > basis
chmod +x basis

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0m0-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>Compression succeeded to file "sample-1.basis" in #_RESULT_# secs</OutputTemplate>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,52 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0m0-->
<PhoronixTestSuite>
<TestInformation>
<Title>Basis Universal</Title>
<AppVersion>1.12</AppVersion>
<Description>Basis Universal is a GPU texture codoec. This test times how long it takes to convert sRGB PNGs into Basis Univeral assets with various settings.</Description>
<ResultScale>Seconds</ResultScale>
<Proportion>LIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.0.1</Version>
<SupportedPlatforms>Linux, Windows</SupportedPlatforms>
<SoftwareType>Benchmark</SoftwareType>
<TestType>System</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, cmake</ExternalDependencies>
<EnvironmentSize>1</EnvironmentSize>
<ProjectURL>http://github.com/BinomialLLC/basis_universal</ProjectURL>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
<TestSettings>
<Option>
<DisplayName>Settings</DisplayName>
<Identifier>settings</Identifier>
<Menu>
<Entry>
<Name>ETC1S</Name>
<Value> </Value>
</Entry>
<Entry>
<Name>UASTC Level 0</Name>
<Value>-uastc -uastc_level 0</Value>
</Entry>
<Entry>
<Name>UASTC Level 2</Name>
<Value>-uastc -uastc_level 2</Value>
</Entry>
<Entry>
<Name>UASTC Level 3</Name>
<Value>-uastc -uastc_level 3</Value>
</Entry>
<Entry>
<Name>UASTC Level 2 + RDO Post-Processing</Name>
<Value>-uastc -uastc_level 2 -uastc_rdo_q .75</Value>
</Entry>
</Menu>
</Option>
</TestSettings>
</PhoronixTestSuite>

View File

@@ -0,0 +1,51 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>https://download.blender.org/release/Blender2.82/blender-2.82-linux64.tar.xz, http://ftp.psu.ru/graphics/blender/Blender2.82/blender-2.82-linux64.tar.xz, http://mirror.cs.umn.edu/blender.org/release/Blender2.82/blender-2.82-linux64.tar.xz</URL>
<MD5>a1ca369cab0ee19cc5eba1c06c5c40d5</MD5>
<SHA256>b13600fa2ca23ea1bba511e3a6599b6792acde80b180707c3ea75db592a9b916</SHA256>
<FileName>blender-2.82-linux64.tar.xz</FileName>
<FileSize>134336152</FileSize>
<PlatformSpecific>Linux</PlatformSpecific>
</Package>
<Package>
<URL>https://download.blender.org/release/Blender2.82/blender-2.82-windows64.zip, http://ftp.psu.ru/graphics/blender/Blender2.82/blender-2.82-windows64.zip, http://mirror.cs.umn.edu/blender.org/release/Blender2.82/blender-2.82-windows64.zip</URL>
<MD5>359f368c64c86f9ac9bf2050b2fc7b77</MD5>
<SHA256>cff722fc0eca42eecd7a423b80c830f11c6dcb9ddff09611b335fa8fc207f42e</SHA256>
<FileName>blender-2.82-windows64.zip</FileName>
<FileSize>156630901</FileSize>
<PlatformSpecific>Windows</PlatformSpecific>
</Package>
<Package>
<URL>https://download.blender.org/release/Blender2.82/blender-2.82-macOS.dmg, http://ftp.psu.ru/graphics/blender/Blender2.82/blender-2.82-macOS.dmg, http://mirror.cs.umn.edu/blender.org/release/Blender2.82/blender-2.82-macOS.dmg</URL>
<MD5>f8b5352cd76660bb47de4c9e7029e62e</MD5>
<SHA256>509b4235e589bc7a5794f484ba6c1ca9807c18d4e87e4f22576b4cc0be4bc383</SHA256>
<FileName>blender-2.82-macOS.dmg</FileName>
<FileSize>200076848</FileSize>
<PlatformSpecific>MacOSX</PlatformSpecific>
</Package>
<Package>
<URL>http://download.blender.org/demo/test/cycles_benchmark_20160228.zip</URL>
<MD5>61dabc9cc92dec9549f73f7453d9a875</MD5>
<SHA256>026e7499a7bd9e0d41fe4d43e611a145a62d8d5df4fe347a6a08c6f0e98cf0c6</SHA256>
<FileName>cycles_benchmark_20160228.zip</FileName>
<FileSize>530883683</FileSize>
</Package>
<Package>
<URL>http://svn.blender.org/svnroot/bf-blender/trunk/lib/benchmarks/cycles/barbershop_interior/barbershop_interior_cpu.blend</URL>
<MD5>2b1cb4c2f4f1813ab7a8d95dceabf48d</MD5>
<SHA256>95972b56180462cac47ec82f3a755bd9111ec18ca37a6196a319c013db994130</SHA256>
<FileName>barbershop_interior_cpu.blend</FileName>
<FileSize>287574804</FileSize>
</Package>
<Package>
<URL>http://svn.blender.org/svnroot/bf-blender/trunk/lib/benchmarks/cycles/barbershop_interior/barbershop_interior_gpu.blend</URL>
<MD5>10e5a559064df9f1da9dd43bef3f4523</MD5>
<SHA256>4a79ec95e7d96602ab16d475370f6b765a713a546edfa420dd53a4c25e464417</SHA256>
<FileName>barbershop_interior_gpu.blend</FileName>
<FileSize>287594564</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,44 @@
#!/bin/sh
tar -xf blender-2.82-linux64.tar.xz
unzip -o cycles_benchmark_20160228.zip
mv benchmark/bmw27/*.blend ~
mv benchmark/classroom/*.blend ~
mv benchmark/fishy_cat/*.blend ~
mv benchmark/pabellon_barcelona/*.blend ~
rm -rf benchmark
echo "#!/bin/bash
cd blender-2.82-linux64
BLEND_ARGS=\$@
if [[ \$@ =~ .*CUDA.* ]]
then
COMPUTE_TYPE=\"CUDA\"
elif [[ \$@ =~ .*OPENCL.* ]]
then
COMPUTE_TYPE=\"OPENCL\"
elif [[ \$@ =~ .*OPTIX.* ]]
then
COMPUTE_TYPE=\"OPTIX\"
elif [[ \$@ =~ .*NONE.* ]]
then
COMPUTE_TYPE=\"NONE\"
BLEND_ARGS=\${BLEND_ARGS/_gpu/_cpu}
else
COMPUTE_TYPE=\"NONE\"
BLEND_ARGS=\${BLEND_ARGS/_gpu/_cpu}
fi
echo \"import bpy
bpy.context.preferences.addons['cycles'].preferences.get_devices()
bpy.context.preferences.addons['cycles'].preferences.compute_device_type = '\$COMPUTE_TYPE'
bpy.context.preferences.addons['cycles'].preferences.devices[0].use = True
bpy.ops.wm.save_userpref()\" > setgpu.py
./blender -b --python setgpu.py
./blender \$BLEND_ARGS > \$LOG_FILE 2> /dev/null
rm -f output.test" > blender
chmod +x blender

View File

@@ -0,0 +1,45 @@
#!/bin/sh
unzip -o cycles_benchmark_20160228.zip
mv benchmark/bmw27/*.blend ~
mv benchmark/classroom/*.blend ~
mv benchmark/fishy_cat/*.blend ~
mv benchmark/pabellon_barcelona/*.blend ~
echo "#!/bin/bash
[ ! -d /Volumes/Blender/ ] && hdid blender-2.82-macOS.dmg
BLEND_ARGS=\$@
if [[ \$@ =~ .*CUDA.* ]]
then
COMPUTE_TYPE=\"CUDA\"
elif [[ \$@ =~ .*OPENCL.* ]]
then
COMPUTE_TYPE=\"OPENCL\"
elif [[ \$@ =~ .*OPTIX.* ]]
then
COMPUTE_TYPE=\"OPTIX\"
elif [[ \$@ =~ .*NONE.* ]]
then
COMPUTE_TYPE=\"NONE\"
BLEND_ARGS=\${BLEND_ARGS/_gpu/_cpu}
else
COMPUTE_TYPE=\"NONE\"
BLEND_ARGS=\${BLEND_ARGS/_gpu/_cpu}
fi
echo \"import bpy
bpy.context.preferences.addons['cycles'].preferences.get_devices()
bpy.context.preferences.addons['cycles'].preferences.compute_device_type = '\$COMPUTE_TYPE'
bpy.context.preferences.addons['cycles'].preferences.devices[0].use = True
bpy.ops.wm.save_userpref()\" > ~/blender-setgpu.py
/Volumes/Blender/Blender.app/Contents/MacOS/Blender -b --python \$DEBUG_HOME/blender-setgpu.py
cd benchmark
/Volumes/Blender/Blender.app/Contents/MacOS/Blender \$BLEND_ARGS > \$LOG_FILE
rm -f output.test" > blender
chmod +x blender

View File

@@ -0,0 +1,47 @@
#!/bin/sh
unzip -o blender-2.82-windows64.zip
unzip -o cycles_benchmark_20160228.zip
mv benchmark/bmw27/*.blend ~
mv benchmark/classroom/*.blend ~
mv benchmark/fishy_cat/*.blend ~
mv benchmark/pabellon_barcelona/*.blend ~
rm -rf benchmark
echo "#!/bin/bash
cd blender-2.82-windows64
BLEND_ARGS=\$@
if [[ \$@ =~ .*CUDA.* ]]
then
COMPUTE_TYPE=\"CUDA\"
elif [[ \$@ =~ .*OPENCL.* ]]
then
COMPUTE_TYPE=\"OPENCL\"
elif [[ \$@ =~ .*OPTIX.* ]]
then
COMPUTE_TYPE=\"OPTIX\"
elif [[ \$@ =~ .*NONE.* ]]
then
COMPUTE_TYPE=\"NONE\"
BLEND_ARGS=\${BLEND_ARGS/_gpu/_cpu}
else
COMPUTE_TYPE=\"NONE\"
BLEND_ARGS=\${BLEND_ARGS/_gpu/_cpu}
fi
echo \"import bpy
bpy.context.preferences.addons['cycles'].preferences.get_devices()
bpy.context.preferences.addons['cycles'].preferences.compute_device_type = '\$COMPUTE_TYPE'
bpy.context.preferences.addons['cycles'].preferences.devices[0].use = True
bpy.ops.wm.save_userpref()\" > ~/blender-setgpu.py
export HOME=\"\$DEBUG_HOME\"
export PATH=\$DEBUG_PATH
export PWD=\$DEBUG_HOME\blender-2.81-windows64
./blender.exe -b --python \$DEBUG_HOME\blender-setgpu.py
./blender.exe \$BLEND_ARGS > \$LOG_FILE
rm -f output.test" > blender
chmod +x blender

View File

@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>Time: #_RESULT_# (Saving: 00:00.03)</OutputTemplate>
<LineHint>Saving:</LineHint>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,82 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<TestInformation>
<Title>Blender</Title>
<AppVersion>2.82</AppVersion>
<Description>Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing via OpenCL or CUDA is supported.</Description>
<ResultScale>Seconds</ResultScale>
<Proportion>LIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.7.1</Version>
<SupportedPlatforms>Linux, Windows, MacOSX</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>System</TestType>
<License>Free</License>
<Status>Verified</Status>
<SupportedArchitectures>x86_64</SupportedArchitectures>
<ExternalDependencies>bzip2-development, glut, opencl</ExternalDependencies>
<EnvironmentSize>950</EnvironmentSize>
<ProjectURL>https://www.blender.org/</ProjectURL>
<InternalTags>OpenCL, CUDA</InternalTags>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
<TestSettings>
<Default>
<Arguments>-noaudio --enable-autoexec</Arguments>
</Default>
<Option>
<DisplayName>Blend File</DisplayName>
<Identifier>blend</Identifier>
<ArgumentPrefix>-b </ArgumentPrefix>
<ArgumentPostfix> -o output.test -x 1 -F JPEG -f 1</ArgumentPostfix>
<Menu>
<Entry>
<Name>BMW27</Name>
<Value>../bmw27_gpu.blend</Value>
</Entry>
<Entry>
<Name>Classroom</Name>
<Value>../classroom_gpu.blend</Value>
</Entry>
<Entry>
<Name>Fishy Cat</Name>
<Value>../fishy_cat_gpu.blend</Value>
</Entry>
<Entry>
<Name>Pabellon Barcelona</Name>
<Value>../pavillon_barcelone_gpu.blend</Value>
</Entry>
<Entry>
<Name>Barbershop</Name>
<Value>../barbershop_interior_gpu.blend</Value>
</Entry>
</Menu>
</Option>
<Option>
<DisplayName>Compute</DisplayName>
<Identifier>compute</Identifier>
<ArgumentPrefix> </ArgumentPrefix>
<Menu>
<Entry>
<Name>CPU-Only</Name>
<Value>NONE</Value>
</Entry>
<Entry>
<Name>OpenCL</Name>
<Value>OPENCL</Value>
</Entry>
<Entry>
<Name>CUDA</Name>
<Value>CUDA</Value>
</Entry>
<Entry>
<Name>NVIDIA OptiX</Name>
<Value>OPTIX</Value>
</Entry>
</Menu>
</Option>
</TestSettings>
</PhoronixTestSuite>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>https://github.com/Blosc/c-blosc2/archive/v2.0.0.beta.5.tar.gz</URL>
<MD5>57a8cc431d4a34295654c49f004700fd</MD5>
<SHA256>e9bbe5f88a697745d5779ef7a2b32775652a5c8693d0aabcef19b2c4292566f5</SHA256>
<FileName>c-blosc2-2.0.0.beta.5.tar.gz</FileName>
<FileSize>1045304</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,17 @@
#!/bin/sh
tar -xf c-blosc2-2.0.0.beta.5.tar.gz
cd c-blosc2-2.0.0.beta.5
mkdir build
cd build
cmake ..
make -j $NUM_CPU_CORES
echo $? > ~/install-exit-status
cd ~
echo "#!/bin/sh
cd c-blosc2-2.0.0.beta.5/build/bench
./b2bench \$1 noshuffle suite \$NUM_CPU_CORES > \$LOG_FILE
echo \$? > ~/test-exit-status" > blosc
chmod +x blosc

View File

@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>Elapsed time: 62.4 s, #_RESULT_# MB/s</OutputTemplate>
<LineHint>Elapsed time</LineHint>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,36 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<TestInformation>
<Title>C-Blosc</Title>
<AppVersion>2.0 Beta 5</AppVersion>
<Description>A simple, compressed, fast and persistent data store library for C.</Description>
<ResultScale>MB/s</ResultScale>
<Proportion>HIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.0.0</Version>
<SupportedPlatforms>Linux</SupportedPlatforms>
<SoftwareType>Benchmark</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, cmake</ExternalDependencies>
<EnvironmentSize>22</EnvironmentSize>
<ProjectURL>https://blosc.org/</ProjectURL>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
<TestSettings>
<Option>
<DisplayName>Compressor</DisplayName>
<Identifier>compressor</Identifier>
<Menu>
<Entry>
<Name>blosclz</Name>
<Value>blosclz</Value>
</Entry>
</Menu>
</Option>
</TestSettings>
</PhoronixTestSuite>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>https://iweb.dl.sourceforge.net/project/brlcad/BRL-CAD%20Source/7.30.8/brlcad-7.30.8.tar.bz2, https://managedway.dl.sourceforge.net/project/brlcad/BRL-CAD%20Source/7.30.8/brlcad-7.30.8.tar.bz2</URL>
<MD5>4e2f34eaca6e6f224f63a29a0735b4fb</MD5>
<SHA256>bb5dbcffb2a58d17963e74ed9ac83b2659fd2451b366b50e4961a9ea799aef7f</SHA256>
<FileName>brlcad-7.30.8.tar.bz2</FileName>
<FileSize>125443351</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,18 @@
#!/bin/sh
tar -xf brlcad-7.30.8.tar.bz2
mkdir brlcad-7.30.8/build
cd brlcad-7.30.8/build
cmake .. -DBRLCAD_ENABLE_STRICT=NO -DBRLCAD_BUNDLED_LIBS=ON -DBRLCAD_OPTIMIZED_BUILD=ON -DCMAKE_BUILD_TYPE=Release
make -j $NUM_CPU_CORES
echo $? > ~/install-exit-status
cd ~
echo "#!/bin/sh
cd brlcad-7.30.8/build
./bench/benchmark run -P\$NUM_CPU_CORES > \$LOG_FILE 2>&1
echo \$? > ~/test-exit-status" > brl-cad
chmod +x brl-cad

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate>Benchmark results indicate an approximate VGR performance metric of #_RESULT_#</OutputTemplate>
</ResultsParser>
</PhoronixTestSuite>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<TestInformation>
<Title>BRL-CAD</Title>
<AppVersion>7.30.8</AppVersion>
<Description>BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode.</Description>
<ResultScale>VGR Performance Metric</ResultScale>
<Proportion>HIB</Proportion>
<SubTitle>VGR Performance Metric</SubTitle>
<TimesToRun>1</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.1.0</Version>
<SupportedPlatforms>Linux, Solaris, BSD</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>System</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, cmake, flex, tcl, zlib-development, libpng-development</ExternalDependencies>
<EnvironmentSize>48</EnvironmentSize>
<ProjectURL>http://brlcad.org/</ProjectURL>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
</PhoronixTestSuite>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v8.0.0m2-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>http://netix.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz</URL>
<MD5>51528a0e3b33d9e10aaa311d9eb451e3</MD5>
<FileSize>83709983</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,14 @@
#!/bin/sh
echo "#!/bin/sh
cd boost_1_59_0/libs/interprocess/example
[ -z \$CXX ] && CXX=\"g++\"
COMP=\"${CXX} -std=c++11 -I ../../.. -c \"
for f in *.cpp
do
echo \$COMP \$f
\$COMP \$f
done > \$LOG_FILE 2>&1
echo \$? > ~/test-exit-status" > build-boost-interprocess
chmod +x build-boost-interprocess

View File

@@ -0,0 +1,4 @@
#!/bin/sh
#Reset Zapcc cache if required
[ "$CC" = "zapcc" ] && zapcc -cc1 -reset-server

View File

@@ -0,0 +1,3 @@
#!/bin/sh
rm -rf boost_1_59_0

View File

@@ -0,0 +1,5 @@
#!/bin/sh
rm -rf boost_1_59_0
tar xzf boost_1_59_0.tar.gz
cd boost_1_59_0/libs/interprocess/example

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v8.0.0m2-->
<PhoronixTestSuite>
<SystemMonitor>
<Sensor>sys.time</Sensor>
</SystemMonitor>
</PhoronixTestSuite>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v8.0.0m2-->
<PhoronixTestSuite>
<TestInformation>
<Title>Timed Boost Interprocess Compilation</Title>
<AppVersion>2.12.1</AppVersion>
<Description>This test times how long it takes to build Boost Interprocess examples.</Description>
<ResultScale>Seconds</ResultScale>
<Proportion>LIB</Proportion>
<SubTitle>Time To Compile</SubTitle>
<TimesToRun>1</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.5.2</Version>
<SupportedPlatforms>Linux</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Deprecated</Status>
<ExternalDependencies>build-utilities</ExternalDependencies>
<EnvironmentSize>10</EnvironmentSize>
<ProjectURL>http://www.boost.org/</ProjectURL>
<Maintainer>Tzafrir Poupko</Maintainer>
</TestProfile>
</PhoronixTestSuite>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0m0-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-9.3.0/gcc-9.3.0.tar.gz, ftp://ftp.gwdg.de/pub/misc/gcc/releases/gcc-9.3.0/gcc-9.3.0.tar.gz, https://ftp.gnu.org/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz</URL>
<MD5>9b7e8f6cfad96114e726c752935af58a</MD5>
<SHA256>5258a9b6afe9463c2e56b9e8355b1a4bee125ca828b8078f910303bc2ef91fa6</SHA256>
<FileName>gcc-9.3.0.tar.gz</FileName>
<FileSize>124140238</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,9 @@
#!/bin/sh
echo "#!/bin/sh
cd gcc-9.3.0
make -s -j \$NUM_CPU_CORES 2>&1
echo \$? > ~/test-exit-status" > build-gcc
chmod +x build-gcc

View File

@@ -0,0 +1,6 @@
#!/bin/sh
cd gcc-9.3.0
make distclean
./contrib/download_prerequisites
./configure --disable-multilib --enable-checking=release

View File

@@ -0,0 +1,3 @@
#!/bin/sh
rm -rf gcc-9.3.0

View File

@@ -0,0 +1,10 @@
#!/bin/sh
rm -rf gcc-9.3.0
tar -xf gcc-9.3.0.tar.gz
cd gcc-9.3.0
./contrib/download_prerequisites
./configure --disable-multilib --enable-checking=release
make defconfig
make clean

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0m0-->
<PhoronixTestSuite>
<SystemMonitor>
<Sensor>sys.time</Sensor>
</SystemMonitor>
</PhoronixTestSuite>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0m0-->
<PhoronixTestSuite>
<TestInformation>
<Title>Timed GCC Compilation</Title>
<AppVersion>9.3.0</AppVersion>
<Description>This test times how long it takes to build the GNU Compiler Collection (GCC).</Description>
<ResultScale>Seconds</ResultScale>
<Proportion>LIB</Proportion>
<SubTitle>Time To Compile</SubTitle>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.2.0</Version>
<SupportedPlatforms>Linux, BSD, macOS</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, bison, flex, gmp-library</ExternalDependencies>
<ProjectURL>https://gcc.gnu.org/</ProjectURL>
<InternalTags>SMP</InternalTags>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
</PhoronixTestSuite>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.35.tar.xz, https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.4.35.tar.xz</URL>
<MD5>504a03f47f41fe4a29e66eda6eacc7a3</MD5>
<SHA256>e16bd5f7284a80a41328bf712e1136b0adf5b71cc0bd263efa7cac75539806d4</SHA256>
<FileName>linux-5.4.35.tar.xz</FileName>
<FileSize>109524684</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,9 @@
#!/bin/sh
echo "#!/bin/sh
cd linux-5.4.35
make -s -j \$NUM_CPU_CORES 2>&1
echo \$? > ~/test-exit-status" > time-compile-kernel
chmod +x time-compile-kernel

View File

@@ -0,0 +1,4 @@
#!/bin/sh
cd linux-5.4.35
make clean

View File

@@ -0,0 +1,2 @@
#!/bin/sh
rm -rf linux-5.4.35

View File

@@ -0,0 +1,13 @@
#!/bin/sh
rm -rf linux-5.4.35
tar -xf linux-5.4.35.tar.xz
cd linux-5.4.35
make defconfig
make clean
sed -i 's/CONFIG_STACK_VALIDATION=y/CONFIG_STACK_VALIDATION=n/' .config
sed -i 's/CONFIG_UNWINDER_ORC=y/CONFIG_UNWINDER_ORC=n/' .config
sed -i 's/# CONFIG_UNWINDER_FRAME_POINTER is not set/CONFIG_UNWINDER_FRAME_POINTER=y/' .config

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<SystemMonitor>
<Sensor>sys.time</Sensor>
</SystemMonitor>
</PhoronixTestSuite>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<TestInformation>
<Title>Timed Linux Kernel Compilation</Title>
<AppVersion>5.4</AppVersion>
<Description>This test times how long it takes to build the Linux kernel in a default configuration.</Description>
<ResultScale>Seconds</ResultScale>
<Proportion>LIB</Proportion>
<SubTitle>Time To Compile</SubTitle>
<Executable>time-compile-kernel</Executable>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.10.1</Version>
<SupportedPlatforms>Linux</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, bc, bison, flex, openssl-development</ExternalDependencies>
<EnvironmentSize>125</EnvironmentSize>
<ProjectURL>http://www.kernel.org/</ProjectURL>
<InternalTags>SMP</InternalTags>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
</PhoronixTestSuite>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0m0-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/llvm-10.0.0.src.tar.xz</URL>
<MD5>693cefdc49d618f828144486a18b473f</MD5>
<SHA256>df83a44b3a9a71029049ec101fb0077ecbbdf5fe41e395215025779099a98fdf</SHA256>
<FileName>llvm-10.0.0.src.tar.xz</FileName>
<FileSize>35733192</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,9 @@
#!/bin/sh
echo "#!/bin/sh
cd build
make -s -j \$NUM_CPU_CORES 2>&1
echo \$? > ~/test-exit-status" > build-llvm
chmod +x build-llvm

View File

@@ -0,0 +1,4 @@
#!/bin/sh
cd build
make clean

View File

@@ -0,0 +1,3 @@
#!/bin/sh
rm -rf build

View File

@@ -0,0 +1,10 @@
#!/bin/sh
rm -rf build
rm -rf llvm-llvm-10.0.0.src
mkdir build
tar -xJf llvm-10.0.0.src.tar.xz
cd build
cmake -DCMAKE_BUILD_TYPE:STRING=Release ../llvm-10.0.0.src

View File

@@ -0,0 +1,10 @@
#!/bin/sh
rm -rf build
rm -rf llvm-10.0.0.src
mkdir build
tar -xJf llvm-10.0.0.src.tar.xz
cd build
cmake cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE:STRING=Release ../llvm-10.0.0.src

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0m0-->
<PhoronixTestSuite>
<SystemMonitor>
<Sensor>sys.time</Sensor>
</SystemMonitor>
</PhoronixTestSuite>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0m0-->
<PhoronixTestSuite>
<TestInformation>
<Title>Timed LLVM Compilation</Title>
<AppVersion>10.0</AppVersion>
<Description>This test times how long it takes to build the LLVM compiler.</Description>
<ResultScale>Seconds</ResultScale>
<Proportion>LIB</Proportion>
<SubTitle>Time To Compile</SubTitle>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.2.0</Version>
<SupportedPlatforms>Linux, BSD, MacOSX, Windows</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, cmake, python</ExternalDependencies>
<ProjectURL>http://www.llvm.org/</ProjectURL>
<InternalTags>SMP</InternalTags>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
</PhoronixTestSuite>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>https://download.build2.org/0.12.0/build2-install-0.12.0.sh</URL>
<MD5>9327bc76f8aab9775b54f4c4551a9062</MD5>
<SHA256>da35b527aac3427b449ca7525e97f81faba776ae7680179521963b90a21fba12</SHA256>
<FileName>build2-install-0.12.0.sh</FileName>
<FileSize>21406</FileSize>
</Package>
<Package>
<URL>https://download.build2.org/0.12.0/build2-toolchain-0.12.0.tar.xz</URL>
<MD5>eab21a31e1fbddfdf15cdec05fc4ab45</MD5>
<SHA256>a0ecf9930b873242a0164653411caca2cc5c095abda5ee7bda800f1b0f93e396</SHA256>
<FileName>build2-toolchain-0.12.0.tar.xz</FileName>
<FileSize>4030204</FileSize>
</Package>
</Downloads>
</PhoronixTestSuite>

View File

@@ -0,0 +1,15 @@
#!/bin/sh
chmod +x build2-install-0.12.0.sh
echo "#!/bin/sh
# Ensure clean
rm -rf build2-toolchain-0.12.0
rm -rf t
mkdir t
# Build
./build2-install-0.12.0.sh --local --yes --no-check t
echo \$? > ~/test-exit-status" > build2
chmod +x build2

View File

@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<SystemMonitor>
<Sensor>sys.time</Sensor>
</SystemMonitor>
</PhoronixTestSuite>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v9.6.0-->
<PhoronixTestSuite>
<TestInformation>
<Title>Build2</Title>
<AppVersion>0.12</AppVersion>
<Description>This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features.</Description>
<ResultScale>Seconds</ResultScale>
<Proportion>LIB</Proportion>
<SubTitle>Time To Compile</SubTitle>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.0.1</Version>
<SupportedPlatforms>Linux, BSD, MacOSX</SupportedPlatforms>
<SoftwareType>Utility</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<ExternalDependencies>build-utilities, curl</ExternalDependencies>
<ProjectURL>https://build2.org/</ProjectURL>
<InternalTags>SMP</InternalTags>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
</PhoronixTestSuite>

Some files were not shown because too many files have changed in this diff Show More