Chris Lamb pushed to branch master at lintian / lintian

Commits:
cbdd144f by Felix Lechner at 2019-02-16T00:22:47Z
Fix a serious bug in get_tagnames() in T::L::Output::Universal.

This is a vital routine to ensure good test results. Fortunately, it
was not used exclusively to pass tests. In fact, no failing test could
pass a result of the bug. Also used in test selection. Fixes the bug.

An internal harness test for this function is forthcoming.

Gbp-Dch: ignore

- - - - -
ae25f07e by Felix Lechner at 2019-02-16T00:22:47Z
Add internal harness test for get_names() in T::L::Output::Universal.

This is a vital function for correct test results. A recent commit
fixes a bug in Test::Lintian::Output::Universal::get_tagnames(). This
test should ensure that there is no more runaway operation.

Gbp-Dch: ignore

- - - - -
9df53a0d by Felix Lechner at 2019-02-16T00:27:00Z
Automatically add empty tags file when needed.

Writing new tests is super easy with assisted calibration except it is
also easy to forget to create a blank 'tags' file. This change makes
sure the test runner completes and offers to calibrate the test
without errors.

Gbp-Dch: ignore

- - - - -
532baf2c by Felix Lechner at 2019-02-16T00:27:00Z
Parameterize Homepage, Priority and Rules-Requires-Root in template.

Adds additional placeholders for these three fields in the source
paragraph in d/control. Also adds the replaced default value to the
test defaults.

Gbp-Dch: ignore

- - - - -
1539d5dc by Felix Lechner at 2019-02-16T00:27:00Z
Add test for untested tag package-contains-eslint-config-file.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -
87dc28ea by Felix Lechner at 2019-02-16T00:27:00Z
Add test for untested tag package-contains-npm-ignore-file.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -
0f377370 by Felix Lechner at 2019-02-16T00:27:00Z
Add test for untested tag package-contains-python-hypothesis-example.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -
c780d111 by Felix Lechner at 2019-02-16T00:27:00Z
Add test for untested tag package-contains-sass-cache-directory.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -
08649209 by Felix Lechner at 2019-02-16T00:27:00Z
Add test for untested tag unnecessary-testsuite-autopkgtest-field.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -
be873a5d by Felix Lechner at 2019-02-16T00:27:00Z
Add test for untested tag priority-extra-is-replaced-by-priority-optional.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -
3a8c268d by Felix Lechner at 2019-02-16T00:27:00Z
Add test for untested tag rules-requires-root-implicitly.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -
82e929f9 by Felix Lechner at 2019-02-16T00:27:00Z
Add test for untested tag source-contains-prebuilt-java-object.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -
a4e5f0bc by Felix Lechner at 2019-02-17T07:40:10Z
Add test for untested tag debhelper-compatibility-level-not-a-number.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -
df0ce2bc by Felix Lechner at 2019-02-17T08:10:06Z
Add test for untested tag source-only-upload-to-non-free-without-autobuild.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -
31732c46 by Felix Lechner at 2019-02-17T08:38:54Z
Add test for untested tag udeb-contains-documentation-file.

This tag does not currently appear in the test suite. This test will
make suite more robust overall.

Gbp-Dch: ignore

- - - - -


30 changed files:

- lib/Test/Lintian/Output/Universal.pm
- lib/Test/Lintian/Run.pm
- t/bin/runtests
- t/defaults/desc
- + t/scripts/harness/get-tagnames.t
- + t/tags/checks/control-file/rules-requires-root-implicitly/debian/control.in
- + t/tags/checks/control-file/rules-requires-root-implicitly/desc
- + t/tags/checks/control-file/rules-requires-root-implicitly/tags
- + 
t/tags/checks/control-file/source-only-upload-to-non-free-without-autobuild/Makefile.in
- + 
t/tags/checks/control-file/source-only-upload-to-non-free-without-autobuild/builder.in
- + 
t/tags/checks/control-file/source-only-upload-to-non-free-without-autobuild/desc
- + 
t/tags/checks/control-file/source-only-upload-to-non-free-without-autobuild/tags
- + t/tags/checks/debhelper/compat-level-not-a-number/debian/rules
- + t/tags/checks/debhelper/compat-level-not-a-number/desc
- + t/tags/checks/debhelper/compat-level-not-a-number/tags
- + t/tags/checks/fields/priority-extra/desc
- + t/tags/checks/fields/priority-extra/tags
- + t/tags/checks/files/eslint-config-file/debian/docs
- + t/tags/checks/files/eslint-config-file/desc
- + t/tags/checks/files/eslint-config-file/orig/.eslintrc
- + t/tags/checks/files/eslint-config-file/tags
- + t/tags/checks/files/npm-ignore-file/debian/docs
- + t/tags/checks/files/npm-ignore-file/desc
- + t/tags/checks/files/npm-ignore-file/orig/.npmignore
- + t/tags/checks/files/npm-ignore-file/tags
- + t/tags/checks/files/python-hypothesis-example/debian/docs
- + t/tags/checks/files/python-hypothesis-example/desc
- + 
t/tags/checks/files/python-hypothesis-example/orig/.hypothesis/examples/show/nothing
- + t/tags/checks/files/python-hypothesis-example/tags
- + t/tags/checks/files/sass-cache-directory/debian/docs


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/compare/ec3e27e42438535cc878e4381d51812954849d69...31732c460634e2af4814e629160595e6d5c92ad1

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/compare/ec3e27e42438535cc878e4381d51812954849d69...31732c460634e2af4814e629160595e6d5c92ad1
You're receiving this email because of your account on salsa.debian.org.

Reply via email to