Learn more about these different git repos.
Other Git URLs
It should be possible to host both L1 and L2 metadata in the same repository. We need to define a clear way how identify testset among other nodes in the fmf.Tree. We have already discussed (but I don't see it anywhere documented) that the test attribute should be mandatory for each test. Then you can do:
L1
L2
testset
fmf.Tree
test
fmf show --key test
Brainstorming: Perhaps we could require, that a valid testset needs to have at least the execute step defined. Then we could similarly do:
execute
fmf show --key execute
What do you think? Any other suggestions how we could distinguish L1 and L2 metadata in a single metadata tree?
Metadata Update from @psss: - Issue tagged with: L1 Metadata, L2 Metadata
Yes, I believe execute key should be mandatory ... thus I think this makes sense ...
@happz what do you think?
+1. As discussed on IRC, we will need some sort of "reserved words" list, to disallow presence of test in testsets and execute in tests.
Already included in the tmt specification: https://tmt.readthedocs.io/en/latest/spec/steps.html#execute
Metadata Update from @psss: - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.