Open Bug 1754539 Opened 4 years ago Updated 3 years ago

Allow TEST_VARIANTS to be read from an alternative yaml file

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(Not tracked)

People

(Reporter: rjl, Unassigned)

References

Details

Thunderbird has some use cases coming up for test variants and it would be helpful to have the ability to use a different variants.yml or be able to extend the variants defined with additional ones.

Currently, Thunderird GTests utilize the 1proc variant. Other use cases that have come up:

  • mail storage backends: mbox and maildir variants
  • 3pane "HTML" window replacement vs legacy 3pane

Geoff might have more possible use cases as well.

My initial ideas:

  • Use a variants.yml file that is in the same directory as test/kind.yml
  • Add the path to config.yml
    • Access via a memoized function that accepts the path as an argument so it's loaded the first time it's needed then cached for future use
Blocks: 1805308
You need to log in before you can comment on or make changes to this bug.