Phoronix Test Suite 2.4.1
February 18, 2010
- pts-core: Pass PTS result objects directly to pts_Graph
- pts-core: Add WatermarkURL option to graph-config.xml
- pts-core: Drop support for the PTS_USE_OLD_DOWNLOAD_CODE override for using
the old networking code
- pts-core: Faster merging of test results and pair similar tests together
- pts-core: When network support is down, don't prompt to upload results to Phoronix
Global
- pts-core: When user fails to agree to the first-run user-agreement, don't bother
asking about anonymous usage reporting
- phoromatic: Add phoromatic.clone-results option for cloning test results from
a Phoromatic repository, when the clone option is enabled from the server side
- phoromatic: Add phoromatic.system-schedule option for seeing the system's test
schedule from the Phoromatic server
- phoromatic: Add phoromatic.system-schedule-today option for seeing the system's
test schedule for today from the Phoromatic server
- phoromatic: Add phoromatic.send-message option to send any bits of information
to the Phoromatic Server to list in the system warning area for that system
- phoromatic: Support for uploading test and system logs to Phoromatic server
- bilde_renderer: Add initial interactivity support for on-click events with some
drawing elements
- toggle_screensaver: Properly stop and start the screensaver using qdbus on KDE4
- pts_BarGraph: Report standard deviation on test results when hovering over a
bar with a supported renderer
- pts_LineGraph: Add switch with new path for handling many identifiers in different
way
- pts_LineGraph: Add last values to line graph display
- pts: Drop MD5 hashes in the wine-* humus tests
- pts: Various small fixes
- pts: Don't use parallel make jobs with encode-mp3 test profile due to Moblin
build problems
Phoronix Test Suite 2.4.0
February 2, 2010
- pts-core: Report to test notes area of PTS test results if the system was
using eCryptfs
- pts-core: Fix GTK2 GUI bug of multiple instances of the GTK2 GUI test run-time
window being shown
- pts-core: Support passing multiple tests/suites to download-test-files option
- pts-core: Allow arguments to be passed and used by the build-suite option for
specifying tests/suites
- pts-core: Fix a bug that caused the basic display mode to be used on Anzhofen
- pts-core: Add task-cache-reference-comparison-xml option for more easily building
caches on Anzhofen
- phodevi: Workaround for Radeon KMS not reporting all available modes when connected
to a 2560 x 1600 panel
- pts_LineGraph: When there becomes too many point identifiers to be plot (such
as with Phoromatic Tracker), only plot every so often
- phoromatic: Allow unscheduled test results to be uploaded to Phoromatic server,
if the settings enable it
- pts: Add pts-desktop-live suite for Anzhofen
- pts: Add pts-netbook-live suite for Anzhofen Netbook
- pts: Update out of date download links within test profiles
- pts: Update page size for iozone per input from Oracle
Phoronix Test Suite 2.4 Beta 3
January 25, 2010
- pts-core: When running on BSD with Linux binary compatibility loaded, download
the Linux-specific files for a test too
- pts-core: Better handling of missing tests
- pts-core: Faster reference system comparison support
- pts-core: Build reference system comparison cache when starting the GTK GUI
- pts-core: Add ReferenceSystems tag to user-config.xml for specifying extra reference
system comparison IDs
- pts-core: Add width and height attributes to SVG graphs to show better in more
web browsers with the PTS Results Viewer
- pts-core: New integrated network download engine
- pts-core: Add Timeout tag to the user-config.xml for adjusting the network read
timeout
- pts-core: Launch a network support and proxy interface when launching the GTK
GUI and no Internet is detected
- pts-core: Add debug-test-download-links option to find broken download links
in test profiles
- phodevi: Support reading the system temperature through the hwmon sysfs interface
- phodevi: Fallback support to read the current monitor mode from xdpyinfo when
available
- phodevi: Support for reading newer version numbers of the KDE Software Compilation
desktop
- phodevi: Better CPU thermal monitoring
- phodevi: Faster / more efficient reading of sysfs nodes
- pts: Add unpack-linux test as a disk benchmark for timing how long it takes
to extract the Linux kernel source
- pts: Drop filesystem test suite as its similar to the disk test suite, so move
all the tests there
- pts: Add compilebench test profile for Oracle's Compile Bench
- pts: Update many out of date download links within test profiles
Phoronix Test Suite 2.4 Beta 2
January 21, 2010
- pts-core: Preserve decimal accuracy based upon result values
- pts-core: Change the padding depth for the concise display mode
- pts-core: If MD5 fails when copying a file from a local download cache that
has been verified, try a second time
- pts-core: Support specifying multiple result identifiers to extract when using
extract-from-result-file
- pts-core: Show the "latest run time" with the info command when reading
a test
- pts-core: Move result-viewer files within the static directory
- pts-core: Begin reworking the code path for when running on an operating system
without PTS external dependencies support
- pts-core: Better support for OpenBSD
- pts-core: Add "File Found" reporting to the display mode interface
- pts-core: Support reading proxy settings (if not set in user-config.xml) from
http_proxy environmental variable
- pts-core: Various code cleaning
- pts-core: Use PTS_CORE_VERSION rather than PTS_VERSION for RequiresCoreVersion
tag in PTS test profile
- pts-core: Don't write empty system information XML to results file
- phodevi: Further fallback support for BSD graphics card detection
- phodevi: Add sensor for system fan speed monitoring
- phodevi: Rework screen resolution mode code
- pts_Graph: Be smarter with the steps to use for the axis on the scale
- bilde_renderer: Don't use any GD-based renderer if no TTF font files can be
found
- pts: Update download links for pgbench test profile
- pts: Update server and workstation test suites
Phoronix Test Suite 2.4 Beta 1
January 14, 2010
- pts-core: When using the GTK2 GUI, support handling license type for suites
- pts-core: Improve reporting of empty lists and other areas
- pts-core: Support reading from a remote PTS download cache via proxy
- pts-core: When copying a MD5-matched file from a local PTS download cache, still
verify that the MD5 of the copied file matches
- pts-core: Cleanup test installation code
- pts-core: Initial support for Debian's GNU/kFreeBSD
- phodevi: Windows improvements
- phodevi: Improve NVIDIA binary driver detection without glxinfo
- phodevi: Improve Mesa/DRI driver detection without glxinfo
- phodevi: Rework the screen resolution detection code for Linux/BSD/OpenSolaris
code paths
- phodevi: Support reading the CPU fan speed for more systems
- pts: Result reporting fix for specviewperf10 test profile
Phoronix Test Suite 2.4 Alpha 3
December 22, 2009
- pts-core: Overhaul pts_test_result class
- pts-core: Add open_basedir php.ini setting check when starting the Phoronix
Test Suite
- phodevi: Add CPU fan speed sensor, currently implemented on Linux through sysfs
interface
- phoromatic: If initial Phoromatic server connection fails, wait 60 seconds and
try again
- phoromatic: If uploading of test results to Phoromatic server fails, wait 60
seconds and try again
- tandem_XmlReader: Drop support for XML tag/file caching in the XML parser since
now its more efficient and effective to let pts-core handle it
- pts: Update ramspeed test profile against RAMspeed 2.6.0
Phoronix Test Suite 2.4 Alpha 2
December 15, 2009
- pts-core: Start work on having a panel in the GTK2 GUI for managing the PTS
modules
- pts-core: Add and implement PostArguments tag to test profile XML specification
- pts-core: Export TEST_<SPECIAL-IDENTIFIER> as the HOME directory, similar
to the variables when extending a test that are set
- pts-core: Add post-cache-share script support for test profiles to optionally
implement that take advantage of PTS cache shares
- pts-core: Merging improvements for handling image quality comparisons, plus
other safeguards merged too
- pts-core: More aggressive sleep timer between tests, don't sleep before entering
a PTS cache share
- pts-core: Add analyze-image-delta option for carrying out delta image comparisons
of test results
- pts-core: Only show "Test All Options" option for tests when there
is more than one option to select
- pts-core: Log to the pts-install.xml how long it takes for a test to install
- pts-core: Add pts-test-installation-viewer.xsl for viewing pts-install.xml files
- pts-core: Support merging pts_result_file objects that also have results that
need to be renamed
- pts-core: Phoromatic updates
- pts-core: Add analyze-linear-tracker command option
- pts-core: With analyze-all-runs, refresh-graphs, and analyze-linear-tracker
there is no need to reprocess the entire XML file, so be more efficient
- phodevi: Clean phodevi_linux_parser::read_sys_dmi() against hal-values-remove.list
- phodevi: Better handle NVIDIA's detailed OpenGL version string
- phodevi: Support for detecting the X.Org vesa driver
- phoromatic: Add support for the server to tell the client module whether to
run the install command prior to testing (change from the web interface)
- phoromatic: The Phoromatic server (through the settings area) can now tell test
machines to exit PTS when testing is done for the day
- bilde_renderer: Add draw_rectangle_with_border to the drawing API
- bilde_renderer: Add draw_poly_line to the drawing API
- bilde_renderer: Add draw_dashed_line to the drawing API
- bilde_renderer: Use the BILDE_RENDERER define or environmental variable to override
the renderer
- bilde_renderer: Vastly improve the SVG renderer back-end, make it proper for
Phoromatic usage
- pts: Add vdrift-fps-monitor test profile that charts out the FPS on a line graph
during the testing process
- pts: Rename the iqc-nexuiz test profile to nexuiz-iqc
- pts: Add etqw-demo-iqc test profile for image quality comparisons with ET: Quake
Wars Demo
- pts: Add iqc test suite for image quality comparison tests
- pts: Begin supporting unigine-heaven test profile
- pts: Overhaul the tiobench test profile
- pts: Add fs-mark test profile
- pts: Add daily-system-tracker test suite
Phoronix Test Suite 2.4 Alpha 1
December 2, 2009
- pts-core: Change default display mode to the pts_concise_display_mode object
- pts-core: Add dump-core-storage option for dumping the contents of the core.pt2so
object
- pts-core: Add dump-phodevi-smart-cache option for dumping the contents of the
Phodevi Smart Cache from core.pt2so
- pts-core: Initial Windows support for the Phoronix Test Suite; this drop is
mostly the .bat launcher and initial hardware detection support
- pts-core: Support loading pts-core objects deeper in the directory
- pts-core: Move the PTS External Dependencies XML and scripts from pts/ into
pts-core/static/
- pts-core: Move pts-core/scripts/ contents to pts-core/static/scripts/
- pts-core: Drop support for UnsupportedPlatforms tag in PTS test profile specification,
tests should be using SupportedPlatforms tag
- pts-core: Add support for IMAGE_COMPARISON type in ResultFormat spec of a test
profile
- pts-core: Add AllowGlobalUploads tag to XML test profile specification to allow
a test profile to block against Phoronix Global uploads
- pts-core: Add AutoSaveResults tag to XML test profile specification to allow
a test profile tu automatically have the results saved without the user option
- pts-core: Hook in the Phoronix Test Suite proxy support to curl and wget
- pts-core: Add prev-test-identifier virtual suite of whatever the previously
executed command(s)
- pts-core: Add prev-save-identifier virtual suite of the previously saved identifier
(if available)
- pts-core: Add export-profile-package option for exporting a PTS test profile
as a zip package
- pts-core: Add import-profile-package option for importing a PTS test profile
from a zip package
- pts-core: Add support for /opt/bin/php
- pts-core: Add PTS External Dependencies support for Optware
- pts-core: Add yasm to PTS External Dependencies
- pts-core: Support using PHP's cURL library for handling downloads when available
- pts-core: Calculate download speeds for each test file download, to provide
estimations on future downloads for how long it may take to download
- pts-core: Drop support for SH PTS modules, since it was rarely used and just
added overhead to pts-core module architecture
- pts-core: Only process a PTS module API call to a module if it actually hooks
into that method
- pts-core: When running analyze-batch on a result file that already has line
graphs, don't do funky things with the results
- pts-core: PTS module architecture revisions
- pts-core: Alias CC=gcc if gcc is present and cc is not
- pts-core: Always save test log files, make them easily accessible from the PTS
Results Viewer
- pts-core: Add TEST_COUNT_PASS graph type for ResultFormat
- pts-core: When running on BSD, detect if Linux compatibility support is loaded
and then allow Linux-supported test profiles to run
- pts-core: Add debug-install option
- pts-core: Fix files not downloading when PromptForDownloadMirror is set to TRUE
- pts-core: Address several PHP E_STRICT warnings
- pts-core: Better alignment for the concise display mode interface
- phodevi: Split out phodevi_parser module into phodevi_linux_parser, phodevi_osx_parser,
and phodevi_solaris_parser for OS-specific functions
- phodevi: Avoid situations of the manufacturer/vendor string being repeated in
the motherboard property
- phodevi: Add device notes and special settings string functionality to API
- phodevi: Initial support for Palm webOS platform
- phodevi: Better compiler detection support, should work better on webOS
- phodevi: Add support for monitoring battery current (initially limited to the
Palm Pre)
- phodevi: Support reading the system temperature through the thermal sysfs interface
on Linux
- phodevi: Add system.iowait sensor for the system's iowait as a percentage
- phodevi: Add disk-speed.read and disk-speed.write system sensors in MB/s
- phodevi: Support reading the current screen resolution from the kernel DRM when
using a KMS driver
- phodevi: Improve NVIDIA GPU detection on BSD systems when glxinfo is not installed
- phodevi: Improve BSD hard drive detection
- phodevi: Support monitoring the system's battery power consumption rate on BSD
- phodevi: CPU usage monitoring support for BSD
- phodevi: Support monitoring the system's battery power consumption rate on OpenSolaris
- phodevi: Motherboard chipset vendor detection on OpenSolaris
- phoromatic: Use a locking system to prevent multiple copies of the Phoromatic
module from running simultaneously
- embedded: Add a PTS module named "embedded" that is a collection of
options to help those running PTS on embedded/mobile devices
- system_monitor: Append sensor monitoring graphs to end of result file during
testing
- system_monitor: Rely on sensor results to be outputted to the test results file
- scp_result_pusher: Add a PTS module for pushing test results automatically to
a remote destination over SCP
- pts_Graph: Add pts_ImageComparisonGraph object
- pts_LineGraph: Don't plot lines all the way to the end unless relevant
- pts_LineGraph: Render average, peak, and low values at the top of the graph
when showing percentages
- pts_LineGraph: Improved plotting of points under certain conditions
- pts: Add initial iqc-nexuiz test profile for image quality comparison support
- pts: Add x264 test profile for x264 H.264/Y4M encoding application
- pts: Add idle-power-usage test profile
- pts: Add battery-power-usage test profile
- pts: Add himeno test profile for the Himeno pressure solver benchmark
- pts: Update mplayer-base test profile against MPlayer 2009-11-28 SVN snapshot
- pts: Revert gnupg test profile to use GnuPG 1.4.9 until the proper, working
GnuPG2 patches are received
- pts: Add gcrypt test profile that benchmarks libgcrypt's CAMELLIA256-ECB cipher
- pts: Add bullet test profile for the Bullet Physics Engine
- pts: Add daily-kernel-tracker test suite