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
|
PHORONIX TEST SUITE CHANGE-LOG
Phoronix Test Suite
- Add support so distribution vendors / package mantainers can create their own defaults for user configuration options as a template at /pts/etc/user-config-template.xml
- Clean up all of the *_LOCATION defintions to using *_DIR
Phoronix Test Suite 0.4.0
April 24, 2008
- Add system-info argument for quickly and easily showing the system's hardware and software information
- Add diagnostics argument for dumping Phoronix Test Suite information for debugging purposes and showing environmental variables accessible to the test scripts/profiles
- Update build-linux-kernel profile to use Linux 2.6.25 kernel and support both x86 and x86_64 standardized configurations
- Allow users to log-into their PTS Global account using "phoronix-test-suite login"
- Add in basic browser detection code
- Add scimark2 profile
- Add java-scimark2 profile
- Add support for pts-test-description and pts-test-version for benchmark description and benchmark version to be defined outside of the XML schema
- Add "java" suite of Java benchmarks
- Add External Dependencies support for CentOS (Thanks to Pekka Panula)
- Add External Dependencies support for Mandriva (Thanks to Stephane Teletchea)
- Add new OpenGL profile (norsetto-shadow)
- Major rework of how results are saved and each set of results now has its own directory. Most regressions in this area should be taken care of.
- Add show-result <Saved File> argument for opening saved results at a later time in your web browser
- Test results location now defaults to ~/.phoronix-test-suite/test-results/ and saved benchmarks now defaults to ~/.phoronix-test-suite/installed-tests/
- All graphs are now rendered locally. This means php-gd/php5-gd (PHP GD library) is a requirement if you wish to see the results!
- Add support so distribution maintainers can create their own graph theme (color, text size, etc) or others and store the template of graph-config.xml as pts-core/pts-results-viewer/graph-config-template.xml
- Support for installing the Phoronix Test Suite code and other files into one directory (say /usr/share/phoronix-test-suite/) and installing phoronix-test-suite to /usr/bin/phoronix-test-suite by just adjusting the PTS_DIR environmental variable inside phoronix-test-suite
- Add suite-info <SUITE NAME> argument for providing more information on suites -- tests in each suite, maintainer, type, etc.
- Add test-info <TEST NAME> argument for providing more information on a test.
- Fix motherboard test suite
- Other bug fixes
Phoronix Test Suite 0.3.1
April 19, 2008
- Add WINE (Direct3D 9) test profile
- Add render-bench (X Render: render_bench) profile
- Cleaning up of all current profiles
- Revert SYS_CPU_JOBS and SYS_CPU_CORES back to NUM_CPU_JOBS and NUM_CPU_CORES, respectively. Fixes compilation crashes!
Phoronix Test Suite 0.3.0
April 18, 2008
- Add SPECViewPerf 9 profile
- Add IOzone profile
- PTS Global Tagging Support
- Add "Total Disk Space" reporting to PTS hardware information
- Report "major" running processes to TestNotes in XML. Currently Firefox and Compiz are reported if they ran while the testing was done.
- Pts-Grapher updates
- Initial "Batch Mode" support through using batch-run or batch-benchmark and BatchMode options are through ~/.phoronix-test-suite/user-config.xml
- Add "initial-config" argument, which overwrites the user-config.xml with a new default template
- Many "External Dependencies" improvements. Needs testing and more distribution profiles!
- Add "install-dependencies pts" for installing some PTS dependencies for itself, aside from php-cli.
- Introduce Fedora support for External Dependencies. Only tested with Fedora 8.92.
- Shutdown screensaver when running phoronix-test-suite. Currently only GNOME screensaver is supported with detection through GConf. If that doesn't work, then xdg-screensaver reset is ran before each test is executed.
- Other fixes and clean ups
Phoronix Test Suite 0.2.1
April 12, 2008
- Add "External Dependencies" support. Right now Ubuntu is only supported!
- Add GLMark profile
- Add GtkPerf profile
- Add FRAC Benchmark profile
- Show "Less is better" or "More is better" on PTS graphs
- Bug fixes
Phoronix Test Suite 0.2.0
April 6, 2008
- Prompt to auto upload results after test completion
- Improved hardware detection. Unrecognized components will now show as "Unknown" instead of generating error
- Merge results now creates the test results folder and copies pts-results-viewer, if the folder wasn't previously created
- Drop the use of bcdiv() (diverted into custom code) so users don't need the php-bcmath module.
- Introduce Bandwidth profile as a new system memory and Level 2 cache benchmark
- Strip "Processor" from the reported CPU output area as it's redundant
- Improve "RAMspeed" profile. Fix so that results can be saved. Add option whether to record Add, Copy, Save, Triad, or Average. Bump to v0.2.
- Introduce "system-memory" test suite. Tests RAM performance using RAMspeed and Bandwidth (currently).
- Clean up text output a bit. Add "arguments description" string to text output when showing final results for each test.
- Improved CPU detection / ensures the frequency is shown. Properly handles the frequency for those overclocking or with power-savings technologies.
- Added video memory detection support. Defaults to 128MB. Video memory capacity (in MB) exported to VIDEO_MEMORY for profiles.
- Compatibility checks when merging results
- Improved video card detection (use GL renderer and use lspci now only for fallback)
- Add Super PI profile (Thanks to Pekka Panula)
- Compress-gzip update (Thanks to Kano)
- Other updated scripts (Thanks to Kano)
- Doom 3 profile now working
- Improved distribution detection
- New results viewer (work in progress)
- Other small fixes
Phoronix Test Suite 0.1.0
- Initial public release! (April 2, 2008)
Phoronix Test Suite 0.0.9
- phoronix-test-suite list-tests now displays the profile's status and the license type of software
- Drop pts-core/pts-results-viewer/text.gif
- Fix 0.0.8 regression as the zero fix caused no results to be saved
- Allow "upload" argument to use relative/absolute path instead of just the save name
Phoronix Test Suite 0.0.8
- Save result even if the value is zero
- Fix merge-results bug when using global ID(s)
Phoronix Test Suite 0.0.7
- Support for benchmark <Global ID> for extracting all arguments from that test.
- Support for benchmark <Local File> for extracting all arguments from that test.
- Change list-benchmarks to list-tests
- A number of end-user input checks and errors if arguments are missing
- Various bug fixes in path to 0.1
Phoronix Test Suite 0.0.6
- Nexuiz 2.4 Profile
- Added ImageMagick Build Profile
- Add Linux Kernel (2.6.25) Build Profile
- Add Universe Profile (universe). The Universe profile is made up of all Phoronix Test Suite benchmark profiles in a maintained state.
- Fix compress-gzip profile so results are actually outputted
- Added Enemy Territory: Quake Wars demo profile... currently seems to hang on start
- Added (optional) PreRunMessage to benchmarking profiles at PTSBenchmark/Information/PreRunMessage. This just displays a string of information (such as a warning or benchmark limitation) and then when the user hits any key the benchmark will continue.
- Hdparm profile script now uses gksu (TODO: support other *su)
- EnvironmentDirectory in user-config.xml now requires an absolute location. Defaults to ~/pts-benchmark-env.
- Fix list-saved-tests so that it will actually list the saved tests.
- Introduce pts_save_result. Checks for SAVE_RESULTS_LOCATION and makes it if it doesn't exist and copies over the XSL, CSS, and JavaScript to SAVE_RESULTS_LOCATION/pts-results/viewer for the results viewer.
- Use profile-check on the global database for checking whether Global ID is valid remotely, instead of attempting fetch directly.
- Fix bug where if you entered an invalid benchmark/suite name, it would ask if you wanted to save the results before realizing it didn't exist.
Phoronix Test Suite 0.0.5
- Code cleaning
- More improvements with Phoronix Test Suite Global Database
Phoronix Test Suite 0.0.4-1
- Fix a remote-comparison regression
Phoronix Test Suite 0.0.4
- Support for registered/authenticated uploads to global database
- Directory for saved results is now exported to user-config.xml
- New Global Database features
- Fix X Server 1.3.0 detection
Phoronix Test Suite 0.0.3
- Initial "Global Database" interaction
- "Do you want to open in your web browser?" CLI dialog
- Fix Intel Pentium M core detection count (Pentium M's don't have 9 cores)
- Merge fixes
Phoronix Test Suite 0.0.2
- Initial remote upload support
- Initial remote comparison support
- Refined directory structure
- Separating out Linux-specific hardware/software calls for parsing
- Support storing/installing benchmarks in different directories
- A few merging bug fixes
- Support for suites calling other suites, handled recursively
- Various bug fixes.
Phoronix Test Suite 0.0.1
- Initial Private Release
|