[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Source format 3.0 now default in Lintian test suite



Hi,

The source format 3.0 is now the default in the Lintian test suite.
Most tests use a native format. That is not representative of the
archive, but it can be changed easily. Many tests will work with the
non-native format, but they haven't been converted for lack of need.
The native format may be a little faster.

As of this morning, 904 out of 947 tests were sensitive to source
format. (The remainder tests basic 'changes' files and odd 'deb'
installation packages.) Of the 884 tests that simulate full uploads,
664 test use the 'upload-native' skeleton. A further 220 test use
non-native schemes (which include 218  'upload-non-native' and 2
'upload-builder-only' skeletons). By that measure, 75% of tests were
native.

In the future, the test suite may permutate through input formats for
better test coverage. For that to work, the test suite would have to
filter out nuisance tags, such as
'debian-watch-does-not-check-gpg-signature'. Signing the 'changes'
files is not a good alternative because it would deplete server
entropy pools. It also takes too long.

Just 20 tests use source skeletons (meaning they build a *.dsc). That
number is expected to rise. I plan to convert tests that look only for
source tags to such skeletons. That should speed up the test suite a
little bit.

Kind regards,
Felix Lechner


Reply to: