@@ -68,6 +68,7 @@ func (suite *DeployIntegrationTestSuite) deploy(ts *e2e.Session, prj string, tar
6868
6969func (suite * DeployIntegrationTestSuite ) TestDeployPerl () {
7070 suite .OnlyRunForTags (tagsuite .Perl , tagsuite .Deploy )
71+ suite .SkipUnsupportedArchitectures ()
7172 if ! e2e .RunningOnCI () {
7273 suite .T ().Skipf ("Skipping DeployIntegrationTestSuite when not running on CI, as it modifies bashrc/registry" )
7374 }
@@ -144,6 +145,7 @@ func (suite *DeployIntegrationTestSuite) checkSymlink(name string, binDir, targe
144145
145146func (suite * DeployIntegrationTestSuite ) TestDeployPython () {
146147 suite .OnlyRunForTags (tagsuite .Deploy , tagsuite .Python , tagsuite .Critical )
148+ suite .SkipUnsupportedArchitectures ()
147149 if ! e2e .RunningOnCI () {
148150 suite .T ().Skipf ("Skipping DeployIntegrationTestSuite when not running on CI, as it modifies bashrc/registry" )
149151 }
@@ -210,6 +212,7 @@ func (suite *DeployIntegrationTestSuite) TestDeployPython() {
210212
211213func (suite * DeployIntegrationTestSuite ) TestDeployInstall () {
212214 suite .OnlyRunForTags (tagsuite .Deploy )
215+ suite .SkipUnsupportedArchitectures ()
213216 if ! e2e .RunningOnCI () {
214217 suite .T ().Skipf ("Skipping DeployIntegrationTestSuite when not running on CI, as it modifies bashrc/registry" )
215218 }
@@ -243,6 +246,7 @@ func (suite *DeployIntegrationTestSuite) InstallAndAssert(ts *e2e.Session, targe
243246
244247func (suite * DeployIntegrationTestSuite ) TestDeployConfigure () {
245248 suite .OnlyRunForTags (tagsuite .Deploy )
249+ suite .SkipUnsupportedArchitectures ()
246250 if ! e2e .RunningOnCI () {
247251 suite .T ().Skipf ("Skipping TestDeployConfigure when not running on CI, as it modifies bashrc/registry" )
248252 }
@@ -311,6 +315,7 @@ func (suite *DeployIntegrationTestSuite) AssertConfig(ts *e2e.Session, targetID
311315
312316func (suite * DeployIntegrationTestSuite ) TestDeploySymlink () {
313317 suite .OnlyRunForTags (tagsuite .Deploy )
318+ suite .SkipUnsupportedArchitectures ()
314319 if runtime .GOOS != "windows" && ! e2e .RunningOnCI () {
315320 suite .T ().Skipf ("Skipping TestDeploySymlink when not running on CI, as it modifies PATH" )
316321 }
@@ -348,6 +353,7 @@ func (suite *DeployIntegrationTestSuite) TestDeploySymlink() {
348353
349354func (suite * DeployIntegrationTestSuite ) TestDeployReport () {
350355 suite .OnlyRunForTags (tagsuite .Deploy )
356+ suite .SkipUnsupportedArchitectures ()
351357 ts := e2e .New (suite .T (), false )
352358 defer ts .Close ()
353359
@@ -376,6 +382,7 @@ func (suite *DeployIntegrationTestSuite) TestDeployReport() {
376382
377383func (suite * DeployIntegrationTestSuite ) TestDeployTwice () {
378384 suite .OnlyRunForTags (tagsuite .Deploy )
385+ suite .SkipUnsupportedArchitectures ()
379386 if runtime .GOOS == "darwin" || ! e2e .RunningOnCI () {
380387 suite .T ().Skipf ("Skipping TestDeployTwice when not running on CI or on MacOS, as it modifies PATH" )
381388 }
@@ -411,6 +418,7 @@ func (suite *DeployIntegrationTestSuite) TestDeployTwice() {
411418
412419func (suite * DeployIntegrationTestSuite ) TestDeployUninstall () {
413420 suite .OnlyRunForTags (tagsuite .Deploy )
421+ suite .SkipUnsupportedArchitectures ()
414422 if ! e2e .RunningOnCI () {
415423 suite .T ().Skipf ("Skipping TestDeployUninstall when not running on CI, as it modifies bashrc/registry" )
416424 }
0 commit comments