teemtee / fmf

Flexible Metadata Format
GNU General Public License v2.0
22 stars 28 forks source link

RFE: fmf plugin/dialect #236

Open LecrisUT opened 6 months ago

LecrisUT commented 6 months ago

Description

Right now there is only one "dialect" of the fmf files being tmt test files, while if we want to use fmf in other context, they would have an ambiguity if a fmf tree is supposed to be processed by tmt or another program. An example of this is tmt lint.

Proposal

Define a standard .fmf/plugins file which would be read as a requirements.txt file, e.g.

# .fmf/plugins
tmt
tmt-cmake @ git+https://github.com/LecrisUT/tmt-cmake@main

Fmf responsibility here would be just to:

Impact in tmt/testing-farm