Michael Larabel
bae667456f
pts-core: Two empty() checks needed to address a possible error and warning
...
And a missing space between title/version in result output
2022-06-04 05:21:02 -05:00
Michael Larabel
5b5acae502
pts-core: External dependency handling fixes on openSUSE
2022-05-14 05:38:51 -05:00
Michael Larabel
29772b1efb
phodevi: Avoid wmic usage on Windows as it's deprecated by Microsoft
2022-05-14 05:30:44 -05:00
Michael Larabel
ee4af66b3b
pts-core: Allow uploading sub-folders within PTS_EXTRA_SYSTEM_LOGS_DIR to Phoromatic
...
Also viewer side support for recursive log file and add some debugging details to the log
Closes: https://github.com/phoronix-test-suite/phoronix-test-suite/pull/623
Closes: https://github.com/phoronix-test-suite/phoronix-support-issues/issues/48
2022-05-07 06:01:04 -05:00
Matthew Tippett
35711b58ba
phodevi: Remove mode ratio calculation
...
Remove $this_ratio calculation that would cause divide by zero errors. Does not appear to be used
anywhere and causes errors when the GPU provides only one mode.
Unreproduced failure, but appears safe.
2022-05-07 05:36:33 -05:00
Michael Larabel
85070027f1
pts-core: Don't show x86_64 test options on non-x86_64 systems
...
Such as with pts/stress-ng-1.5 where RdRand option now labeled "x86_64 RdRand" for filtering out options only relevant to that arch
Fixes: https://github.com/phoronix-test-suite/phoronix-test-suite/issues/626
2022-05-07 04:47:34 -05:00
Michael Larabel
3d8d672818
pts-core: Fix TOTAL_LOOP_TIME handling
...
And also drop artificial 9 minute limit minimum for it
Fixes: https://github.com/phoronix-test-suite/phoronix-test-suite/issues/625
2022-05-07 04:08:16 -05:00
Michael Larabel
f9c92e3cc3
phodevi: Report vBIOS version if available for help in tracking down Linux driver issues
2022-05-07 03:49:26 -05:00
Michael Larabel
b63b346cab
Prepare PTS 10.8.3 to get out the Ubuntu 22.04 workaround to avoid crashing on dependency installation
v10.8.3
2022-04-23 05:19:22 -05:00
Michael Larabel
61a381f4e7
pts-core: Workaround Ubuntu 22.04 apt-get crashing the entire process on dependency installation
2022-04-23 05:17:17 -05:00
Michael Larabel
2e07095a47
pts-core: Avoid possible PHP 8.1 warning on Arch Linux
2022-04-23 05:11:16 -05:00
Michael Larabel
83b75d7369
pts-core: Allow excess spaces between words in text menus selection
...
From https://github.com/phoronix-test-suite/phoronix-test-suite/pull/617 allow matching to menu items where there is extra spaces between words. Though rather than that PR, allow for identical matching or trimmed-between-words matching. Since that PR would break for selecting menu items that intentionally or inadvertently have extea spaces between words.
Closes: https://github.com/phoronix-test-suite/phoronix-test-suite/pull/617
2022-04-23 05:05:52 -05:00
Michael Larabel
b02c0ccf88
phodevi: Fix cache size reporting in fallback path on Linux
2022-04-23 05:01:31 -05:00
Jiri Mencak
65049acf6a
Fix python-numpy and python-scipy deps for Fedora
2022-04-10 05:27:00 -05:00
Michael Larabel
972285d054
pts-core: Few minor tweaks/fixes
2022-04-10 05:16:38 -05:00
Michael Larabel
a7b8139736
phodevi: Apple M1 on Linux detection, fixes
2022-03-20 06:09:50 -05:00
Michael Larabel
5c6188339a
pts-core: Improve TTF font detection to be more robust and not static list
...
Closes: https://github.com/phoronix-test-suite/phoronix-test-suite/pull/607
2022-03-19 07:26:35 -05:00
Michael Larabel
2d9a66aba1
pts-core: Stop checking for python as Python2 as its EOL
2022-03-13 13:04:50 -05:00
Jason Nader
7744ec5d15
Fix typo
2022-03-13 06:16:49 -05:00
Jiri Mencak
617b5bba63
Fix Perl Interface to the MD5 Algorithm FileCheck
...
Fix Perl Interface to the MD5 Algorithm FileCheck for RHEL 8/9 and
CentOS Stream 8/9.
Signed-off-by: Jiri Mencak <jmencak@users.noreply.github.com >
2022-03-13 06:16:31 -05:00
Michael Larabel
9922617083
pts-core: Few minor tweaks / fixes
2022-03-13 06:10:51 -05:00
Michael Larabel
59dd313836
Prepare for PTS 10.8.2 to get out Phoromatic sanitization updates and other small fixes
v10.8.2
2022-02-13 04:30:06 -06:00
Michael Larabel
e94e51aa1d
Rebuild ob-cache
2022-02-13 04:28:21 -06:00
Michael Larabel
0ee0a0a771
pts-core: Minor compatibility tweaks for PHP 5.3 warnings/errors
2022-02-13 04:27:53 -06:00
Michael Larabel
ee06ea0345
phodevi / external dependencies: Improvements for use on the Steam Deck (and likely other hardware out there too)
2022-02-12 18:04:55 -06:00
FabioLolix
d2ab3c8d0e
Arch deps, indentation
2022-02-12 06:13:33 -06:00
Michael Larabel
ecebf98785
phoromatic: Various input sanitization additions
2022-02-12 06:12:07 -06:00
Michael Larabel
eed7779790
phodevi: CPU temperature reporting for additional SoCs
...
Anda small sanity check to add to pts_result_file that noticed at the same time...
2022-02-12 04:47:04 -06:00
Michael Larabel
1e0af74d10
phoromatic: Additional fixes and input sanitization improvements
2022-02-12 04:43:53 -06:00
Michael Larabel
2c15badaa6
pts-core: Avoid possible error in list-installed-suites
...
Fixes: https://github.com/phoronix-test-suite/phoronix-test-suite/issues/598
2022-02-12 04:24:50 -06:00
Michael Larabel
1eac9260c8
phoromatic: Reject HTML encoded character input and other strings that likely have no use within the context of Phoromatic inputs
2022-02-12 04:20:40 -06:00
Michael Larabel
802ff84b14
pts-core: Add virtual test suites for "riscv" and "aarch64" to make it easy to show test profiles that can run successfully on RISC-V and 64-bit Arm hardware
2022-02-06 17:48:17 -06:00
Michael Larabel
853f90cfc4
pts-core: Allow tracking/reporting tested CPU architectures more easily for quickly figuring out what tests can work fine on Arm, RISC-V, etc
2022-02-06 17:30:53 -06:00
Michael Larabel
269ec1d700
pts-core: Pull in typo documentation fixes from https://github.com/phoronix-test-suite/phoronix-test-suite/pull/594
...
Fix the typos in their original sources where the docs are generated from than just fixing them in what is generated and overwritten. Then re-generate the docs.
Closes: https://github.com/phoronix-test-suite/phoronix-test-suite/pull/594
2022-02-06 04:36:44 -06:00
Michael Larabel
085152d5aa
phodevi: Add Arm Cortex-X1C detection based on latest Linux patches for the model ID
2022-02-06 04:33:46 -06:00
Michael Larabel
4f48068a19
pts-core: Convert compiler / multicore / single-threaded test suites into virtual test suites since their properties can be auto-determined based on OB metadata to avoid manually maintaining them
2022-01-30 18:39:04 -06:00
Michael Larabel
31800de578
pts-core: Workaround another PHP (v5.4) error on old RHEL/CentOS 7
2022-01-30 18:35:52 -06:00
Michael Larabel
21298b9891
pts-core: Fix for PHP error in behavior on older versions of PHP like with EL7
2022-01-30 11:37:39 -06:00
Michael Larabel
17ff83dc41
phodevi: Report vmx as VT-x, not VT-d
...
Fixes: https://github.com/phoronix-test-suite/phoronix-test-suite/issues/593
2022-01-29 12:32:33 -06:00
Michael Larabel
c9e35558d6
Rebuild documentation in preparation for PTS 10.8.1
v10.8.1
2022-01-23 06:03:48 -06:00
Michael Larabel
ae3e2a7219
Rebuild ob-cache in preparation for 10.8.1
2022-01-23 05:56:32 -06:00
Michael Larabel
631b9096b5
phodevi: GPU vRAM usage reporting for modern AMDGPU DRM versions
2022-01-23 05:02:03 -06:00
Michael Larabel
179b3503be
pts-core: For text output of box plot, more robust HIB/LIB handling
2022-01-23 04:44:24 -06:00
Michael Larabel
0a7afbd847
pts-core: FPDF warning fixes for latest PHP
2022-01-23 04:43:52 -06:00
Michael Larabel
2d81503deb
phoromatic: Re-permit allowing variable substitutions on singe-run result files
...
PTS 10.8 optimized out some of the logic for single run result files to yield less processing work for logic normally useful just for multi run results, including some variable substitutions. Some seem to use the variable substitution behavior even for single runs, so add that logic to the optimized single path.
Closes: https://github.com/phoronix-test-suite/phoronix-test-suite/issues/592
2022-01-22 12:42:05 -06:00
Michael Larabel
3218c43be8
pts-core: Make rendering of Perf Per Core/Thread/Clock/RAM opt-in from the result viewer
2022-01-22 12:30:55 -06:00
Michael Larabel
386aeeae03
pts-core: For macOS also check /usr/share/phoronix-test-suite/ prior to defaulting to pwd
2022-01-22 06:34:48 -06:00
Michael Larabel
648412ddcf
pts-core: Don't bother showing SSL operation error messages on test downloads. Some download servers are wonky but as hashes checked against downloads anyhow, no use reporting some of the non-critical SSL warnings
2022-01-22 06:15:15 -06:00
Michael Larabel
c1cc4de651
pts-core: Log external dependencies attempted to be installed to phoronix-test-suite-dependencies.log
...
From there is at least a log of the packages PTS attempted/installed on the given system... Not really practical / safe to have PTS offer the ability to try to auto-remove/uninstall system dependencies afterwards since it could put the system in a bad state, compilers and other components often used outside of PTS so not wanting to accidentally remove those, various per-distro handling differences, etc...
Closes: https://github.com/phoronix-test-suite/phoronix-test-suite/issues/284
2022-01-22 06:12:32 -06:00
Michael Larabel
28a1677ba8
pts-core: Also detect AVX-512 use by looking at zmm register usage rather than only avx512 instructions
2022-01-22 05:39:25 -06:00