Niels Thykier pushed to branch master at lintian / lintian


Commits:
193f9e3e by Niels Thykier at 2019-04-12T10:33:43Z
tests: Optimize a few find calls to avoid spawning a process per match

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

- - - - -
5ecfe473 by Niels Thykier at 2019-04-12T10:33:44Z
tests: Remove obsolete test helper tool

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

- - - - -
7d93cf2e by Niels Thykier at 2019-04-12T10:33:45Z
Cache all of dpkg-architecture's values in the test runner

This may enable the dpkg tooling to skip a few computations.

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

- - - - -
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]>

- - - - -
ae5bc52d by Niels Thykier at 2019-04-12T13:37:36Z
Move Deb822 parsing into its own module called Lintian::Deb822Parser

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

- - - - -
487e3c64 by Felix Lechner at 2019-04-12T13:37:37Z
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

- - - - -
81b07d50 by Niels Thykier at 2019-04-12T13:46:07Z
Lazy load L::Command in L::Util

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

- - - - -
597b9303 by Niels Thykier at 2019-04-12T13:54:17Z
Test::Lintian::Run: Remove import of unused module

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/create-deb
- t/bin/runtests


The diff was not included because it is too large.


View it on GitLab: 
https://salsa.debian.org/lintian/lintian/compare/130a75cc8f98cbce35a18e6aad4be260e0ee88a1...597b9303db9957ef426e729f307aca6cacfb3fc0

-- 
View it on GitLab: 
https://salsa.debian.org/lintian/lintian/compare/130a75cc8f98cbce35a18e6aad4be260e0ee88a1...597b9303db9957ef426e729f307aca6cacfb3fc0
You're receiving this email because of your account on salsa.debian.org.

Reply via email to