forked from phoronix-test-suite/phoronix-test-suite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
1672 lines (1406 loc) · 89.1 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
PHORONIX TEST SUITE CHANGE-LOG
Phoronix Test Suite (Git)
pts-core: Fix behavior of "Would you like to stop and install these tests now"
pts-core: Add reinstall / re-install aliases to force-install
phodevi: Amlogic SoC detection based on meson_cpufreq driver
phodevi: Rockchip SoC fallback detection
phodevi: Embedded ARM Cortex / ARM part model detection
Phoronix Test Suite 8.2.0 Milestone 3
22 August 2018
pts-core: Minor updates to logic for determining how many times to dynamically increase run count on high variance results
pts-core: Show deprecated tests too when running list-all-tests
pts-core: Add DropNoisyResults option if wishing to not save results that have too high of deviation between runs
pts-core: Add PTS_DOWNLOAD_CACHE_OVERRIDE environment variable option on make-download-cache
pts-core: Add PTS_USER_PATH_OVERRIDE environment variable to override PTS_USER_PATH on initialization
pts-core: Add PTS_DOWNLOAD_CACHING_PLATFORM_LIMIT environment variable for make-download-cache
pts-core: Add list-cached-tests option
Phoronix Test Suite 8.2.0 Milestone 2
15 August 2018
pts-core: Add DivideResultDivisor to result parser
pts-core: Add libevent as possible external dependency
pts-core: Alert the user when the test install directory is on a file-system mounted with 'noexec'
pts-core: Optional support with PHP 7.3+ to also obtain network info using net_get_interfaces()
pts-core: Fix possible alignment issue with value/spacer on outputting text-based result graphs
pts-core: When Internet is not available and running list-tests, only show tests that are available via caches unless `list-all-tests` is run
pts-core: Rework `list-recommended-tests` to make use of download count information exposed via OB index repository data rather than needing to make fresh web query
pts-core: Show "popular tests" in the invalid command helper
pts-core: Allow stress-run to be triggered from interactive mode
pts-core: Allow comparing dynamic in-line result comparisons against local results when no Internet results matching or Internet not available
phodevi: Reporting of L1TF / Level 1 Terminal Fault vulnerability
pts_Graph: Tweaks to text sizing on vertical bar graphs
Phoronix Test Suite 8.2.0 Milestone 1
21 July 2018
pts-core: Add readline-based autocompletion support for text-based menu selection lists
pts-core: Add readline-based autocompletion support for the result file save name for trying to match existing result file identifiers
pts-core: Add autocompletion support for result file identifier based on installed software/hardware
pts-core: Various Alpine Linux external dependency updates
pts-core: Various improvements to the Shell sub-command functionality, including auto-completion support
phoromatic: From rootadmin allow the rootadmin to override/reset a user account password
phodevi: Windows battery reporting discharge rate support
phodevi: Improved multi CPU socket reporting on Windows
phodevi: Various hardware/software detection improvements when running within Docker/containers
pgo: New module to provide for automated compiler PGO (Profile Guided Optimizations) testing on GCC/Clang
Phoronix Test Suite 8.0.1-Aremark
26 June 2018
pts-core: Add "wine" external dependency support
pts-core: Fix skip-test behavior
pts-core: Web browser handling improvements on Windows, other Windows updates
phoromatic: Various minor fixes and enhancements
phodevi: Add USE_WINE environment variable check, point it towards the wine binary you wish to test
Phoronix Test Suite 8.0.0-Aremark
5 June 2018
pts-core: Various macOS support tweaks/improvements
pts-core: Add external dependency support for Brew macOS package manager
pts-core: Avoid duplicate test identifiers on graphs
phodevi: Improved X.Org Server version detection
Phoronix Test Suite 8.0.0 Milestone 5
30 May 2018
pts-core: Termux external dependency support
pts-core: Other minor tweaks and changes
phoromatic: Better handling when the Phoromatic Server is run without an Internet connection or Internet disabled
phoromatic: A wide variety of other Phoromatic Server optimizations and improvements
phodevi: Add spec_store_bypass / Spectre Variant 4 reporting
Phoronix Test Suite 8.0.0 Milestone 4
16 May 2018
phoromatic: Add a "email all users" option to the rootadmin page
phoromatic: Improve search functionality on results page, allow boolean expressions, date ranges, many other search features
phoromatic: Various search improvements to `phoronix-test-suite search`
phoromatic: Allow new test profiles to be created from Phoromatic web UI
pts-core: New create-test-profile sub-command for guided process to test profile creation
pts-core: Basic changes, should be all that's needed for EU GDPR safeguards
phodevi: RISC-V SiFive CPU detection
Phoronix Test Suite 8.0.0 Milestone 3
16 April 2018
pts-core: Improvements for BSD / FreeBSD support
pts-core: Add "V8" external dependency for V8 JavaScript engine
pts-core: Add initial AdvertiseServiceOpenBenchmarkRelay support
pts-core: Add new inspect-test-profile sub-command
pts-core: Add ColoredConsole option in user configuration file of AUTO / TRUE / FALSE to control colored text behavior
pts-core: Report each test's run-time to test-rin-times in result file XML
pts-core: More XSD / OpenBenchmarking.org schema handling work for future functionality
phoromatic: Ensure environment variables set via Phoromatic web interface get passed to tests
phodevi: BSD improvements
backup: A module providing initial backup/restore functionality for PTS/Phoromatic
Phoronix Test Suite 8.0.0 Milestone 2
24 March 2018
pts-core: Add DeleteOutputBefore and DeleteOutputAfter options to the result parser
pts-core: Fix for run-random-tests sub-command
pts-core: Native XML result parsing support via FileFormat = XML in the result parser for test profiles
pts-core: Add openbenchmarking-uploads sub-command for reporting recent result uploads from the local IP
phodevi: reboot/shutdown support on Windows
Phoronix Test Suite 8.0.0 Milestone 1
8 March 2018
pts-core: Rewritten Windows support
pts-core: Add ~/install-message support where if a test profile installer writes there, that message will in turn be shown to the user on test install
pts-core: Support for using Cygwin's bash interpreter on Windows systems for better test profile parsing support
pts-core: When running on Windows, add new "windows/" OpenBenchmarking.org test repository
pts-core: Introduce basic phoronix-test-suite shell for easier PTS experience
pts-core: Allow XInclude support for test suites
perf_per_dollar: Allow calculating cloud costs / perf-per via COST_PERF_PER_HOUR= environment variable
phodevi: Cavium ThunderX detection
Phoronix Test Suite 7.8.0-Folldal
14 February 2018
pts-core: Various minor fixes
pts_Graph: Fix vertical bar graphs on many bars to be rendered
Phoronix Test Suite 7.8.0 Milestone 3
5 February 2018
pts-core: Fix crash in stress-run when PHP PCNTL is missing
pts-core: When installing a test that is marked deprecated/experimental/broken, ensure to convey that to the user
pts-core: When installing a test that is of license retail/restricted, ensure to convey that to the user
pts-core: Don't show tests in `list-available-tests` / `list-tests` that are not verified
pts-core: Improvements to `info` sub-command for test profiles in highlighting tests that may have problems and also show pre/post messages
pts_Graph: Fix when manually forcing line graphs sometimes still yielding bar graphs
phodevi: spectre_v1 and spectre_v2 protection reporting
phodevi: LXQt desktop detection
phodevi: Don't cache the compiler in case external dependencies install a new compiler, etc
Phoronix Test Suite 7.8.0 Milestone 2
14 January 2018
pts-core: Allow local/other tests not part of OpenBenchmarking.org to be downloaded from a Phoromatic Server
pts-core: Fixes for make-download-cache sometimes not caching tests/suites
pts-core: Drop the pts_test_notes_manager since pts_test_run_manager already had better capabilities built-in
pts-core: Add dump-phodevi-properties helper to assist in debugging and porting to new platforms
pts-core: Interactive mode improvements
pts-core: The `phoronix-test-suite gui` has been unmaintained and can be considered deprecated
pts-core: Add `phoronix-test-suite search` for conducting basic searches from the CLI
pts-core: When running `phoronix-test-suite info <test profile>`, show the OpenBenchmarking.org change-log for that test profile too
pts-core: When running `phoronix-test-suite info <test profile>`, show local test results containing this test
phodevi: Append BIOS version to end of motherboard string
phodevi: Strip invalid chars from BIOS version parsing
phodevi: Reworked property handling
phodevi: KDE Plasma 5 detection improvements
pts_Graph: Add allow_box_plots graph configuration tunable
pts_Graph: Restore support for allowing vertical bar graphs, can be enabled by editing graph-config.json with bar_graphs_horizontal = false
Phoronix Test Suite 7.8.0 Milestone 1
8 January 2018
pts-core: Add meson to external dependencies
pts-core: Other external dependency updates
pts-core: Various minor improvements when running on Docker/containerized
pts-core: Phoroscript interpreter improvements for Windows
pts-core: Allow PTS_WEBSOCKET_PORT environment variable to be used to override WebSocket port when launching Phoromatic Server
phodevi: Add some missing handling around /dev/vd* disks
phodevi: Add BIOS version reporting property
Phoronix Test Suite 7.6.0-Alvdal
7 December 2017
pts-core: Just minor changes
Phoronix Test Suite 7.6.0 Milestone 4
3 December 2017
pts-core: Gentoo external dependency handling updates
pts-core: Better external dependency handling when running on EC2 instances
phodevi: Add new gpu.memory-usage sensor initially supported on NVIDIA
Phoronix Test Suite 7.6.0 Milestone 3
21 November 2017
pts-core: Provide some basic graph size/count reporting on refresh-graphs sub-command
pts-core: make script shebang more portable
pts-core: Various styling updates
pts-core: More demanding debug-self-test
pts-core: Update Fedora's Python packages
pts_Graph: Turn line graphs to horizontal box plots if too much data to graph in space
phodevi: physical CPU core detection count on macOS
phodevi: GPU power consumption sensor support via nvidia-smi
phodevi: NVMe drive temperature reporting on Linux
phodevi: Better memory model detection on Linux
Phoronix Test Suite 7.6.0 Milestone 2
2 November 2017
pts-core: Add LEDE external dependency handling support
pts-core: Drop ports-based external dependency handling for FreeBSD and instead encourage pkg
pts-core: Network MAC address detection on OpenBSD
phoronix-test-suite: Check for php-cli as binary option
phodevi: Motherboard detection support on BSD using smbios.planar.product
phodevi: hw.cpu_topology_core_ids support for physical core count on BSD
phodevi: Allow BSD GPU detection via pciconf data
phodevi: BSD chipset detection
phodevi: VT EFIFB resolution detection
Phoronix Test Suite 7.6.0 Milestone 1
10 October 2017
pts-core: Add external dependency handling for MidnightBSD / mport
pts-core: Improved handling of IP/MAC detection to try to figure out the default interface
pts-core: Wake-On-LAN handling detection improvements
phoromatic: Try using systemctl poweroff first when trying to turn off a system
phodevi: Add memory.temp sensor
phodevi: Fixed k10temp CPU temperature reporting
phodevi: Add IPMI ambient temperature support
phodevi: Some CPU/GPU temperature reporting improvements
phodevi: Ignore reporting 'MS-DOS FAT32' EFI file-system on macOS
phodevi: Add Bcache reporting support
phodevi: Add APFS Apple File-System detection on macOS
phodevi: Tweaks for macOS High Sierra
phodevi: Restructure CPU core/thread reporting in system tables
perf_per_dollar: Add "phoronix-test-suite perf_per_dollar.add <result file>" to allow perf-per-dollar graphs to be added after the fact
Phoronix Test Suite 7.4.0-Tynset
19 September 2017
pts-core: Improve command documentation categories/organization
pts-core: Fix install time reporting from the info sub-command when passing a test profile
pts-core: Add network-info sub-command
pts-core: Java external dependency updates
pts-core: Add maven external dependency
phodevi: NVMe disk reporting on BSDs
pts_Graph: Allow line graphs to have adjustable floor/bottom to better present data on graph
Phoronix Test Suite 7.4.0 Milestone 4
11 September 2017
pts-core: Report on updated OpenBenchmarking.org index update when new/updated tests are introduced
pts-core: Add TEST_EXEC_PREPEND support
pts-core: Ensure XAUTHORITY gets passed if relevant to test execution
pts-core: Fixed dynamic dependency handling on Ubuntu 17.10 / apt-file with newer versions
pts-core: Fix warning about passing variables by ref to PTS modules
pts-core: Add nasm external dependency entries
pts-core: Ensure duplicate dependencies to install don't become present
phodevi: Add basic Budgie desktop reporting
phodevi: IPMI fan speed reporting
phodevi: EPYC detection
toggle_screensaver: improved GNOME screensaver handling
toggle_screensaver: work better under Wayland / non-X environments where display server might not be detected
Phoronix Test Suite 7.4.0 Milestone 3
28 August 2017
pts-core: Reworked test exit status handling
ob_auto_compare: New module for seamless OpenBenchmarking.org result references
graphics_event_checker: Drop graphics_event_checker module as really provides no real benefit these days
phodevi: Improve CPU physical core count detection for multi-socket systems
Phoronix Test Suite 7.4.0 Milestone 2
15 August 2017
pts-core: Resolve possibility of first graph missing when exporting results as PDF
phodevi: WSLFS (Windows Subsystem for Linux) file-system detection
phodevi: Add monitor detection based on parsing EDID supplied by `xrandr --prop` (works well for newer NVIDIA setups)
phodevi: Initial "system type" support
Phoronix Test Suite 7.4.0 Milestone 1
31 July 2017
pts-core: Don't show PTS version when there is no sub-title, just leave it empty
pts-core: Add phoronix-test-suite unload-module sub-command
pts-core: Add phoronix-test-suite auto-load-module sub-command
pts-core: Drop juju scripts as appears unmaintained, happy to re-add if maintained
pts-core: Allow showing existing results from a result file in-progress on test runs
pts_Graph: Color tweaking
phodevi: Clear up extra potential fluff in the GPU model string
perf_tips: New module to indicate various performance tips to users
Phoronix Test Suite 7.2.1-Trysil
30 June 2017
pts-core: Don't pass arguments in quotes to pre/interim/post test scripts
pts-core: Minor optimization to is_test_profile() and more easily allow explicit paths to be used, overriding what's in OB cache
pts-core: Minor optimization to is_suite() and more easily allow explicit paths to be used, overriding what's in OB cache
pts-core: Fix warning in pts_test_result_parser
phodevi: AVX-512 reporting
Phoronix Test Suite 7.2.0-Trysil
8 June 2017
pts-core: Add TurnCharsToSpace support to result parser
pts_Graph: Fix multi-way comparison detection
Phoronix Test Suite 7.2.0 Milestone 4
3 June 2017
pts-core: If a OB upload fails with system logs, try again without system logs
pts-core: Add basic dump-tests-to-git sub-command
pts-core: Add basic dump-suites-to-git sub-command
pts-core: Result parser fixes/improvements
pts-core: Additional safety checks around loading test result arguments from a result file
pts-core: Add "vulkan-development" external dependency
pts_Graph: Few tweaks/clean-ups
pts_Graph: Allow optionally specifying custom colors via the GRAPH_HIGHLIGHT environment variable
phoromatic: Introduce support for setting a run-priority on test schedules
Phoronix Test Suite 7.2.0 Milestone 3
26 May 2017
pts-core: Result parser fixes for some advanced corner cases
pts-core: Add dump-file-info helper
phodevi: Fallback for being able to read I/O scheduler on NVMe device on Linux
phodevi: Monitor *DEBUG* environment variables
pts_Graph: Key alignment spacing fix
pts_Graph: Don't allow duplicate identifiers
pts_Graph: Various other alignment tweaks
phoromatic: Handling for non-PCNTL support in Phoromatic client
Phoronix Test Suite 7.2.0 Milestone 2
4 May 2017
pts-core: Add SKIP_TESTS_HAVING_ARGS environment variable
pts-core: Parser improvements
perf_per_dollar: Allow custom units, report on LIB graphs too
phodevi: Add PGI compiler detection
Phoronix Test Suite 7.2.0 Milestone 1
14 April 2017
pts-core: Result parser improvements
pts-core: Add AppendToArgumentsDescription option to result parser capabilities
system_monitor: Fix for when individual monitoring is disabled
phodevi: Fix for listing dual 4K displays and other select multi-monitor configurations
Phoronix Test Suite 7.0.1
28 March 2017
pts-core: Support for network proxies with username/password requirement
pts-core: Improve formatting of text in 'info' sub-command
phodevi: Improved detection for Quill AArch64 board and possibly other boards
phodevi: Various sensor detection improvements for the Jetson TX2
phodevi: Add fallback detection for ARM Mali
report_test_run_times: Add INSTALL_TIMES_ARE_A_BENCHMARK=1 option for generating install time graphs
report_test_run_times: Add INSTALL_SIZES_ARE_A_BENCHMARK=1 option for generating install size graphs
Phoronix Test Suite 7.0.0-Ringsaker
6 March 2017
pts-core: Make the AppStream meta data happy
pts-core: Improve formatting of PDF generation on large result files
phodevi: Expand GCC version detection when -dumpversion isn't supported (e.g. gcc-snapshot of gcc 7.0.1)
Phoronix Test Suite 7.0.0 Milestone 5
28 February 2017
pts-core: Allow bzip2 compression of result file uploads to OpenBenchmarking.org
pts-core: Only preserve the original raw result string if it differs from the final result
pts-core: Show results in text mode when show-result sub-command is run without DISPLAY
report_test_run_times: new module to report test run times as result graphs
Phoronix Test Suite 7.0.0 Milestone 4
16 February 2017
pts-core: stress-run styling improvements
pts-core: External dependency XML updates
phodevi: Continued tweaking on the new system information view
phodevi: Append LLVM version to OpenGL driver string where relevant
pts_Graph: Continued tweaking of graph UI
pts_Graph: Allow more compact multi-way comparison graphs
pts_Graph: Various SVG size/efficiency optimizations
Phoronix Test Suite 7.0.0 Milestone 3
7 February 2017
pts-core: Add winners-and-losers sub-command for providing some first/last place finish stats
pts-core: Don't pass files greater than ~50MB to the result parser as likely too big to parse and invalid data like lots of warnings/errors from test
pts-core: Restructured test result parser
pts-core: Dropping of some deprecated checks
pts-core: Add ArgumentsDescription to the results-parser schema for appending a string to the used arguments description string on test execution
pts-core: Add the result-scale to the test profile comparison_hash (NOTE: any external data stores making use of the comparison_hash should thus rebuild their hash indexes)
pts-core: Allow one test run to generate multiple result outputs (graphs, etc) from multiple result-definition entries
pts-core: Drop secondary_linked_results handling now that all tests can create multiple result outputs natively, use that code path
pts-core: Add debug-result-parser sub-command as a way to debug test profile result-parser defintions, just scan for old test log files and don't actually execute test
pts-core: Restore setting the OpenBenchmarking.org ID to the ReferenceID field in the result file when cloning from OpenBenchmarking.org
pts-core: Various console coloring improvements
Phoronix Test Suite 7.0.0 Milestone 2
23 January 2017
pts-core: Indicate HIB/LIB result proportion when dumping results as CSV
pts-core: Introduce new view of system software/hardware details on test run and system-info command
pts-core: Drop detailed-system-info sub-command now that system-info is more verbose
pts-core: Eliminate pts_test_downloads_nye_XmlReader
pts-core: Eliminate pts_parse_results_nye_XmlReader abstraction
pts-core: A lot of cleanups / reworking of XML parsing in various components
pts-core: Cleanup phoronix-test-suite list-test-usage
phodevi: Fix for hanging Windows client when requesting disk mount options
phodevi: Don't rely upon X.Org DDX driver logic for determining GPU frequency since it's not portable to Wayland or with -modesetting DDX
phodevi: Add microcode version reporting on Linux
Phoronix Test Suite 7.0.0 Milestone 1
12 January 2017
pts-core: Add estimate-run-time sub-command for estimating test/suite/result-file run length
pts-core: More external dependency coverage for BSDs
pts-core: Cleanup PTS_USER_LOCK / run-lock handling
pts_Graph: Add "Ryzen" product string to AMD's coloring
pts_Graph: Add "Pentium" product string to Intel's coloring
pts_Graph: Add option to disable color branding
phoromatic: Set by default for SQLite database WAL journal mode / NORMAL synchronous
phoromatic: Report status updates more often
Phoronix Test Suite 6.8.0-Tana
6 December 2016
phoromatic: allow clearing warnings/errors of a system from the systems page
phodevi: Rearrange ATI/AMD graphics checks
Phoronix Test Suite 6.8.0 Milestone 3
28 November 2016
pts-core: Ubuntu external dependency script fix
phodevi: Improved video RAM detection via GLX_MESA_query_renderer
phodevi: GPU detection improvements
phodevi: vRAM detection change to help AMDGPU-PRO
phodevi: Other product/model string improvements
Phoronix Test Suite 6.8.0 Milestone 2
15 November 2016
pts-core: Add new remove_inactive_systems option on systems page
pts-core: Fix malforming graphs when feeding many line graph results that are in a tracking-like manner that should be compacted to box plot
pts-core: Add PHP GD check as first thing when attempting to use result-file-to-pdf
pts-core: Add new module hooks for __test_log_output() and __post_test_run_system_logs()
phodevi: Don't load Phodevi sensors prior to PHP 5.3 due to compatibility issues
log_exporter: Allow easily exporting test run and system logs via COPY_TEST_RUN_LOGS_TO and COPY_SYSTEM_LOGS_TO env vars
flamegrapher: Experimental new module to generate Linux perf / FlameGraph graphs for each test being executed when active
results_custom_export: Example module for dumping PTS test results in custom formats
pts_Graph: Add Intel color highlighting for "Celeron" too
Phoronix Test Suite 6.8.0 Milestone 1
27 October 2016
pts-core: Add PHOROMATIC_HTTP_PORT environment variable for overriding Phoromatic Server HTTP port on starting it
pts-core: Don't preserve really large system logs (~1MB or greater per file)
pts-core: Strip http/https from proxy address if needed
pts-core: Update Solus external dependency handling
pts-core: Proper handling for when PHP ctype functions are not present
phodevi: Also look for Vulkan ICDs at /usr/share/vulkan/icd.d/*.json
Phoronix Test Suite 6.6.1
29 September 2016
pts-core: Various BSD improvements
pts-core: Add list-not-installed-tests command (alias: list-uninstalled-tests)
pts-core: Detection for qupzilla browser when no alternative exists
pts-core: Add "phoronix-test-suite php-conf" sub-command to dump more useful PHP information for debugging
pts-core: Add python-scipy and python-sklearn external dependencies
phodevi: Support for reporting memory frequency when overclocked if reported via "Configured Clock Speed" in dmidecode for RAM
Phoronix Test Suite 6.6.0-Loppa
6 September 2016
pts_Graph: On multi-way comparisons, always condense line graphs to modified box plots
Phoronix Test Suite 6.6.0 Milestone 3
26 August 2016
pts-core: Add OpenMandriva/urpmi PHP dependency helper to launcher
pts-core: After running tests, if no browser/display is available, offer to show results via CLI graph/text rendering
pts-core: Add a SVG DOM HTML back-end for lowering common SVG into pure HTML for cases like email clients where no SVG is supported
html_results_export: New module exposed via EXPORT_RESULTS_HTML_EMAIL_TO and EXPORT_RESULTS_HTML_FILE_TO env vars for exporting HTML results
pts_Graph: When highlighting graph values, darken the color rather than use static color
Phoronix Test Suite 6.6.0 Milestone 2
7 August 2016
deploy: Update Debian packaging script
pts-core: Fix for upload-test-suite (on OpenBenchmarking.org side too)
pts-core: Show local suites in list-suites
pts-core: Ensure DragonFlyBSD pkg installation is done automatically
pts-core: Restructure bash on windows check
pts-core: Initial work on CLI terminal colored text output
phoromatic: Web UI styling improvements
phodevi: Show mdstat RAID Details when available
pts_Graph: Show extra disk details on system graph
Phoronix Test Suite 6.6.0 Milestone 1
6 July 2016
pts-core: Add OpenCV to external dependencies list
pts-core: Disable test cache share when run in stress-run mode
phoromatic: Allow custom versions to be manually specified on test suite web UI page
pts_Graph: Show min/max results on multi-way comparisons
pts_Graph: Color string tweaks
phodevi: Fix to allow GPU temperature sensor to work with AMDGPU-PRO driver stack
Phoronix Test Suite 6.4.0-Hasvik
2 June 2016
[Only minor changes since 6.4 M4]
Phoronix Test Suite 6.4.0 Milestone 4
31 May 2016
pts-core: Automatically add used extra OpenBenchmarking.org repositories to the linked list
pts-core: Don't load empty tests on finish-run command
pts-core: Add perl-digest-md5 to external dependencies list
pts-core: Prevent duplicate tests/setting combinations from entering the same test run manager queue
pts-core: Fix for IE not scaling SVGs in the results viewer
pts-core: Finish new pts_test_suite API, port build-suite to it
phoromatic: Support editing and deleting tests in local suites from the Phoromatic Server UI
phodevi: More detection improvements for NVMe devices on Linux
Phoronix Test Suite 6.4.0 Milestone 3
26 May 2016
pts-core: XML formatting fix for non-OpenBenchmarking.org deployments
pts-core: Do more to avoid zombie processes in stress-run manager
pts-core: More robustness of the results parser with spaces (or lack of) near colons
pts-core: Rewritten pts_test_suite internals
phodevi: Support for reading AMDGPU OverDrive overclock offset
phoromatic: Add generalized "Testing" page to Phoromatic Server
watchdog: new PTS module for checking sensor readings to suspend/quit testing if exceeded
Phoronix Test Suite 6.4.0 Milestone 2
6 May 2016
pts-core: Allow XML formatting from the Phoromatic Server web interface
pts-core: Reformat stress-run log messages
pts-core: Add "redis-server" as a potential external dependency for providing Redis
pts-core: Statically set dynamic_run_count_on_length_or_less to 60
pts-core: Adaptively increase regression threshold level in points_of_possible_interest() when too many results are being flagged
phoromatic: Fix selecting the same test itself on the "build suite" page
phoromatic: Do hard deletes when deleting results from admin area or results page
phoromatic: Add basic support for deleting "local suites" from Phoromatic web UI
phoromatic: Allow exporting system test run/build errors to the exported public results viewer
phoromatic: Add PTS_NO_REBOOT_ON_NETWORK_FAILURE environment variable for clients where if network failure occurs, Phoromatic clients will not reboot
phodevi: Add ambient.temp sensor for reporting ambient temperature, currently supports temperv14 USB sensors
Phoronix Test Suite 6.4.0 Milestone 1
25 April 2016
pts-core: Many improvements to stress-run functionality
pts-core: Add Midori to supported browser list
pts-core: Add default logging support while running stress-run using phoronix-test-suite-stress.log filename
pts-core: Additional fallback for locating if running PTS as a user from their home directory
pts-core: Append date to phoronix-test-suite-stress-XXX.log when running stress-run
phoromatic: Initial server-side implementation of new stress-run support via Phoromatic Server when going to "Run A Benchmark" and opting for stress mode
phoromatic: Initial client-side implementation of new stress-run support
phoromatic: Add basic email notification support to the Phoromatic export results viewer
phoromatic: Say "Stress Testing - XXX" as Phoromatic status messages when in stress-run mode
phoromatic: Add links to schedules/tickets from dashboard and system pages for active schedule/ticket on that system at the moment
phoromatic: Fix for handling post-run event script
phoromatic: Only run tests once each time called upon in stress-run mode
phoromatic: Show systems in groups on benchmark ticketing page
phoromatic: Don't reset fields when building suite and adding additional tests
Phoronix Test Suite 6.2.2
9 March 2016
pts-core: Fix for crash in stress-run mode
pts-core: Add OpenSUSE dynamic reverse dependency handler
pts-core: For the new result viewer, add Epiphany to the web browser list
pts-core: Void Linux external dependency support
pts-core: Alpine Linux (APK) external dependency support
phoromatic: Don't use a proxy (if available) when trying to connect from Phoromatic client to server
Phoronix Test Suite 6.2.1
23 February 2016
phodevi: Extra Vulkan information reporting
phodevi: Add OpenCL version reporting to system software string
perf_per_dollar: Fix for uninitialized test_result object
Phoronix Test Suite 6.2-Gamvik
16 February 2016
pts_Graph: Fixes
pts_Graph: Support for branded colors on more graphs
phodevi: plumbing Vulkan
matisk: Fixes
Phoronix Test Suite 6.2 Milestone 5
5 February 2016
pts-core: Add golang as possible external dependency
phodevi: Optimization for slightly faster start-up time
phoromatic: Add WoL details to the maintenace table page
phodevi: Sensor clean-up and fixes (Jakub Maleszewski)
matisk: Restore the MATISK module for testing (Jakub Maleszewski)
Phoronix Test Suite 6.2 Milestone 4
26 January 2016
pts-core: Fix for some test profiles not showing up in list-tests sub-command
pts-core: Add function for optionally removing unchanged results
pts-core: Add function for optionally removing noisy results
pts-core: Rework PDF generation of test results
phoromatic: Add option to result viewer for exposing possible points of interest
phoromatic: Add view_results_since support to the export results viewer
pts_Graph: Fix for graphs sometime not rendering correctly on multi-way comparisons
Phoronix Test Suite 6.2 Milestone 3
7 January 2016
pts-core: Add system to default list of repositories
pts-core: Allow result graph footnotes to be added during test time by writing to ~/pts-footnote
pts-core: Optimize array usage along hot paths
pts-core: Add httpd as a possible external dependency
pts_Graph: Rendering fix for collision of result identifiers
phoromatic: Add LimitNetworkCommunication option
phoromatic: Fix in listing tests on schedules page when dealing with cache mismatch
deploy: JuJu update from upstream
Phoronix Test Suite 6.2 Milestone 2
2 January 2016
pts-core: Add FullOutput configuration option for dumping all pre/post/interim information to standard output
pts-core: Add MinimalTestTime user configuration option
phodevi: Software string detection improvements
phodevi: Support for PTS_NPROC environment variable to override reported CPU core count
phoromatic: Export viewer tweaks
Phoronix Test Suite 6.2 Milestone 1
15 December 2015
pts-core: Begin work on dynamic dependency handler infrastructure
pts-core: Add new TestProfile/SystemDependencies field to test profile specification
pts-core: Basic implementation of SystemDependencies for dynamically resolving system/external dependencies based on file name
phoromatic: Allow public listing of download cache files when navigating in browser to /download-cache.php
phodevi: Assume Windows is 64-bit when environment variable check fails
phodevi: Support sys.power sensor monitoring fallback on BAT1
Phoronix Test Suite 6.0.1
20 November 2015
phodevi: Fix potential errors in sensors
Phoronix Test Suite 6.0-Hammerfest
16 November 2015
pts-core: Stop logging lsusb as on some systems calling the command will hang
pts-core: Move common dependencies later in the external dependency handling process
pts_Graph: Fix multi-way comparison line graphs from color collision
phodevi: NVIDIA Jetson TX1 GPU thermal monitoring support and likely will work for some other boards too
Phoronix Test Suite 6.0 Milestone 6
12 November 2015
pts-core: Windows updates
pts-core: Random fixes
pts-core / phodevi: Merge the complete system sensors rework: https://github.com/phoronix-test-suite/phoronix-test-suite/pull/92 (Jakub Maleszewski)
pts-core: pts_openbenchmarking::available_tests() don't show deprecated test profiles by default
phodevi: Support reporting /sys/firmware/devicetree/base/model for part of motherboard/SBC string
phoromatic: Final styling for hammerfest
Phoronix Test Suite 6.0 Milestone 5
4 November 2015
pts-core: Rewrite of the local results viewer, now use HTML+JS rather than XSL
pts-core: Fix finish-run command functionality
pts-core: Fix results getting compacted into single result comparison object when using a local test without version post-fix
pts-core: Fix CSV result output when there are missing results
pts-core: Properly handle spaces in shell_exec() export
pts-core: Other small fixes
phodevi: Support for finding the Xorg.0.log in ~/.local/share/xorg/ with Debian now using that for non-root X Server
phoromatic: Tweaks
documentation: Update HTML template style
Phoronix Test Suite 6.0 Milestone 4
25 October 2015
phoromatic: Start of reworking the web interface
phoromatic: Initial responsive design, mobile friendly
phoromatic: Support for exporting results as XML via the viewer
linux_perf: Add new module to provide perf output reporting on a per-test-run basis when LINUX_PERF=1 environment variable is set
pts_Graph: Tweaks
Phoronix Test Suite 6.0 Milestone 3
9 October 2015
pts_Graph: Continued SVG optimization work
pts-core: Fix "auto-disks" test option to not show partitions
pts-core: Various fixes
pts-core: Finish work on auto-authenticating clients / settings page option to automatically approve newly added systems by default
pts-core: Add extra warning about RequiresRoot=TRUE tests
pts-core: Detect NVMe drives when looking for block devices for disk testing
pts-core: Add "smartmontools" as new PTS External Dependency
pts-core: Rewrite the DragonFlyBSD external dependency handling to now use dports pkg rather than pkgsrc
pts-core: Add NO_HTTPS environment variable option for systems that have trouble with HTTPS
Phoronix Test Suite 6.0 Milestone 2
24 September 2015
pts-core: Just mention PHP 5.3 as the new base requirement. Code still should largely work with PHP 5.2, but don't advertise it
pts-core: Add FileFormat optional tag to result parser with CSV support
pts-core: Add debug-render-test for helping to optimize the graph/result rendering process
pts-core: Rendering optimizations when handling lots of result files / graphs / result identifiers
pts-core: Rework and optimize the pts_result_file
pts-core: Implement new, faster result merger
pts-core: Allow the test_run_manager to run directly with a result_file
pts-core: Do test execution with proc_open(), allow modules to tap the process
pts-core: Add support for emitting SVG files with g tag to save space
pts-core: Fix breakage of pass/fail type tests in result parser
pts-core: Drop unused PIE_CHART type
phodevi: AMDGPU Linux detection improvements
phoromatic: Add "Tests" page
pts_Graph: Don't embed the PNG logo directly into the SVG file, but rely on HTTPS link
pts_Graph: Support coloring based on brand
pts_Graph: Implement new internal graph rendering interfaces, other major rewrites
Phoronix Test Suite 6.0 Milestone 1
26 August 2015
pts-core: Show estimated date/time next to estimated duration left on tests
pts-core: Support /usr/lib/os-release for stateless systems
pts-core: Allow listing multiple items via the info sub-command
pts-core: Add new test profile parsing back-end
pts-core: Unconditionally always ensure __GL_SYNC_TO_VBLANK=0
pts-core: Fixes for test profile validation following recent restructuring
pts-core: WebSocket fixes
pts-core: Fix bash completion
phoromatic: Improvements when server addressing setup fails
pts_Graph: Support reporting a min result on graphs when there is no max value to be reported
toggle_screensaver: GNOME 3 update
perf_per_dollar: Add performance-per-dollar calculator module based on environment variable input
system_monitor: Support reporting a meta/overall performance-per-Watt result at end of result file when activated
phodevi: Add BcacheFS superblock
Phoronix Test Suite 5.8.1
23 June 2015
pts-core: Misc warning fixes
pts-core: Fix result file validation against XML schema
pts-core: Never show /boot/efi as possible benchmark writable mount point
pts-core: Don't report which errors on launcher
phoromatic: Add button to schedules page to allow skipping current trigger
phoromatic: Pass extra attributes during PDF generation to allow for PDF sorting, etc
phoromatic: Allow basic sub-targeting as part of test schedule trigger URLs
phoromatic: Enhancements to the main page
phoromatic: Result tracker detection improvements
phoromatic: Sort systems on main page
Phoronix Test Suite 5.8-Belev
5 June 2015
pts-core: Don't needlessly write out config file each time if nothing relevant has changed
pts-core: Automatically re-install tests if compiler flag environment variables change
pts-core: Add attr as an external dependency
pts-core: Fix for reading multiple dependency names
phoromatic: Reboot system if comm fails 10+ times on client
phoromatic: Add global checkbox to key pages
phoromatic: Track core version of clients in database
phoromatic: Refresh OB repository lists prior to benchmarks
phoromatic: Additional validation on result uploads
phodevi: Some basic hardware reporting improvements that help the MIPS Creator CI20
Phoronix Test Suite 5.8 Milestone 5
28 May 2015
pts-core: Major performance improvements when merging many result files
pts-core: Faster result file parsing
pts-core: Stress-run improvements
phoromatic: Improved tracker page
phoromatic: Updated maintenance page
phoromatic: Log tick sensors into sensors-pool
phoromatic: Show prominent sensors via the dashboard
phoromatic: Add graphs to systems page
phoromatic: Scale SVG result graphs to better page size
phoromatic: Add phoromatic.export-results-for-account-schedules option
phoromatic: Add the Phoromatic Export Viewer
Phoronix Test Suite 5.8 Milestone 4
20 May 2015
pts-core: Support for using DNF directly when available on Fedora
phodevi: Report kernel's build date when detected it's running on a daily/devel/RC kernel
phodevi: Fix for Radeon GPU voltage reporting
phodevi: Improved open-source GPU frequency detection when X Server not active
phoromatic: Various fixes
phoromatic: Add support for specifying custom client update script via account settings page to keep clients PTS updated
phoromatic: Change interface of reporting sensor values
Phoronix Test Suite 5.8 Milestone 3
12 May 2015
pts-core: Separate out WebSocket server back-ends
phoromatic: Honor show_local_tests_only option via the build suite page
phoromatic: Fix jumping on page on checkbox selection when scrolling
phoromatic: Don't print network connectivity messages
phoromatic: Set Phoromatic System Variables set by server on Phoromatic clients as env vars
phoromatic: Lots of early Web Sockets work
phoromatic: Initial support for the Mongoose Embedded Web Server, used by default if php-cgi and mongoose binaries are found in PATH
phoromatic: Support for tick thread
phoromatic: Support for reporting system sensors and client log to systems page
phoromatic: Add support for real-time halt testing and rebooting from the Phoromatic Web UI
Phoronix Test Suite 5.8 Milestone 2
21 April 2015
pts-core: Fix potential crash in list-installed-suites sub-command
pts-core: Enforce CCACHE_DISABLE=1 during install/runtime testing
pts-core: Finish removal of hhvm-server support since it's long been discontinued upstream
pts-core: Add pts-core/hooks/startup
phodevi: Reporting of Btrfs RAID levels to system component table when running disk tests
phoromatic: Workaround for instr() usage in SQLite that caused issues with older distributions
phoromatic: Add LetPublicViewResults option and new public results listing page
phoromatic: Update results selection on rootadmin data page
phoromatic: Start work on nginx server configuration (not yet working)
phoromatic: Add "System Targets" info to benchmark ticket page & "View All Past Tickets"
Phoronix Test Suite 5.8 Milestone 1
2 April 2015
pts-core: Start moving possible deployment scripts into deploy/ directory
pts-core: Move phoromatic-client and phoromatic-server Upstart job files to deploy/
pts-core: Move phoromatic-client and phoromatic-server systemd service files to deploy/
pts-core: Add very basic result-file-to-json sub-command
pts-core: Drop AnonymousHardwareReporting / AnonymousSoftwareReporting as no longer used on OpenBenchmarking.org
Pull in JuJu scripts from https://github.com/juju-solutions/pts to deploy/juju
phodevi: More allowance for clients to recover Internet connection / server communication failure
phoromatic: Clean-up main page schedule for schedules with no associated systems
phoromatic: Show matching ticket results in the compare results column on results page
phoromatic: Allow results page to be limited to particular hash or ticket matches
phoromatic: Allow results page search box to also search system's hardware/software components
phoromatic: Fix for removing a system from all groups on the "system group editing" systems page
phoromatic: Allow per-system overriding of whether automatic power-offs of system are permitted
phoromatic: Get rid of block-poweroff file check in client module now that it can be done per-system from server-side
phoromatic: Allow WoL power-ups for honoring benchmark tickets
phoromatic: Unify more code from start.php into phoromatic_server
phoromatic: Always unset the GRUB recordfail when applicable
phoromatic: Add "System Maintenance Table"
phoromatic: Add "PowerOnSystemDaily" setting option to ensure regardless of schedule that systems will at least power-up/communicate daily if enabled
phoromatic: New checkbox handling on results page to manage comparisons and multi-delete results
phoromatic: Start work on new main page
Phoronix Test Suite 5.6.0-Dedilovo
24 March 2015
pts-core: Drop bilde_renderer since it's been deprecated for a while
pts-core: Yield /dev/mapper/* points in auto-disk-mount-points
pts-core: Detect Internet presence for enterprise-setup
pts-core: cli_set_process_title() still emits error on OS X so block its usage
pts-core: Fix potential warning in detailed-system-info sub-command
phodevi: HFS+ file-system fallback detection on OS X
phodevi: Workaround Hyper Threading detection on OS X
phoromatic: Add universal search functionality from web interface
phoromatic: Improve formatting of annotations
phoromatic: Mark system state as unknown when communication fails and hits the event server check
phoromatic: Don't attempt to open DB in read-only mode if phoromatic.db not yet made
Phoronix Test Suite 5.6 Milestone 5
11 March 2015
pts-core: Ignore test run locking in stress/multi-run mode
pts-core: Allow 128 character result identifier strings
pts-core: Switch the dump-documentation sub-command to generating the README in md format
phoromatic: Change the custom From email sender to Reply-To
phoromatic: Finish hooking-up multi-test/stress-run functionality via the benchmark page
phoromatic: Send emails from rootadmin or group admin's email address where applicable rather than no-reply@
phoromatic: Scroll bar on local suites page condensing
phoromatic: Add "End Ticket" option to benchmark page
phoromatic: Allow stress tests up to 90 days
phoromatic: Allow stress runs up to 24 concurrent tests
phoromatic: Add basic support for annotating/commenting on result files and individual graphs
phoromatic: Add support for the user to delete annotations
Phoronix Test Suite 5.6 Milestone 4
25 February 2015
pts-core: Improvements to phoronix-test-suite make-download-cache
phoromatic: Add "admin data" page to let the rootadmin permanently delete schedules/results/systems
phoromatic: Allow for system identifier variable in benchmark tickets of .SYSTEM
phoromatic: Allow for system identifier variable in benchmark tickets of .GROUP
phoromatic: Allow tickets to be removed from the individual benchmark page
phoromatic: Allow creating new group accounts from the rootadmin page
phoromatic: Add support for repeating tickets
phoromatic: Add basic support for system variables
Phoronix Test Suite 5.6 Milestone 3
15 February 2015
phoromatic: Allow triggers to be deleted
phoromatic: Rely on caching for determining pre-existing cached test profiles from the web UI
phoromatic: Add result RSS support
phoromatic: Add new option to results page
phoromatic: Enforce new PTS sign-on whenever the PTS core version changes due to potential interface changes
phoromatic: Working build suite page
phoromatic: Add support for local suites page
phoromatic: Add benchmark page
phoromatic: Add support for viewing issued benchmark tickets
phoromatic: Add option to force rebuild of results databases
phoromatic: Prepend system ID to result string when running multiple tests without variables
phoromatic: Add "Test All Options" opton to build suite page
Phoronix Test Suite 5.6 Milestone 2
4 February 2015
pts-core: Various fixes
pts-core: Deb/RPM build packaging improvements.
pts-core: Add Markdown Readme file
pts-core: Add hidden ?seed_accountid= option to the welcome / account creation page for custom 6 character ID
pts-core: Fix for session save path on Fedora when running as normal user
pts-core: Import copy of FPDF locally for PDF rendering
phoromatic: Add a public view of test results by going to result page entry -> Result Export -> Public Viewer
phoromatic: Add basic "Upload To OpenBenchmarking.org" link from test result page
phoromatic: Allow users to reset their own password by navigating to the settings page
phoromatic: Add "group name" concept to Phoromatic group of accounts
phoromatic: Improved formatting of the public-viewer page
phoromatic: Allow downloading results as PDF
phoromatic: Allow disabling new account registration by setting custom string via rootadmin's config page
phoromatic: Allow setting a main page message string to show users once logging into their account, via rootadmin's config page
phoromatic: Don't show idling systems on the dashboard
phoromatic: Add IP ping test to system claim page
phoromatic: Introduce PPRID structure as universal unique identifier for results between accounts
phoromatic: Allow optional result sharing between groups / unique accounts (controlled via settings)
phoromatic: Add "force result sharing" option to rootadmin to override per-account settings
phoromatic: New result compare functionality
phoromatic: Support for limiting results to a certain time period
phoromatic: Add comparable results listing on individual result pages
phoromatic: Register module-discovered Phoromatic Servers with pts-core
phoromatic: Add "Only Advertise Cached Tests" option to rootadmin
phoromatic: Download latest OpenBenchmarking.org test suites/profiles in background thread from the event server
phoromatic: Add option to pre-seed test installs to systems when otherwise idling
phoromatic: Support for exporting result files to download as CSV or TXT
phoromatic: Add phoromatic.list-results sub-command for clients to view recent results
phoromatic: Add phoromatic.clone sub-command for clients to clone viewable test results
Phoronix Test Suite 5.6 Milestone 1
13 January 2015
pts-core: Add "short" display mode
pts-core: Add stress-run command to allow for concurrent stress testing / burn-in / torture testing
pts-core: Add TOTAL_LOOP_TIME support to stress-run
pts-core: Add TOTAL_LOOP_TIME=infinite support to stress-run for testing in an infinite loop
pts-core: Add support for libframetime output result parsing
phoromatic: Initial commit of basic tracker page
phoromatic: Better recovery of existing Phoromatic accounts on reloaded systems where the machine self ID changed
timed_screenshot: Fix for crash when PHP GD missing
Phoronix Test Suite 5.4.1-Lipki
23 December 2014
pts-core: Update AppData and systemd service files
pts-core: Add csv-dump-frame-latencies support to result parser
phoromatic: Improve formatting of result strings when merging random result files together
phoromatic: Add enterprise-setup sub-command
phoromatic: Attempt to detect and report IP address next to requested MAC address claim on the system claim page
Phoronix Test Suite 5.4.0-Lipki
9 December 2014
phoromatic: Main page update
phoromatic: Various updates
Phoronix Test Suite 5.4 Milestone 7
1 December 2014
pts-core: Improve MAC address acquisition on systems with multiple NICs
phoromatic: Add add_new_users_to_account option for adding new users automatically to existing account
phoromatic: Allow changing the admin level for users by the main administrator from the Users page
phoromatic: Report systems MAC address from the systems page
phoromatic: Report network's Wake-On-LAN information to Phoromatic Server
phoromatic: Add notification option to email to users when systems appear hung for more than an hour
phoromatic: Add option to power off systems when no more scheduled tests are scheduled for the day
phoromatic: Add option to network wake on lan (WoL) systems when needed for testing
phoromatic: Allow logging of Phoromatic set user context execution
phoromatic: Add support for viewing system logs from the result page link on right hand side
phoromatic: Support for disabling accounts via rootadmin
phoromatic: Track elapsed time during the testing process, report to Phoromatic Server
phoromatic: Allow Phoromatic Servers to be specified via a simple text file at PTS_USER_PATH/phoromatic-servers
phoromatic: Add "configure Phoromatic client via SSH" to Phoromatic Server
phoromatic: Allow IP/MAC based system claiming from Phoromatic Server UI
phoromatic: Allow blocking poweroffs by touching modules-data/phoromatic/block-poweroff
phoromatic: Prominently show "systems needing attention" from the server UI
phoromatic: More email reporting of hung systems / systems not running tests when they should
phoromatic: Add custom Wake-On-LAN packet generator if etherwake isn't found on server
phoromatic: Show schedules/group on system page
phoromatic: Hook in estimated time remaining for task
phoromatic: Report percent complete of task to server
phoromatic: Add system component table
phoromatic: Add new reporting features to server
phoromatic: Add system dashboard
phoromatic: Add legacy init.d script support
phoromatic: Rework idle support and add maintenance mode support to client
phoromatic: Implement maintenance mode on server side
Phoronix Test Suite 5.4 Milestone 6
19 November 2014
pts-core: Fix result merging when PTS test identifier is null, use title string instead as identifier
pts-core: Check for PHP Sockets support
pts-core: Enhanced make-download-cache