Closed Bug 1651444 Opened 4 years ago Closed 10 months ago

Create a library to generate and store multiple sets of taskgraphs

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: ahal, Unassigned)

References

Details

In bug 1640902 I'm adding some integration tests that generate a taskgraph with the given set of parameters, and then make assertions against the result.

Tom had a good idea to extract the part where the graphs get generated into a standalone command / library. This way, we could use it for both these integration tests, the taskgraph-diff tool, and more. We'd have a single place to define which sets of parameters we care about.

This bug is essentially about moving the generation parts of taskgraph-diff into the tree. Then refactoring the integration tests to use this new library.

Now that we have parameters in-tree as well as ways to run taskgraph, we could create indexed tasks that generate these on .tc.yml or taskcluster/ change (or maybe at a slower cadence, even?).

This has been implemented as part of the taskgraph --diff flag.

Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.