@ bo38.test - Test plan Section 3.8: Create-Job & Send-Document @ Version 0.2 @ Last revised by Xerox Corporation on 99-03-11. # Copyright (c) 1998, 1999 by Xerox Corporation. All rights reserved. # User is granted the right to modify this file for use with # the IPP Server Test Tool, as described in the file # LICENSE-IppTest.txt. @ @ 3.8 Create-Job and Send-Document @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ # Each IPP Client will submit a job to all of the IPP Printers using # the create-job/send-document operations. The attributes in the # request will be the entire mandatory attributes and one optional # attribute. The mandatory attributes are attributes-charset, # attributes-natural-language, printer-uri and last-document. The # optional attribute will be job-name or document-name. The job-name # will be set to identify the submitting client. At least two # documents will be submitted. The contents of the documents will # identify the submitting client. # @ @ Test A - Create-Job with one Send-Documents @ Define Symbol thisJobName 'Test A - Section 3.8 Two Documents' Include sub-do-create-job.test Define Symbol lastDocument true Include sub-do-send-document.test @ @ Test B - Create-Job with two Send-Documents @ Define Symbol thisJobName 'Test A - Section 3.8 Two Documents' Include sub-do-create-job.test Define Symbol lastDocument false Include sub-do-send-document.test Define Symbol lastDocument true Include sub-do-send-document.test @ @ Test C - Create-Job with two Send-Documents and 3rd with "last-document" true @ Define Symbol thisJobName 'Test A - Section 3.8 Two Documents' Include sub-do-create-job.test Define Symbol lastDocument false Include sub-do-send-document.test Define Symbol lastDocument false Include sub-do-send-document.test Define Symbol fileToPrint ' ' Define Symbol lastDocument true Include sub-do-send-document.test # TBD @ @ Finally, check that "multiple-operation-time-out" is supported @ Get-Printer-Attributes \ target: $target, \ attributes: ( \ Operation: ( \ attributes-charset: utf-8, \ attributes-natural-language: en-us, \ printer-uri: $target, \ requested-attributes: \ ) \ ) Expect Response \ status-code: successful-ok, \ attributes: ( \ Operation: ( \ ... \ ), \ Printer: ( \ multiple-operation-time-out: * \ ) \ ) @ @ Record the results in the table in section 4.17. Put the Client @ identifiers in the first column. The Printer identifiers go across @ the first row. The results of a Client/Printer interaction are @ placed in the corresponding cell. @