File tree Expand file tree Collapse file tree 1 file changed +19
-4
lines changed Expand file tree Collapse file tree 1 file changed +19
-4
lines changed Original file line number Diff line number Diff line change @@ -62,12 +62,27 @@ def build_test_gs_edge():
62
62
63
63
64
64
def test_integration_testsuite():
65
- # The two components below have been built by the build job of the CI
65
+ # These two components have been built by the build job of the CI, install them.
66
66
anod_install("als")
67
67
anod_install("vscode-extension", qualifier={"mono-plat": True})
68
- # Install gps component to avoid it getting rebuilt. We are only interested in
69
- # vscode tests in the integration-testsuite, not gps.
70
- anod_install("gps")
68
+
69
+ # For the following components, we'd like to install with latest=True to be
70
+ # resilient to failures in nightly builds.
71
+ #
72
+ # We need to do this instead of running the whole plan with --latest because
73
+ # currently --latest bypasses the local offline Cathod component cache and prevents
74
+ # installing components built in the same CI pipeline.
75
+ for dep in (
76
+ # Install gps component to avoid it getting rebuilt. Here we are only interested
77
+ # in vscode tests in the integration-testsuite, not gps.
78
+ "gps",
79
+ "gnat",
80
+ "gnatdas",
81
+ "gnatsas",
82
+ "spark2014",
83
+ ):
84
+ anod_install(dep, latest=True)
85
+
71
86
# Run the subset of integration-testsuite that uses VS Code
72
87
anod_test(
73
88
"integration-testsuite",
You can’t perform that action at this time.
0 commit comments