IPP> TES - Brief Summary of Updated Xerox Tool V2.0 and Scripts for Ba ke Off2

IPP> TES - Brief Summary of Updated Xerox Tool V2.0 and Scripts for Ba ke Off2

Hastings, Tom N hastings at cp10.es.xerox.com
Fri Mar 5 14:15:30 EST 1999


In case you haven't picked up the tool and scripts from the Xerox web site,
here is a short summary of the improvements since the 1st Bake Off in
September 1998.

While the User's Guide (file: IppServerTestUserGuide.htm) still refers to
Version 1 of the Tool, the V2.0 Tool and scripts have been updated to
conform to the November "Model and Semantics" and "Encoding and Transport,
i.e., to IPP/1.0.  See the 


Improvements in the Tool (from README-IppTest.txt):

Several new script language features have been added; see
IppServerTestAddendum.txt for full details.
  
    - Include Command: supports C-like "include files"
    - Unordered Comparison of 1setOf X Values
    - If/Else Command: execution conditioned on attribute
      and Symbol values
    - IfDef/IfNDef/Else Commands: execution conditioned on
      existence of a Symbol
    - Previous Command Status: execution conditioned on
      completion status of previous command
    - Attribute Value "Casting": to distinguish between e.g.,
      "name" and "keyword" values
    - Enum-like Names for Operation Status Codes
    - "unknown", "unsupported", and "no-value" Values
    - Recommended/default installation uses one directory;
      there are no longer separate "installation" and
      "working" directories.
    - IppTest.bat subsumes IppToolVars.bat



Also the scripts have been improved with feedback from the first BakeOff in
September:

If your printer supports any of the Set 1 operation extensions (Hold-Job,
Release-Job, Restart-Job, Pause-Printer, Resume-Printer, or Purge-Jobs),
uncomment out the operation code definition (3 lines each) in your personal
(renamed) MyPrinterDefs.test.  See STEP 4 in MyPrinterDefs.test

If your printer doesn't spool, i.e., only prints one job at a time and can't
accept another while it is printing the first, you can define the
NON-SPOOLING symbol by uncommenting the definition in your personal
(renamed) MyPrinterDefs.test.  See STEP 9 in MyPrinterDefs.test

Also if you printer supports the Pause-Printer and Resume-Printer
operations, you can define the symbol USE-PAUSE-PRINTER by uncommenting the
definition in your personal (renamed) MyPrinterDefs.test.  See STEP 10 in
MyPrinterDefs.test

I have copied the scripts and documentation, but not the .jar file, to the
PWG server into two directories.  One is for the released scripts as is.
PLEASE don't change them.  The second directory is for new, improved and/or
fixed scripts and documentation that anyone can contribute to.  Please
increment the version number, date, and put a brief description of the
change along with your name at the front as comments as have been done
already.

The two directories are:

ftp://ftp.pwg.org/pub/pwg/ipp/new_TES/Test_Scripts/Xerox/BakeOff2UnModified/
ftp://ftp.pwg.org/pub/pwg/ipp/new_TES/Test_Scripts/Xerox/BakeOff2Modified/

The current contents of both are the same:

-rw-rw-r--   1 pwg staff  5511 Mar  5 12:43 BO21-22.test
-rw-rw-r--   1 pwg staff  2712 Mar  5 12:43 BO23.test
-rw-rw-r--   1 pwg staff 29260 Mar  5 12:43 BO24.test
-rw-rw-r--   1 pwg staff 36967 Mar  5 12:44 BO25.test
-rw-rw-r--   1 pwg staff 59579 Mar  5 12:44 BO26-27.test
-rw-rw-r--   1 pwg staff 12698 Mar  5 12:44 BO28.test
-rw-rw-r--   1 pwg staff 23779 Mar  5 12:44 BO29.test
-rw-rw-r--   1 pwg staff  6023 Mar  5 12:44 BO29-A.test
-rw-rw-r--   1 pwg staff   936 Mar  5 12:44 BO36.test
-rw-rw-r--   1 pwg staff  2294 Mar  5 12:44 BO36-A.test
-rw-rw-r--   1 pwg staff 52731 Mar  5 12:44 BO37.test
-rw-rw-r--   1 pwg staff  4530 Mar  5 12:44 check-job-state.test
-rw-rw-r--   1 pwg staff 11524 Mar  5 12:44 IppServerTestAddendum.txt
-rw-rw-r--   1 pwg staff 22672 Mar  5 12:44 IppServerTestUserGuide.htm
-rw-rw-r--   1 pwg staff  5157 Mar  5 12:45 IppTest.bat
-rw-rw-r--   1 pwg staff  5842 Mar  5 12:44 LICENSE-IppTest.txt
-rw-rw-r--   1 pwg staff 11488 Mar  5 12:44 MyPrinterDefs.test
-rw-rw-r--   1 pwg staff 11610 Mar  5 12:44 N32LocalDefs.test
-rw-rw-r--   1 pwg staff   451 Mar  5 12:44 N32LocalDefsNonSpooling.test
-rw-rw-r--   1 pwg staff   450 Mar  5 12:44 N32LocalDefsNoPause.test
-rw-rw-r--   1 pwg staff  3474 Mar  5 12:45 pause-printer-somehow.test
-rw-rw-r--   1 pwg staff  5223 Mar  5 12:45 README-IppTest.txt
-rw-rw-r--   1 pwg staff  2473 Mar  5 12:45 README-Xerox-Bake-Off-2.txt
-rw-rw-r--   1 pwg staff  3327 Mar  5 12:45 resume-printer-somehow.test
-rw-rw-r--   1 pwg staff 15905 Mar  5 12:45 StdDefs.test
-rw-rw-r--   1 pwg staff  4227 Mar  5 12:45 TheFileToPrint.ps
-rw-rw-r--   1 pwg staff  1600 Mar  5 12:45 TheFileToPrint.txt

Please address any issues/questions with the tool or scripts to
xerox-ipp-tools at cp10.es.xerox.com (messages of general interest should cc:
ipp at pwg.org with TES - as the first 6 characters in the Subject).

Thanks,
Tom

> -----Original Message-----
> From: Johnson, Swen R [mailto:sjohnson at cp10.es.xerox.com]
> Sent: Thursday, March 04, 1999 07:42
> To: ipp at pwg.org
> Cc: xerox-ipp-tools
> Subject: IPP> TES Xerox IPP Server Test Tool v2.0 and Scripts
> 
> 
> All,
> 
> A new version of the Xerox IPP Server Test Tool, and accompanying test
> scripts can be downloaded from:
> 
    http://www.xerox.com/research/ipp

The scripts support the Bake Off 2 Test Plan. The tool implements a number
of new language features. See the README files for details. Like the
recently announced Xerox IPP Prototype Client, this tool requires Java
JDK1.1.7B.

Please address any issues/questions with the tool or scripts to
xerox-ipp-tools at cp10.es.xerox.com (messages of general interest should cc:
ipp at pwg.org).



More information about the Ipp mailing list