tmt icon indicating copy to clipboard operation
tmt copied to clipboard

Add `Beakerlib` framework verification tests

Open evakhoni opened this issue 10 months ago • 2 comments

follow up shell verification tests https://github.com/teemtee/tmt/pull/3667 this PR implements the beakerlib framework verification tests

Pull Request Checklist

  • [x] extend the test coverage

evakhoni avatar Apr 20 '25 11:04 evakhoni

passed locally

          ::   Duration: 26s
          ::   Phases: 12 good, 0 bad
          ::   OVERALL RESULT: PASS (/tests/execute/framework/beakerlib)

pre-commit

check for merge conflicts................................................Passed
check for broken symlinks................................................Passed
check toml...............................................................Passed
detect destroyed symlinks................................................Passed
detect private key.......................................................Passed
fix end of files.........................................................Passed
mixed line ending........................................................Passed
don't commit to branch...................................................Passed
trim trailing whitespace.................................................Passed
mypy.....................................................................Passed
pyright..................................................................Passed
Check JSON schemas validity..............................................Passed
yamllint.................................................................Passed
Ansible-lint.............................................................Passed
ruff.....................................................................Passed
ruff-format..............................................................Passed
tmt lint.................................................................Passed
codespell................................................................Passed
djLint linting...........................................................Passed
Check for Linting error on Jinja2 templates..............................Passed
Lint Dockerfiles.........................................................Passed

evakhoni avatar Apr 27 '25 07:04 evakhoni

@happz @thrix @psss @KwisatzHaderach for review. thanks!

evakhoni avatar Apr 27 '25 07:04 evakhoni

/packit build

happz avatar May 15 '25 13:05 happz

@evakhoni please, check out the tests: a couple of PRs earlier, the output of report/display plugin changed, therefore some asserts no longer match. After a rebase, it should be easy to reproduce.

happz avatar May 15 '25 19:05 happz

Merged by mistake - I think I left automerge enabled, and once @evakhoni rebased, the mandatory checks were missing & Github ignored them. There is a new PR to address https://github.com/teemtee/tmt/pull/3685#issuecomment-2884856788: https://github.com/teemtee/tmt/pull/3749

happz avatar May 18 '25 16:05 happz