pytestmark = pytest.mark.slow
PARAMS = { "head_repository": "https://hg.mozilla.org/integration/autoland", "project": "autoland", # These ensure this isn't considered a backstop. The pushdate must # be slightly higher than the one in data/pushes.json, and # pushlog_id must not be a multiple of 10. "pushdate": 1593029536, "pushlog_id": "2",
}
if errors:
label_str = "\n ".join(errors)
s_are = " is"if len(errors) == 1 else"s are"
pytest.fail(
f"The following task{s_are} missing an optimization:\n {label_str}"
)
def test_generate_graph(optimized_task_graph): """Simply tests that generating the graph does not fail.""" assert len(optimized_task_graph.tasks) > 0
@pytest.mark.parametrize( "func",
(
pytest.param( lambda t: t.kind == "build"and"fuzzing"in t.attributes["build_platform"],
id="no fuzzing builds",
),
pytest.param( lambda t: t.kind == "build"and"ccov"in t.attributes["build_platform"],
id="no ccov builds",
),
),
) def test_tasks_are_not_scheduled(
optimized_task_graph, filter_tasks, print_dependents, func
): """Ensure the specified tasks are not scheduled on autoland."""
tasks = [t.label for t in filter_tasks(optimized_task_graph, func)] for t in tasks:
print_dependents(optimized_task_graph, t) assert tasks == []
if __name__ == "__main__":
main()
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.19Bemerkung:
(vorverarbeitet am 2026-04-25)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.