[ Avaa Bypassed ]




Upload:

Command:

www-data@3.17.166.43: ~ $
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML>
<!-- SECTION: Specifications -->
<HEAD>
	<TITLE>CUPS Software Test Plan</TITLE>
	<LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
</HEAD>
<BODY>

<H1 CLASS="title">CUPS Software Test Plan</H1>

<P>This software test plan provides detailed tests that are used
to evaluate the stability and compliance of CUPS.</P>


<H2 CLASS="title"><A NAME="PROCEDURE">Test Procedure</A></H2>

<P>The test software and data files are located in the
<VAR>test</VAR> subdirectory of the source distribution. A script
is provided to compile the <CODE>ipptool</CODE> program and run
all of the tests that follow, producing a success/fail
report.</P>

<P>The <CODE>test</CODE> target of the top-level makefile can be
used to run this script:</P>

<PRE CLASS="command">
make test
</PRE>

<P>or you can run the test script directly:</P>

<PRE CLASS="command">
cd test
./run-stp-tests
</PRE>

<P>A Software Test Report is stored in a HTML file in the
<VAR>test</VAR> subdirectory at the conclusion of the test.</P>


<H2 CLASS="title"><A NAME="IPP">IPP Compliance Tests</A></H2>

<P>This section describes the tests used to validate the IPP
standards compliance of the CUPS server.</P>

<H3>Request Tests</H3>

<P>These tests verify that the CUPS scheduler only accepts valid
IPP requests that start with the <CODE>attributes-charset</CODE>
and <CODE>attributes-natural-language</CODE> attributes and also
contain a <CODE>printer-uri</CODE> or <CODE>job-uri</CODE>
attribute.</P>

<P>It also verifies that the CUPS scheduler always responds with
<CODE>attributes-charset</CODE> and
<CODE>attributes-natural-language</CODE> attributes, using
default values if they are not provided by the client.</P>

<H3>CUPS Printer Operation Tests</H3>

<P>These tests verify that the CUPS printer operations are
supported and function properly. Two printers called
<CODE>Test1</CODE> and <CODE>Test2</CODE> are created, one as a
PostScript printer and one as a raster printer.</P>

<H3>Job Operation Tests</H3>

<P>These test verify that the CUPS scheduler accepts print jobs
for all supported file formats and that the
<CODE>cancel-job</CODE>, <CODE>hold-job</CODE>, and
<CODE>resume-job</CODE> operations work.</P>

<H3>Subscription Operation Tests</H3>

<P>These test verify that the CUPS scheduler accepts
subscriptions with print jobs and that all subscription
operations work as required by the IPP notification and mailto
specifications.</P>


<H2 CLASS="title"><A NAME="COMMAND">Command Tests</A></H2>

<P>This section describes the tests used to validate the Berkeley
and System V commands included with CUPS.</P>

<H3>lpadmin</H3>

<P>This test verifies that printers can be added, modified, and
defaulted using the <CODE>lpadmin</CODE> command.</P>

<H3>lpc</H3>

<P>This test verifies that the <CODE>lpc</CODE> command can show
the current status of all print queues.</P>

<H3>lpq</H3>

<P>This test verifies that the <CODE>lpq</CODE> command lists
any jobs in the queue.</P>

<H3>lpstat</H3>

<P>This test verifies that the <CODE>lpstat</CODE> command works
with all reports using the "<CODE>-t</CODE>" option.</P>

<H3>lp</H3>

<P>This test verifies that the <CODE>lp</CODE> command works with
both the default destination and a specific destination.</P>

<H3>lpr</H3>

<P>This test verifies that the <CODE>lpr</CODE> command works
with both the default destination and a specific destination.</P>

<H3>lprm</H3>

<P>This test verifies that the <CODE>lprm</CODE> command can
properly cancel a job.</P>

<H3>cancel</H3>

