Filip Vágner

Results 6 issues of Filip Vágner

Move shared functionality of discover plugins (e.g., policies, libraries, git cloning) to the discover step, and modify the internal API so that discover plugins return more information. Related comment: https://github.com/teemtee/tmt/pull/4208#issuecomment-3538769836

step | discover
plugin | fmf
plugin | shell
area | maintenance

Adds several `to_minimal_spec` methods and one `to_serialized` method. It also makes `WhereableStepData` a serializable container. This is needed for the recipe loading feature (#4208). Pull Request Checklist * [x] implement...

Pull Request Checklist * [x] implement the feature * [ ] write the documentation * [ ] extend the test coverage * [ ] update the specification * [ ]...

step | discover
plugin | fmf

This PR introduces an experimental recipe loading feature. Recipes can be loaded using the `tmt run --recipe` command. Currently, only discover phases and tests are supported, and they will replace...

area | recipe

In some cases, we use standalone helper functions for field serialization/deserialization to work around circular imports: https://github.com/teemtee/tmt/blob/01d7ff0e4ba84e6ad6666cb4761f53cc33588ac5/tmt/result.py#L158-L163 This approach works but could be improved. One approach could be to provide...

code | style
area | maintenance