]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Don't clean HTML man pages.
authormsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Thu, 6 Jun 2013 23:11:13 +0000 (23:11 +0000)
committermsweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be>
Thu, 6 Jun 2013 23:11:13 +0000 (23:11 +0000)
Add some other print-job tests.

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11024 a1ca3aef-8c08-0410-bb20-df032aa958be

man/Makefile
test/print-job-and-wait.test [new file with mode: 0644]
test/print-job-password.test [new file with mode: 0644]

index 37c51a478d89357f97f32b8fe608e0279939d909..1987acbb0fa77e161e230dc4ad85abd22480d3a4 100644 (file)
@@ -97,22 +97,6 @@ unittests:
 clean:
        $(RM) mantohtml mantohtml.o
        $(RM) $(MAN1) $(MAN5) $(MAN7) $(MAN8)
-       for file in $(MAN1); do \
-               if test $$file != ipptool.$(MAN1EXT); then \
-                       $(RM) ../doc/help/man-`basename $$file .$(MAN1EXT)`.html; \
-               fi \
-       done
-       for file in $(MAN5); do \
-               if test $$file != ipptoolfile.$(MAN5EXT); then \
-                       $(RM) ../doc/help/man-`basename $$file .$(MAN5EXT)`.html; \
-               fi \
-       done
-       for file in $(MAN7); do \
-               $(RM) ../doc/help/man-`basename $$file .$(MAN7EXT)`.html; \
-       done
-       for file in $(MAN8); do \
-               $(RM) ../doc/help/man-`basename $$file .$(MAN8EXT)`.html; \
-       done
 
 
 #
diff --git a/test/print-job-and-wait.test b/test/print-job-and-wait.test
new file mode 100644 (file)
index 0000000..f6accca
--- /dev/null
@@ -0,0 +1,45 @@
+# Print a test page using print-job
+{
+       # The name of the test...
+       NAME "Print file using Print-Job"
+
+       # The operation to use
+       OPERATION Print-Job
+
+       # Attributes, starting in the operation group...
+       GROUP operation-attributes-tag
+       ATTR charset attributes-charset utf-8
+       ATTR language attributes-natural-language en
+       ATTR uri printer-uri $uri
+       ATTR name requesting-user-name $user
+       ATTR mimeMediaType document-format $filetype
+
+       GROUP job-attributes-tag
+       ATTR integer copies 1
+
+       FILE $filename
+
+       # What statuses are OK?
+       STATUS successful-ok
+       STATUS successful-ok-ignored-or-substituted-attributes
+
+       # What attributes do we expect?
+       EXPECT job-id
+       EXPECT job-uri
+}
+{
+       NAME "Wait for job to complete..."
+       OPERATION Get-Job-Attributes
+       GROUP operation-attributes-tag
+       ATTR charset attributes-charset utf-8
+       ATTR language attributes-natural-language en
+       ATTR uri printer-uri $uri
+       ATTR integer job-id $job-id
+       ATTR name requesting-user-name $user
+
+       STATUS successful-ok
+       EXPECT job-id
+       EXPECT job-state WITH-VALUE >5 REPEAT-NO-MATCH
+       DISPLAY job-state
+       DISPLAY job-state-reasons
+}
diff --git a/test/print-job-password.test b/test/print-job-password.test
new file mode 100644 (file)
index 0000000..36e6a0a
--- /dev/null
@@ -0,0 +1,31 @@
+# Print a test page using print-job
+{
+       # The name of the test...
+       NAME "Print file using Print-Job"
+
+       # The operation to use
+       OPERATION Print-Job
+
+       # Attributes, starting in the operation group...
+       GROUP operation-attributes-tag
+       ATTR charset attributes-charset utf-8
+       ATTR language attributes-natural-language en
+       ATTR uri printer-uri $uri
+       ATTR name requesting-user-name $user
+       ATTR mimeMediaType document-format $filetype
+       ATTR octetString job-password 1234
+       ATTR keyword job-password-encryption none
+
+       GROUP job-attributes-tag
+       ATTR integer copies 1
+
+       FILE $filename
+
+       # What statuses are OK?
+       STATUS successful-ok
+       STATUS successful-ok-ignored-or-substituted-attributes
+
+       # What attributes do we expect?
+       EXPECT job-id
+       EXPECT job-uri
+}