-
Type: Bug
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Testing Infrastructure
-
None
-
DAG 2021-05-31, DAG 2021-06-14
-
1
There look to be ~17 generator tasks, e.g., this one that are marked as depending on jsCore. However, this dependency is not respected, either by the generator task or by the generated tasks, e.g., this generator and this generated task. The former has no depends_on section in the UI, and the latter depends on archive_dist_test_debug instead. The syntax used for this depends_on will not be respected by Evergreen directly; it's possible the intent was for this depends_on to be passed to the evergreen_generate_resmoke_tasks.py script instead, but isn't getting parsed.
If the intent is to make the generator depend on jsCore, fixing the depends_on will likely increase patch makespans, so it'd be preferable to remove this depends_on entirely and rely on EVG-14537 instead.
If the intent is to make the generated tasks depend on jsCore, there's an argument to fix and keep this dependency for any tasks that will fail if jsCore fails.
Either way, it'd be great to address the erroneous depends_on to avoid further copy-pasting.