EasyWrite
4. Software Suite
Philips Mt Rainier Rewritable Validation Suite - Page 4
- Software Test Suite
The Mount Rainier Test Suite uses pre-defined templates (scripts). A set of
three templates is delivered included with the Test Suite. The pre-defined scripts
are locked, which means no one can edit the source code. The test suite includes
instructions to create your own new scripts that can be used for extensive testing
Each script is a set of commands, according to the MMC 2 specification. After
each script command set finishes, it creates a log file with the test results.
Currently, the three available scripts are:
- MRW Part A v1.6
- RnR Heavy v1.1
- RnR Light v1.1
Command set compliance is an embedded part of this test. The script checks the specific MRW commands. All the major functions are addressed at least once.
The MRW Part A test could be defined as early eject generation commands. The test checks for the:
- Mount Rainier mandatory basic start-up command set
- Sends format unit command and check
- GAA addressing by writing test information to a GAA sector
- Capability of the drive to write and read back in ice
- Remaining commands that need written data on the disc
- Correct command sequence of close session and start / stop unit
- Makes an early eject (early enough to still have ice on the disc and format
not completed)
The RnR Heavy script verifies the drive's functionality over a longer time. The drive is tested on "format", "write" (random blocks), "read", early eject. Below are the script details, as mentioned in the final test report:
Eject Action: Once Every 500 Actions Write Action: 38 percent of all actions
Read Action: 56 percent of all actions
Pause Action: 6 percent of all actions
Read/Write Addressing: 70 Block Increments + Random offset (0 to 1023)
A Read/Write Action can consist of multiple Read/Write Commands
Read/Write Action Data Size: Pseudo Random 1 to 3104 Blocks
Blocks Per Single Read/Write Command: Random 1 to 32 Blocks
The RnR Light script tests the drive in a similar way as in the RnR Heavy script. Below are the script details:
Eject Action: Once Every 500 Actions Write Action: 38 percent of all actions
Read Action: 56 percent of all actions
Pause Action: 6 percent of all actions
Read/Write Addressing: 350 Block Increments + Random offset (0 to 1023)
A Read/Write Action can consist of multiple Read/Write Commands
Read/Write Action Data Size: Pseudo Random 1 to 3104 Blocks
Blocks Per Single Read/Write Command: Random 1 to 32 Blocks
The difference between the Heavy and the Light tests is the size and number of blocks that are written.
Heavy RnR Light RnR
|
Light RnR
|
|
Size
|
random
|
Fixed
|
Address
|
random
|
Incremental
|
Number
|
random
|
Random
|