Phoronix Test Suite

An Automated, Open-Source Testing Framework

Latest Release: Phoronix Test Suite 4.4.1-Forsand

Home Downloads Features Documentation Contact OpenBenchmarking.org Forum Support

Phoronix Test Suite 2.8 Changes

Phoronix Test Suite 2.8 "Torsken"
August 31, 2010

- pts-core: Support for detecting multiple compilers
- pts-core: Allow the system_monitor module to provide independent graphs for each test result
- pts-core: Warn the user when PHP POSIX is needed and it's not present
- pts-core: When doing a multi-way comparison with line graphs, average the results and convert to bar graphs
- pts-core: Fix test result failing to parse when using LineBeforeHint in pts_test_result_parser

Phoronix Test Suite 2.8 Beta 3
August 24, 2010

- pts-core: When the NVIDIA driver is loaded, better recognize when the GPU is overclocked by the user
- pts-core: Unless a test is using an integrated timer, it must specify a parse-results.xml file even if the log file is just the result to be parsed
- pts-core: Provide clean system monitoring capabilities through the parse-results.xml interface
- pts-core: Replace TIMER_START and TIMER_STOP integrated timer functionality by exposing sys.time in the results parsing interface
- pts-core: Transition pts_result_file_result object to using pts_test_result
- pts-core: Transition pts_test_run_request to use the pts_test_result object
- pts-core: Improve external dependency handling on unsupported operating systems / distributions
- pts-core: Try to avoid using Konqueror for displaying test results as its bad with XSL
- pts-core: Drop analyze-result-file command since its capabilities are to be in the PTS Results Viewer itself
- pts: Add juliagpu OpenCL test
- pts: Add mandelgpu OpenCL test
- pts: Add smallpt-gpu OpenCL test
- pts: Add mandelbulbgpu OpenCL test
- pts: Add opencl test suite
- pts: Update dead download links in several test profiles
- documentation: Add note that PHP PCNTL support is required now for many tests

Phoronix Test Suite 2.8 Beta 2
August 18, 2010

- pts-core: Fix regression in analyze-batch that led to producing unexpected results
- pts-core: GTK2 GUI regression fixes
- pts-core: Various core regression fixes
- pts-core: Clean out parts of the API that are redundant and will be with PTS3
- pts-core: Automatically increase the test run count if at least one test run successfully ran, but at least one test run failed
- pts-core: Add lib3ds external dependency for providing AutoDesk 3DS file support
- pts-core: Add gmp-library external dependency for providing the GNU Multiple Precision Arithmetic Library
- pts-core: Fix for a smaller panel resolution being reported when using NVIDIA's TwinView
- pts: Update build-imagemagick test profile due to old download links that failed, now at ImageMagick 6.6.3
- pts: Add smallpt test profile as a lightweight, multi-threaded path tracing benchmark
- pts: Add gluxmark test profile for the gluxMark OpenGL 3.2 / OpenCL benchmark

Phoronix Test Suite 2.8 Beta 1
August 3, 2010

- pts-core: Report the standard error of test results within the result table
- pts-core: When the run count is dynamically increased (likely due to std dev being too high), report the std dev to the concise display mode
- pts-core: Reinstantiate the pts_client display when calling the run or install process so the debug display mode can be loaded if needed
- pts-core: Drop install-all-dependencies option as running "install-dependencies all" has been the recommended way
- pts-core: Rewritten PTS External Dependency implementation
- pts-core: Rewritten PTS test installation code
- pts-core: Drop PossiblePaths XML tag for test profiles as it is no longer used by any upstream test profiles
- pts-core: Add "overview graph" to the PTS Results Viewer
- pts-core: Add LineAfterHint to parse-results.xml interface for indicating a line after the test results line that's wanted
- pts-core: Add Message tag to test profile XML specification for pairing it with a <Entry> of a menu option for providing additional information to user
- pts: Update crafty test profile against Crafty 23.3
- pts: Update openssl test profile against OpenSSL 1.0.0a and add Windows support
- pts: Add systester test profile as a new CPU test

Phoronix Test Suite 2.8 Alpha 2
July 22, 2010

- pts-core: Fix recover-run command always reporting the system software has changed, regression from first alpha
- pts-core: More underlying PTS3 changes
- pts-core: Add SKIP_EXTERNAL_DEPENDENCIES_CHECK environmental variable for skipping the PTS external dependency checking on test install
- pts-core: Add rebuild-composite-xml option for rebuilding the composite.xml file in a result file
- pts-core: Fix parse-results.xml MultiMatch not working from a regression in 2.8a1
- pts-core: When installing test dependencies, don't confuse the root user if the user is connected to a Phoronix Global account
- pts-core: No longer rely on passing around $display_mode but utilize pts_client::$display for displaying user I/O
- phodevi: Nouveau detection improvements for when the X Server isn't running
- pts: Update vdrift and vdrift-fps-monitor test profiles against VDrift 2010-06-30

Phoronix Test Suite 2.8 Alpha 1
June 30, 2010

- pts-core: Start work on pts_PieChart for generating pie charts
- pts-core: When installing/running a test, make sure the TEST_ENV_DIR is writable
- pts-core: Add MultiMatch support to the parse-results.xml interface
- pts-core: Don't add empty tests to the test execution queue
- pts-core: Don't delete old test results when running a saved test result identifier and it fails
- pts-core: Don't report test profiles with a NO_RESULT ResultFormat as having failed to run
- pts-core: Drop support for parse-results.php/parse-results.sh, now mandate the parse-results.xml interface as its superior
- pts-core: Add FORCE_MIN_TIMES_TO_RUN environmental variable support
- pts-core: Attempt to better determine inverted multi-way comparisons
- pts-core: Validate test installations to run prior to save prompt
- pts-core: Further tweaking of the PTS Results Viewer
- pts-core: Drop analyze-linear-tracker command as we now auto-determine whether the result file is a tracker-type test
- pts-core: Ensure unique color indexes where possible on rendered graph keys
- pts-core: Lots of internal code changes for PTS3 plans
- phodevi: When LLVMpipe is being used, support modes below 800 x 600
- pts: Drop fgl-glxgears, fract, md-gromacs, memory-bandwidth, super-pi test profiles
- pts: Update mplayer-base with newer MPlayer snapshot and add VA-API support
- pts: Update video-cpu-usage test profile to use Big Buck Bunny 1080p H.264 sampl