<P>This test verifies that the <CODE>cancel</CODE> command can
properly cancel a job or all jobs.</P>

<H3>lpinfo</H3>

<P>This test verifies that the <CODE>lpinfo</CODE> command
returns a list of available printer drivers and devices.</P>

</BODY>
</HTML>

Filemanager

Name Type Size Permission Actions
accounting.html File 2.63 KB 0644
admin.html File 11.66 KB 0644
api-admin.html File 19.99 KB 0644
api-filter.html File 61.66 KB 0644
api-ppd.html File 92.21 KB 0644
api-raster.html File 59.02 KB 0644
cgi.html File 2.58 KB 0644
cupspm.html File 370.35 KB 0644
encryption.html File 4.21 KB 0644
firewalls.html File 3.94 KB 0644
glossary.html File 2.66 KB 0644
kerberos.html File 4.21 KB 0644
license.html File 11.78 KB 0644
man-backend.html File 9.35 KB 0644
man-cancel.html File 2.56 KB 0644
man-classes.conf.html File 1.15 KB 0644
man-client.conf.html File 6.91 KB 0644
man-cups-config.html File 3.3 KB 0644
man-cups-files.conf.html File 12.26 KB 0644
man-cups-lpd.html File 4.75 KB 0644
man-cups-snmp.html File 2.72 KB 0644
man-cups.html File 7.43 KB 0644
man-cupsaccept.html File 2.48 KB 0644
man-cupsd-helper.html File 2.59 KB 0644
man-cupsd-logs.html File 9.55 KB 0644
man-cupsd.conf.html File 37.78 KB 0644
man-cupsd.html File 3.22 KB 0644
man-cupsenable.html File 2.97 KB 0644
man-cupstestppd.html File 4.83 KB 0644
man-filter.html File 11.36 KB 0644
man-ippevepcl.html File 1.88 KB 0644
man-ippeveprinter.html File 9.88 KB 0644
man-ippfind.html File 9.72 KB 0644
man-ipptool.html File 7.53 KB 0644
man-ipptoolfile.html File 27.3 KB 0644
man-lp.html File 7.32 KB 0644
man-lpadmin.html File 10.04 KB 0644
man-lpc.html File 2.11 KB 0644
man-lpinfo.html File 3.66 KB 0644
man-lpmove.html File 1.91 KB 0644
man-lpoptions.html File 3.88 KB 0644
man-lpq.html File 1.97 KB 0644
man-lpr.html File 5.93 KB 0644
man-lprm.html File 2.08 KB 0644
man-lpstat.html File 4.55 KB 0644
man-mime.convs.html File 2.59 KB 0644
man-mime.types.html File 5.47 KB 0644
man-notifier.html File 1.35 KB 0644
man-ppdc.html File 3.5 KB 0644
man-ppdhtml.html File 1.83 KB 0644
man-ppdi.html File 1.99 KB 0644
man-ppdmerge.html File 1.75 KB 0644
man-ppdpo.html File 2.09 KB 0644
man-printers.conf.html File 1.18 KB 0644
man-subscriptions.conf.html File 1.22 KB 0644
network.html File 18.56 KB 0644
options.html File 16.42 KB 0644
overview.html File 3.4 KB 0644
policies.html File 21.25 KB 0644
postscript-driver.html File 23.26 KB 0644
ppd-compiler.html File 45.13 KB 0644
raster-driver.html File 20.32 KB 0644
ref-ppdcfile.html File 69.29 KB 0644
security.html File 4.44 KB 0644
sharing.html File 4.45 KB 0644
spec-banner.html File 4.05 KB 0644
spec-command.html File 6.08 KB 0644
spec-design.html File 13.05 KB 0644
spec-ipp.html File 65.4 KB 0644
spec-ppd.html File 90.33 KB 0644
spec-raster.html File 23.34 KB 0644
spec-stp.html File 3.79 KB 0644
translation.html File 24.29 KB 0644