| #!/bin/sh |
| # |
| # Test the lpstat command. |
| # |
| # Copyright © 2007-2019 by Apple Inc. |
| # Copyright © 1997-2005 by Easy Software Products, all rights reserved. |
| # |
| # Licensed under Apache License v2.0. See the file "LICENSE" for more |
| # information. |
| # |
| |
| echo "LPSTAT Basic Test" |
| echo "" |
| echo " lpstat -t" |
| $runcups $VALGRIND ../systemv/lpstat -t 2>&1 |
| if test $? != 0; then |
| echo " FAILED" |
| exit 1 |
| else |
| echo " PASSED" |
| fi |
| echo "" |
| |
| echo "LPSTAT Enumeration Test" |
| echo "" |
| echo " lpstat -e" |
| printers="`$runcups $VALGRIND ../systemv/lpstat -e 2>&1`" |
| if test $? != 0 -o "x$printers" = x; then |
| echo " FAILED" |
| exit 1 |
| else |
| for printer in $printers; do |
| echo $printer |
| done |
| echo " PASSED" |
| fi |
| echo "" |
| |
| echo "LPSTAT Get Host Test" |
| echo "" |
| echo " lpstat -H" |
| server="`$runcups $VALGRIND ../systemv/lpstat -H 2>&1`" |
| if test $? != 0 -o "x$server" != x$CUPS_SERVER; then |
| echo " FAILED ($server)" |
| exit 1 |
| else |
| echo " PASSED ($server)" |
| fi |
| echo "" |