Source: lintian Version: 2.116.3 Severity: normal In the experimental branch of src:esptool, I've defined the following: * Testsuite: autopkgtest-pkg-pybuild in debian/control, to test the Python module. * Three superficial tests in debian/tests/control to test the CLI tools using --help.
TTBOMK this is valid configuration. autodep8(1) has a section titled "COMBINING AUTO-GENERATED TESTS WITH MANUALLY SPECIFIED ONES" to cover this use case. Indeed, autodep8 generates a file that has the manual tests combined with a pybuild-autopkgtest one. The pybuild-autopkgtest one is *not* marked as as superficial[1], as evident by the autodep8 output. As another piece of evidence, autopkgtest reports: autopkgtest [13:39:27]: @@@@@@@@@@@@@@@@@@@@ summary smoke-esptool PASS (superficial) smoke-espefuse PASS (superficial) smoke-espsecure PASS (superficial) pybuild-autopkgtest PASS However, lintian is warning about "superficial-tests", and says "The source package declares tests in the debian/tests/control file but provides only tests with a superficial restriction.". It looks to me like a lintian bug, but let me know if I've misunderstood something. Regards, Faidon 1: Debatable in this particular package, but besides the main point.