teemtee / tmt

Test Management Tool
MIT License
76 stars 112 forks source link

--fmf-id doesn't work with multiple configs in discover #2863

Open Athwale opened 1 month ago

Athwale commented 1 month ago

I run into this problem:

tmt run discover --how fmf --fmf-id
/var/tmp/tmt/run-102

/all-plan

plan failed

The exception was caused by 1 earlier exceptions

Cause number 1:

    Step 'discover' has multiple plugin configs which require running on their own. Combination of such configs is not possible.

The all-plan.fmf I am using contains many lines like this:

summary: Selects all tests from internal and public repositories.
discover:
  - name: upstream_autogen_0
    how: fmf 
    url: https://src.fedoraproject.org/tests/autogen.git
  - name: upstream_guile_0
    how: fmf 
    url: https://src.fedoraproject.org/tests/guile.git
  - name: upstream_geolite2_0
    how: fmf 
    url: https://src.fedoraproject.org/tests/geolite2.git
execute:
    how: tmt