Niels Thykier pushed to branch slightly-faster-tests at lintian / lintian


Commits:
32b72978 by Niels Thykier at 2019-04-12T11:13:17Z
Test::Lintian::Helper: Remove redundant sub

Gbp-Dch: ignore
Signed-off-by: Niels Thykier <[email protected]>

- - - - -
1798d27e by Niels Thykier at 2019-04-12T12:03:15Z
tests: Skip some mkdir and cp calls when they are redundant

Gbp-Dch: ignore
Signed-off-by: Niels Thykier <[email protected]>

- - - - -
4673f713 by Niels Thykier at 2019-04-12T13:09:08Z
Extract reporting related utilities into a separate module

Signed-off-by: Niels Thykier <[email protected]>

- - - - -
af1a2d51 by Niels Thykier at 2019-04-12T13:09:08Z
Remove unused system_env function from Lintian::Util

Signed-off-by: Niels Thykier <[email protected]>

- - - - -
1efc9eff by Niels Thykier at 2019-04-12T13:09:10Z
Move Deb822 parsing into its own module called Lintian::Deb822Parser

Signed-off-by: Niels Thykier <[email protected]>

- - - - -
7777a265 by Felix Lechner at 2019-04-12T13:15:41Z
Drop safe_qx from test infrastructure.

Drops safe_qx in order to further isolate the test infrastructure from
Lintian. This makes the tests more robust and independent of the test
subject.

When complete, the separation will prevent the needless rebuilding of
test package when only the Lintian executable has changed. It will
eventually make the test suite faster.

Gbp-Dch: ignore

- - - - -
a6670ef1 by Niels Thykier at 2019-04-12T13:24:11Z
Lazy load L::Command in L::Util

Gbp-Dch: ignore
Signed-off-by: Niels Thykier <[email protected]>

- - - - -


30 changed files:

- checks/control-file.pm
- checks/copyright-file.pm
- checks/debconf.pm
- checks/source-copyright.pm
- checks/testsuite.pm
- commands/reporting-harness.pm
- commands/reporting-html-reports.pm
- commands/reporting-lintian-harness.pm
- commands/reporting-sync-state.pm
- lib/Lintian/CheckScript.pm
- lib/Lintian/CollScript.pm
- lib/Lintian/Collect/Binary.pm
- lib/Lintian/Collect/Source.pm
- lib/Lintian/Command/Simple.pm
- + lib/Lintian/Deb822Parser.pm
- lib/Lintian/Lab/Entry.pm
- lib/Lintian/Profile.pm
- + lib/Lintian/Reporting/Util.pm
- lib/Lintian/Util.pm
- lib/Test/Lintian.pm
- lib/Test/Lintian/ConfigFile.pm
- lib/Test/Lintian/Helper.pm
- lib/Test/Lintian/Run.pm
- private/generate-lintian-pod
- private/generate-profiles.pl
- private/refresh-archs
- private/tag-stats
- private/update-coverage
- t/bin/runtests
- t/scripts/Lintian/Util/dctrl-parser.t


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/compare/7d93cf2e9c0bd1c66b8011bf659740df4aa0b53f...a6670ef14aeb449fd180863e9ac2cf902f21f2f4

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

Reply via email to