956 Commits

Author SHA1 Message Date
Michael Larabel
d719e4aa23 phodevi: Bug fixes 2024-03-24 14:10:15 -05:00
Michael Larabel
c2605245ac Bump to 10.8.5 2024-03-24 05:34:17 -05:00
Michael Larabel
b3c9750c3d Prepare for Phoronix Test Suite 10.8.4 2022-07-03 04:30:01 -05:00
Michael Larabel
13165b75ca Work on change-log for next point release soon 2022-06-25 05:31:23 -05:00
Michael Larabel
b63b346cab Prepare PTS 10.8.3 to get out the Ubuntu 22.04 workaround to avoid crashing on dependency installation 2022-04-23 05:19:22 -05:00
Michael Larabel
59dd313836 Prepare for PTS 10.8.2 to get out Phoromatic sanitization updates and other small fixes 2022-02-13 04:30:06 -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
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
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
c9e35558d6 Rebuild documentation in preparation for PTS 10.8.1 2022-01-23 06:03:48 -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
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
ac2311d9bc pts-core: Allow caching of some OpenBenchmarking.org overview metrics and test profile change logs locally to help reduce server load, avoiding less redundant queries. Also allows for making use of the overview metrics in more areas.
Plus some code cleanups in the process of looking at this code for the first time in a while.
2022-01-22 05:32:51 -06:00
Michael Larabel
4ef5d4e53d phodevi: Avoid including kernel version in Mesa/OpenGL string 2022-01-09 11:45:23 -06:00
Michael Larabel
78f8ee9f18 phodevi: Use "-NoProfile" with powershell for possible performance benefits 2022-01-08 14:36:23 -06:00
Michael Larabel
1fed3f11a8 phoromatic: Log update script output 2022-01-08 05:39:43 -06:00
Michael Larabel
5eacb27bf1 pts-core: Allow PTS_DISPLAY_MODE to override other display mode preferences (e.g. short mode requested inline) 2022-01-08 05:14:13 -06:00
Michael Larabel
d9c92d823c phoromatic: Allow binary log file uploads by default when Phoromatic Server is 10.8+ 2022-01-08 05:06:31 -06:00
Michael Larabel
86ec12cb1f phoromatic: Move "Create A Test Profile" page behind an opt-in rootadmin Phoromatic Server option 2022-01-08 05:00:01 -06:00
Michael Larabel
56fd0a3b69 phodevi: Input sanitization updates for Phoromatic Server
Also other code formatting / cleanups while reviewing the code...
2022-01-08 04:47:20 -06:00
Michael Larabel
291cb53ca5 Renaming ChangeLog updates for 10.8 2021-12-25 06:54:39 -06:00
Michael Larabel
f317d1e398 Bump version to 10.8.0 to prepare for release, regenerate documentation 2021-12-25 03:59:30 -06:00
Michael Larabel
2d45f1ce85 pts-core: Two warning fixes 2021-12-24 06:55:07 -06:00
Michael Larabel
d8b9f8a934 pts-core: Unify more of the result viewer and phoromatic display code for re-use, other cleanups/tidying of Phoromatic web interface bits 2021-12-24 05:30:10 -06:00
Michael Larabel
0b4c3ae0cd Bump version to 10.8m2 to prepare for release in a week or so, re-generate documentation 2021-12-19 06:59:02 -06:00
Michael Larabel
ee403bd8e8 pts-core: Use kde-inhibit when possible for disabling power management / screensaver 2021-10-23 04:45:42 -05:00
Michael Larabel
e839d21862 phodevi: Add detection for Arm Cortex-A710 and Neoverse-N2 cores 2021-10-12 08:28:14 -05:00
Michael Larabel
9b5f1391fd Prep for Phoronix Test Suite 10.6.1 release 2021-10-10 05:08:20 -05:00
Michael Larabel
6a1c28e8fa phoromatic: Allow uploading of system logs after initial upload of result XML to deal with HTTP size limitations and other factors with large logs
Particularly with now allowing custom logs as part of the system logs / binary data, that existing 2MB limit would likely be hit soon for users...
2021-10-08 18:10:10 -05:00
Michael Larabel
34292a658d phodevi: Avoid possible warning in recently added ReBAR reporting 2021-09-24 18:34:30 -05:00
Michael Larabel
9d058de894 phodevi: Support reporting NVIDIA BAR1 total memory / Radeon vRAM visible memory (Resizable BAR / ReBAR status) 2021-09-19 18:00:17 -05:00
Michael Larabel
fc0f88469c phodevi: ACPI Platform Profile reporting support 2021-09-18 05:39:08 -05:00
Michael Larabel
0ef2372029 pts-core: Allow running merge-results when pointing to specific XML files outside of standard paths
Use-case suggested @ https://www.phoronix.com/forums/forum/phoronix/phoronix-test-suite/1278746-any-way-to-monitor-results-and-being-alerted?p=1279110#post1279110 to allow merging results when just mentioning the specific XML files to merge
2021-09-17 18:27:11 -05:00
Michael Larabel
9ef2b7217a Update changelog for prior commit 2021-09-14 14:20:06 -05:00
Michael Larabel
9ecb6dbd8a phodevi: Make SYSTEM_ID accessible to client 2021-09-14 14:11:02 -05:00
Michael Larabel
20d83bdb79 pts-core: Allow reporting test run errors inline / as part of the result file XML with null/empty results 2021-09-06 06:01:54 -05:00
Michael Larabel
c5f938db84 pts-core: Remove the old, long deprecated static/JavaScript PTS result viewer that hasn't been used except for rare fallbacks since PTS pre-9.0 2021-08-21 14:46:25 -05:00
Michael Larabel
6194bc8ca2 phodevi: Improve detection of new Intel oneAPI DPC++/C++ Compiler 2021-08-10 08:01:50 -05:00
Michael Larabel
e3ea188a83 pts-core: Regenerate documentation 2021-08-06 14:29:57 -05:00
Michael Larabel
8eefb3e735 pts-core: Drop out-of-date XSL that no longer works in modern web browsers... 2021-08-06 14:21:26 -05:00
Michael Larabel
b4ff642ff7 pts-core: PHP 8.1 deprecation warning fixes 2021-07-14 08:05:06 -05:00
Michael Larabel
1ca4ed2add pts-core: Local result viewer system log file viewing improvements, other minor tweaks/improvements to that code 2021-07-10 04:50:58 -05:00
Michael Larabel
ef66156d74 pts-core/phoromatic: Various improvements to system log displaying, particularly around text log handling and working on supporting non-text log displays 2021-07-09 05:14:16 -05:00
Michael Larabel
2a225b801b pts-core: Stumbled across PHP 7.4's built in web server and newer supports multiple workers finally... Make use of PHP_CLI_SERVER_WORKERS 2021-07-06 11:07:43 -05:00
Michael Larabel
6d8b78139d More 10.4 prep 2021-05-15 12:53:51 -05:00
Michael Larabel
fb7afebdd9 phoromatic: Allow passing Phodevi system properties to Phoromatic Server 2021-05-15 04:40:47 -05:00
Michael Larabel
bf71202ed6 phodevi: Add some new properties, port some pts_network info to phodevi interfaces 2021-05-14 07:35:09 -05:00
Michael Larabel
b0f7d8255c pts-core: Add RepositoryURL option for test profiles 2021-05-08 07:48:48 -05:00
Michael Larabel
0305087cf4 pts-core: Add PTS_EXTRA_SYSTEM_LOGS_DIR environment variable to allow pointing to directory of extra system log files 2021-05-04 13:47:48 -05:00
Michael Larabel
6e63ccdd44 pts-core: Allow perf-per-dollar-per-hour in the result viewer, extending perf-per-dollar HTML helper 2021-04-15 08:17:00 -05:00