New test environments: Difference between revisions

→‎Test configuration: Simplify sentences, hash out some more of the test configuration portion, add examples and checklist
(→‎Worker configuration: break out example and checklist to level 3)
(→‎Test configuration: Simplify sentences, hash out some more of the test configuration portion, add examples and checklist)
Line 135: Line 135:
* taskcluster/ci/test/test-sets.yml
* taskcluster/ci/test/test-sets.yml


Example with <code>macosx1014-64-shippable</code> of <code>test-sets.yml</code>:
Example <code>test-sets.yml</code>:


<source lang="yaml">
<source lang="yaml">
Line 170: Line 170:
</source>
</source>


Example with <code>macosx1014-64-shippable</code> of <code>test-platforms.yml</code>:
Example <code>test-platforms.yml</code>:


<source lang="yaml">
<source lang="yaml">
Line 191: Line 191:
Pay attention to the <code>build-platform</code> attribute; this should match the build name chosen in the previous step.
Pay attention to the <code>build-platform</code> attribute; this should match the build name chosen in the previous step.


Once
Ensure the taskgraph can be generated with the new test platform added.
 
=== Example ===
 
[https://phabricator.services.mozilla.com/D19581#change-nxGdcJ1EBwqG Bug 1527469]
[https://bugzilla.mozilla.org/show_bug.cgi?id=1550826 Bug 1550826]
 
=== Checklist ===
 
* does <code>./mach taskgraph full</code> succeed if new platform is added?
75

edits