KCMS Test Suite User's Guide
  Suchtext Nur in diesem Buch
Dieses Buch im PDF-Format herunterladen

............................Contents


Preface
xv

1. KCMS Test Suite Overview
1
...In This Chapter 1
...What is the KCMS Test Suite? 1
...How the Test Suite Works 2
...Approach To Testing 2
...Extending Testing For Your CMM 3

2. Running KCMS Test Scripts
5
...In This Chapter 5
...Getting Started 5
......Packaging 5
......Environment Variables 5
......Required File Hierarchy 6
......Initialization File 8
......Creating An Alternate Initialization File 9
...KCMS Test Script Commands 9
......Script Command Format 10
...Using kcmstest To Run Test Scripts 11
......Starting the kcmstest Command 11
......Status Codes 15
...Using Automated Script Files To Run Test Scripts 16
......Using auto-kcmstest 16
......Using auto-kcmstest-root 16
......Getting a Failure and Performance Report 17
......Tips on Running the Automated Test Scripts 17

3. KCMS Test Suite Commands
19
...In This Chapter 19
...CONNECT: 20
......CONNECT: Command Description 20
......CONNECT: Command Syntax Example 20
......CONNECT: Keywords and Values 20
...CREATE: 22
......CREATE: Command Description 22
......CREATE: Command Syntax Example 22
......CREATE: Keywords and Values 22
...EVAL: 22
......EVAL: Command Description 22
......EVAL: Command Syntax Example 23
......EVAL: Keywords and Values 23
...FREE: 25
......FREE: Command Description 25
......FREE: Command Syntax Example 25
......FREE: Keywords and Values 25
...GETATTR: 25
......GETATTR: Command Description 25
......GETATTR: Command Syntax Example 26
......GETATTR: Keywords and Values 26
...LOAD: 26
......LOAD: Command Description 26
......LOAD: Command Syntax Example 27
......LOAD: Keywords and Values 27
...LOG: 29
......LOG: Command Description 29
......LOG: Command Syntax Example 30
......LOG: Keywords and Values 30
...MODIFYLH: 30
......MODIFYLH: Command Description 30
......MODIFYLH: Command Syntax Example 30
......MODIFYLH: Keywords and Values 31
...OPTIMIZE: 32
......OPTIMIZE: Command Description 32
......OPTIMIZE: Command Syntax Example 33
......OPTIMIZE: Keywords and Values 33
...SAVE: 34
......SAVE: Command Description 34
......SAVE: Command Syntax Example 34
......SAVE: Keywords and Values 34
...SETATTR: 34
......SETATTR: Command Description 34
......SETATTR: Command Syntax Example 35
......SETATTR: Keywords and Values 35
...UPDATE: 36
......UPDATE: Command Description 36
......UPDATE: Command Syntax Example 36
......UPDATE: Keywords and Values 36

4. KCMS Test Script Descriptions
39
...In This Chapter 39
......Test Script Categories 39
......Cross-Category API Functions And Script Commands 40
......For More Information on API Functions 41
...Loading Profiles 41
......Load All Now 41
......Load Many 42
......Load Hints Test 43
...Connecting Profiles 45
......Connect Profiles 45
......Connect Many Profiles 46
......Connect Error 46
...Evaluating Profiles 47
......Evaluate 47
......Evaluate Gamut Range 48
......Evaluate Many 49
......Evaluate Layout 49
......Evaluate Error 50
...Optimizing Profiles 51
......Speed Optimization 51
......Size Optimization 52
...Getting and Setting Attributes 52
......Get/Set Attribute 52
......Attribute Test 2 53
......Lookup Tables 54
...Updating Profiles 55
......Update Scanner Profile 55
......Update Monitor Profile 56
...Enhancement Tests 57

5. Setting Attributes
65
...In This Chapter 65

6. Putting It All Together
77
...In This Chapter 77
...Development Environment Requirements 77
...Creating Your CMM 77
......Setting Up Your CMM 77
...Creating Test Scripts 78
......Installing Scripts and Profiles 78
......Testing and Inspecting Results 79
......Checking Status Codes 79

A. Status Codes
81
...In This Appendix 81

Glossary
87

Index
89