xref: /aosp_15_r20/external/libcups/examples/print-job-password.test (revision 5e7646d21f1134fb0638875d812ef646c12ab91e)
1*5e7646d2SAndroid Build Coastguard Worker# Print a test page using print-job
2*5e7646d2SAndroid Build Coastguard Worker{
3*5e7646d2SAndroid Build Coastguard Worker	# The name of the test...
4*5e7646d2SAndroid Build Coastguard Worker	NAME "Print file using Print-Job"
5*5e7646d2SAndroid Build Coastguard Worker
6*5e7646d2SAndroid Build Coastguard Worker	# The operation to use
7*5e7646d2SAndroid Build Coastguard Worker	OPERATION Print-Job
8*5e7646d2SAndroid Build Coastguard Worker
9*5e7646d2SAndroid Build Coastguard Worker	# Attributes, starting in the operation group...
10*5e7646d2SAndroid Build Coastguard Worker	GROUP operation-attributes-tag
11*5e7646d2SAndroid Build Coastguard Worker	ATTR charset attributes-charset utf-8
12*5e7646d2SAndroid Build Coastguard Worker	ATTR language attributes-natural-language en
13*5e7646d2SAndroid Build Coastguard Worker	ATTR uri printer-uri $uri
14*5e7646d2SAndroid Build Coastguard Worker	ATTR name requesting-user-name $user
15*5e7646d2SAndroid Build Coastguard Worker	ATTR mimeMediaType document-format $filetype
16*5e7646d2SAndroid Build Coastguard Worker	ATTR octetString job-password 1234
17*5e7646d2SAndroid Build Coastguard Worker	ATTR keyword job-password-encryption none
18*5e7646d2SAndroid Build Coastguard Worker
19*5e7646d2SAndroid Build Coastguard Worker	GROUP job-attributes-tag
20*5e7646d2SAndroid Build Coastguard Worker	ATTR integer copies 1
21*5e7646d2SAndroid Build Coastguard Worker
22*5e7646d2SAndroid Build Coastguard Worker	FILE $filename
23*5e7646d2SAndroid Build Coastguard Worker
24*5e7646d2SAndroid Build Coastguard Worker	# What statuses are OK?
25*5e7646d2SAndroid Build Coastguard Worker	STATUS successful-ok
26*5e7646d2SAndroid Build Coastguard Worker	STATUS successful-ok-ignored-or-substituted-attributes
27*5e7646d2SAndroid Build Coastguard Worker
28*5e7646d2SAndroid Build Coastguard Worker	# What attributes do we expect?
29*5e7646d2SAndroid Build Coastguard Worker	EXPECT job-id
30*5e7646d2SAndroid Build Coastguard Worker	EXPECT job-uri
31*5e7646d2SAndroid Build Coastguard Worker}
32