"make debugtest" now runs the automated test suite with debug printfs enabled.
The old "check" and "debugcheck" targets are still active, however "test" is the
canonical test suite target for most open source projects and CI environments.
The old "test" target behavior is available by running "make testserver" - as
before you can choose to run a more agressive automated test or just run the
test server in the background.
Changes in CUPS v2.3.3op1
-------------------------
+- The automated test suite can now be activated using `make test` for
+ consistency with other projects and CI environments - the old `make check`
+ continues to work as well, and the previous test server behavior can be
+ accessed by running `make testserver`.
- ippeveprinter now supports multiple icons and strings files.
- ippeveprinter now uses the system's FQDN with Avahi.
- ippeveprinter now supports Get-Printer-Attributes on "/".
-INSTALL - CUPS v2.3.3 - 2020-04-24
-==================================
+INSTALL - CUPS v2.3.3op1 - 2020-11-22
+=====================================
This file describes how to compile and install CUPS from source code. For more
information on CUPS see the file called "README.md". A complete change log can
Aside from the built-in unit tests, CUPS includes an automated test framework
for testing the entire printing system. To run the tests, just type:
- make check ENTER
+ make test ENTER
or if you have FreeBSD, NetBSD, or OpenBSD type:
- gmake check ENTER
+ gmake test ENTER
The test framework runs a copy of the CUPS scheduler (cupsd) on port 8631 in
/tmp/cups-$USER and produces a nice HTML report of the results.
#
# Top-level Makefile for CUPS.
#
+# Copyright © 2020 by Michael R Sweet
# Copyright © 2007-2019 by Apple Inc.
# Copyright © 1997-2007 by Easy Software Products, all rights reserved.
#
# Run the test suite...
#
-test: all unittests
- echo Running CUPS test suite...
+testserver: all unittests
+ echo Running CUPS test server...
cd test; ./run-stp-tests.sh $(TESTOPTIONS)
-check: all unittests
- echo Running CUPS test suite with defaults...
+check test: all unittests
+ echo Running CUPS test suite...
cd test; ./run-stp-tests.sh 1 0 n n
-debugcheck: all unittests
+debugcheck debugtest: all unittests
echo Running CUPS test suite with debug printfs...
cd test; ./run-stp-tests.sh 1 0 n y