Confirmed users
201
edits
m (→8) Must avoid patterns known to cause non deterministic failures: Change link text in the hope of it being easier to find via search) |
|||
Line 60: | Line 60: | ||
=== 8) Must avoid patterns known to cause non deterministic failures === | === 8) Must avoid patterns known to cause non deterministic failures === | ||
* Must avoid pulling the tip of external repositories as part of the build - since landings there can cause non-obvious failures | * Must avoid pulling the tip of external repositories as part of the build - since landings there can cause non-obvious failures. If an external repository is absolutely necessary, instead reference the desired changeset from a manifest in mozilla-central (like talos or gaia do). | ||
* Must not rely on resources outside of the build network: | * Must not rely on resources outside of the build network: | ||
** Since these will cause failures when the external site is unavailable, as well as impacting end to end times & adding noise to performance tests. | ** Since these will cause failures when the external site is unavailable, as well as impacting end to end times & adding noise to performance tests. |