BurnInTest Standard and Professional versions:
- Added a customer style results certificate. This will save test
results in a HTML report for an end customer. This report style can be
tailored by the user (through changing an HTML template).
- An MP3 playback test has been added to the Sound test.
- A color printer test has been added.
- Added new post test actions to allow (i) the results to be printed
automatically at the end of a test, (ii) automatic actions when a test
run is manually stopped and (iii) to allow the result window to be displayed
in all cases (except on Reboot).
- Added new pre test actions to allow an external application to
be run and have BIT wait for the application to exit. On continuing, BIT
will run a subscript file if it has been created. A subscript file is
like a BurnInTest script file that only supports a subset of BurnInTest
scripting commands. It allows BurnInTest configuration changes to be made
as pre-test actions, such as setting the system serial number in BurnInTest.
- Changed the manual Stop button so that is aborts the running of a script
(and not just the current test).
- The Memory test pattern can now be specified by the user.
BurnInTest Professional specific:
- Added a "Plugin" test that allows users to develop their own BurnInTest
test modules for specialized hardware. Three external Plugins may
be specified at once. Tests may be specified as pretest Plugins, such
that tests that require manual intervention (e.g. testing the keys on
a Keyboard) can be tested before the main set of automated tests.
- A modem test has been added to BurnInTest as a Plugin. PassMark's
ModemTest Version V1.3 (latest build) is required.
- A keyboard test has been added to BurnInTest as a Plugin. PassMark's
KeyboardTest Version V2.2 (latest build) is required.
- A Firewire Test has been added to BurnInTest as a Plugin. PassMark's
free Firewire Plugin is required and a "Kanguru FireFlash" drive is required.
- A new advanced network test has been added.
- Improved support for testing USB ports that have bus corruption.
Testing with the USB 2.0 Loopback plug has been improved. When used with
USB 2.0 Loopback device driver V2.0.1002, error details will now be reported
for:
- CRC error reported by USB Host controller,
- BIT STUFF error reported by USB Host controller,
- DATA TOGGLE MISMATCH error reported by USB Host controller
- STALL PID error reported by USB Host controller
- DEVICE NOT RESPONDING error reported by USB Host controller
- PID CHECK FAILURE error reported by USB Host controller
- UNEXPECTED PID error reported by USB Host controller
- DATA OVERRUN error reported by USB Host controller
- DATA UNDERRUN error reported by USB Host controller
- BUFFER OVERRUN error reported by USB Host controller
- BUFFER UNDERRUN error reported by USB Host controller
- NOT ACCESSED error reported by USB Host controller
- FIFO error reported by USB Host controller
- TRANSACTION (XACT) ERROR reported by USB Host controller
- BABBLE DETECTED error reported by USB Host controller
- DATA BUFFER ERROR reported by USB Host controller
In the case of these errors, BurnInTest will re-attempt the operation.
The user can set the error reporting to be skipped for the initial recovery
attempt.
IMPROVEMENTS TO TESTING FACILITIES
- Added automatic configuration of the disk test, such that when
the disk test is started, the disk drives to be tested and their settings
will be configured on all available disks (excluding CD/DVD). This can
be useful when testing multiple systems with different hard disk drive
letters.
- Main window position restored. The position and size of the Main
window is now stored on exiting BurnInTest. On starting BurnInTest, the
position of the main window is restored.
- Configuration file may be dragged and dropped. The Configuration
file may now be "dragged & dropped" directly on to the BurnInTest program
icon.
- Increased disk test coverage. The disk test now allows testing
of 99.5% to 100% of a disk, instead of 94%, for disks that do not contain
the Windows system directory and do not contain a swap file.
- By popular demand, we have added the ability to log interim results,
which may be useful for unstable systems that fail mid test.
- AMD and Intel Dual core reporting added.
- New L2 CPU cache sizes added to reports.
- CPU support for SSE3, DEP and PAE added to reports.
- Shortcut of "F1" for contextual help added to all Windows.
- Improved the flexibility in specifying the EXECUTEWAIT scripting command
for the PassMark "Sleeper" software.
- Added the hard disk and optical drive model information to the
log files.
- The 2D and 3D tests have been updated to use DirectX 9.0c.
- The user interface has been updated.
- The HTML report format has been improved (and is now consistent with
PassMark's PerformanceTest software).
- The BurnInTest configuration file extension has been renamed from .cfg
to use .bitcfg, to ensure the configuration file is associated with BurnInTest.
- To allow small test files with very large disks, the minimum
disk test file size has been reduced from 0.1% to 0.01% of the disk space.
- Log events were previously shown as "INFORMATION" if they were low level
errors, or simply additional information (not errors). "INFORMATION" now
refers to a low level error, and "LOG NOTE" now refers to additional information
(that is not in the error count).
- The specific detail of the Serial Port errors detected has been
improved. BurnInTest now reports framing errors, buffer overrun errors,
input buffer overflow errors, parity errors and transmit buffer full errors
as specific error messages (rather than a broader error description).
- Added the /k command line so the user can specify not to delete hard
disk drive test files if an error occurs.
- A new version of the Rebooter program has been bundled with the
installation package..
- Improved the Serial port error logging (displaying baud rate) and increased
Activity trace level 1 error logging (displaying erroneous data).
- Modified the Window sizes to help improve navigation on smaller displays
(i.e. 640x480).
- The CPU load for the Standard and Torture RAM tests has been made more
linear with the duty cycle setting. Note: This means that compared to
the previous build of BurnInTest, less RAM test operations will be run
per second (when the duty cycle is less than 100).
- Additional debug code and very minor changes in the Loopback sound test
have been made.
- An error message indicating that accumulated log files are not supported
when run from CD or DVD has been added.
- The Post test option of "Run external application and exit" has been
modified such that if no external file is specified, this Post test option
will just exit BurnInTest.
- Allowed the full range of PassMark USB1 loopback plugs to be used with
BurnInTest Professional.
- Increased Activity trace level 1 error logging for Serial port testing.
- Added additional Activity Trace level 2 logging.
- The delay inserted between packets in the USB2 test, when the duty cycle
is less than 50, has been changed from at least 1ms to at least 1ms to
50ms (for a Duty Cycle of 49 down to 0).
- The subscript commands to configure BurnInTest from an external application
(i.e. specified in the bit-script-input.txt file and run by specifying
either a pretest or EXECUTEWAIT application) has been changed to allow
"LOAD" commands (in addition to "SET" scripting commands).
- Renamed the "Error" log to "Event" log.
- Changed the order of the items in an Event log line, such that the Severity
is the first item.
- The EXECUTEWAIT script command has been modified such that the external
application may provide an input script file (of SET... commands) to be
run after the EXECUTEWAIT application closes. This allows external applications
to define test environment parameters (such as the serial number and machine
type).
- Added scripting commands:
- SETSERIAL "1234-shdfgdhs-GHGHG"
- SETMACHINETYPE "HP XPS800"
- SETNOTES "Test notes defined by the external application."
- SETLOG "\Program Files\Plugin\plugin_log"
- SETPLUGIN "\Program Files\Plugin\plugin.exe"
- Added POST TEST application parameter substitution to allow values
to be passed to an external application at the end of a test. These are:
- $RESULT - "PASS" or "FAIL" will be substituted.
- $SERIAL - The serial number will be substituted.
- $MACHINETYPE - The machine type will be substituted.
- $NOTES - The notes will be substituted.
- Added extra logging for memory allocation errors in the disk test
- Added "log bad sector increase" and "bad sector threshold" options to
disk test. This resulted in a change to the configuration file format
and required additional code to automatically convert from old formats.
- Modified the user interface in the preferences window for the disk test
and the CD test
- Improved the handling of USB 2.0 loopback plugs recovery from sleep
states.
BUG CORRECTIONS
- Corrected a bug where the System and Application events logged in the
BurnInTest Trace logs were wrong if the event log had reached its maximum
size.
- Checks that the Sound test files (WAV and MIDI) exist have been added.
- The continuous auto updating of the USB image (USB Loopback plug vs.
USB 2.0 Loopback plug) on the main window has been removed. This is now
updated on BIT startup, selecting Refresh in USB preferences or on starting
a test. If there is a serious USB system problem, this (together with
the USB 2.0 Loopback device driver, V2.0.1002) will avoid the possibility
of BurnInTest locking up.
- Corrected a bug with the Butterfly seek mode of the Disk test. This
was found to occur with FAT32 disks where the Cylinder size was relatively
small and the Sector size relatively large.
- Reset Defaults on the Configuration Page now resets the Auto Stop Value.
- Reset Defaults on the Configuration Page now resets the color indicators.
- The CD test has been modified to skip invalid files either with "?"'s
, to avoid reporting errors that are due to the CD test media filenames
(being in non-English characters on the English version of Windows).
- The Network test results window scroll bar has been corrected.
- The Memory torture test could fail on some systems with a small amount
of RAM and relatively high memory fragmentation. This has been corrected.
- Scripting correction for .cmd files.
- Corrected a bug that caused problems when running the disk test with
SMART monitoring turned on. This problem only occurs on a small number
of HDD's.
- Corrected memory leaks
- On occasion, the measured waveform from the loopback sound test may
have been slightly altered on starting or stopping all tests, possibly
enough to trigger an error. This has been resolved.
- If an error occurred in the final second of a test, the error may have
been logged but not included in the big PASS/FAIL results window. This
has been corrected.
- After running a script file that loaded a configuration file, that had
a full path specified, the Save and Load configuration menu options no
longer worked. This has been corrected.
- Previously, the Version of BurnInTest was only written in the First
log file after starting BurnInTest. This log line is now written in all
log files.
- For USB2 tests that have read or write failures, the Windows error codes
are now included in the level 2 Activity trace log.
- Command line parameters may now be passed to a PreTest application.
- Log files may now use a single static filename. This may be useful when
the log file is to be parsed by an external program.
- Corrected a bug where the Plugin test would stop prematurely.
- Corrected the specification of the Scripting EXECUTEWAIT filename.
- Changed Script processing such that a script is aborted if a scripting
error is encountered and Stop on error is selected.
- Added an indication on the main window that a script is currently running
("Script currently running").
- Corrected the serial port test to identify non-existing plugs when the
Disable RTS/CTS and DSR/DTR testing has been selected.
- Added BIT version number to the ASCII log file.
- Fixed a bug with the 3D Test that was causing it to stop before the
autostop timer period
- Changed an error in the tape drive test to a warning if tape drive doesn't
support setting drive parameters.
|