Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recognize / support debian/tests/control #80

Open
4 of 9 tasks
nthykier opened this issue Jul 2, 2022 · 0 comments
Open
4 of 9 tasks

Recognize / support debian/tests/control #80

nthykier opened this issue Jul 2, 2022 · 0 comments

Comments

@nthykier
Copy link
Owner

nthykier commented Jul 2, 2022

Steps:

  • Auto-detect debian/tests/control as a relevant file
  • Recognize fields (provide documentation and known keywords using existing features)
  • Inspections:
    • Tests vs.Test-Command being mutually exclusive
    • needs-internet but missing flaky.
    • Tests-Directory should be a directory (or non-existent - the directory can be a build artifact)
    • Tests-Directory (effectively) set to debian/tests is redundant.
    • Restrictions: hint-testsuite-triggers should imply Test-Command: /bin/true (or there about. false have been seen in the wild as well) since the test will not be run anyway. With /usr-merge, /usr/bin/true (etc.) will probably appear too
    • Restrictions: needs-recommends should be Depends: @recommends@
  • Auto-complete: Auto-complete Tests values relative to Test-Directory (defaulting to debian/tests)
nthykier added a commit that referenced this issue Aug 31, 2022
Part of #80.

Signed-off-by: Niels Thykier <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant