Missing dep8 tests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
squid-langpack (Ubuntu) |
New
|
Wishlist
|
Unassigned |
Bug Description
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
As of April 3, 2017, this source package did not contain package tests
in the current development release of Ubuntu, named Zesty. This was
determined by running `pull-lp-source squid-langpack zesty` and then
checking for the existence of 'debian/tests/' and
'debian/
declaration in the debian/control file, 2) any 'test', 'tests',
'testsuite', or 'test-suite' directories, 3) go tests (if applicable),
and 4) a test suite declared in a setup.py (if applicable).
If you feel this report is incorrect (e.g. this is a library or a source
only package) or the check above missed some other package level test
please reply explaining why and mark this bug as 'invalid'.
Test automation is essential to higher levels of quality and confidence
in updates to packages. dep8 tests [1] specify how automatic testing can
be integrated into packages and then run by package maintainers before
new uploads.
This defect is to report the absence of these tests and to report the
opportunity as a potential item for development by both new and
experienced contributors.
Thanks!
[1] http://
affects ubuntu/
status new
importance wishlist
tag needs-dep8
- ---
Joshua Powers
Ubuntu Server
Canonical Ltd
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJ
sfBSN4mRtjqXhlo
YgZopX0MLPMKa91
juGJOc3CJ8MeRKF
xX0sLv2I6QYh5Vw
uCMZul6s5tZO2Qu
0vnkCFmZoKmgNfz
0qZC0tAlWpWfvLq
7NONf7/
Rb9HlZNRxvDN70u
s5FHNf3UYIkF9Ms
fR7NINv2TEZHPHT
=OG7q
-----END PGP SIGNATURE-----
The basic test that Squid application will start is already done by the squid package DEP-8 tests. Though that could be repeated as a test for this package with the simpler installation of only squid, squidclient and squid-langpack packages.
What seems to be missing is a test that the right Content-Language error response is returned by Squid given an Accept-Language input header. A default installation of squid should reject all traffic, so is easy to test for that.
Are there any other specific DEP-8 tests preferred for a package which simply installs translation files for another package?