Skip to content

Conversation

umbynos
Copy link
Contributor

@umbynos umbynos commented Feb 25, 2021

Please check if the PR fulfills these requirements

  • The PR has no duplicates (please search among the Pull Requests
    before creating one)
  • Tests for the changes have been added (for bug fixes / features)
  • What kind of change does this PR introduce?

Tests

  • What is the current behavior?

E2E tests are currently run by the CI only on MacOS (because it's the only OS with GUI support on GitHub runners).

  • What is the new behavior?

With this PR I intend to use the cli version of the agent to run tests on all the platforms and not only on MacOS
I'm adding also new tests

  • Does this PR introduce a breaking change?

yes, cli version will not be shipped anymore by default with Linux (it's too problematic to handle, it auto-updates to the non-cli version and nobody is using it)

  • Other information:

@umbynos umbynos self-assigned this Feb 25, 2021
name: arduino-create-agent-${{ matrix.os }}${{ matrix.arch }}
path: |
arduino-create-agent*
!arduino-create-agent_cli*
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a breaking change. We do not ship in future releases the _cli binary. It will be used only to run the e2e tests

Base automatically changed from devel to main March 2, 2021 11:04
@CLAassistant
Copy link

CLAassistant commented Apr 9, 2021

CLA assistant check
All committers have signed the CLA.

@umbynos
Copy link
Contributor Author

umbynos commented Sep 15, 2021

Superseeded by #653 and #659

@umbynos umbynos closed this Sep 15, 2021
@umbynos umbynos deleted the umbynos/e2e_testing_enhance branch September 15, 2021 16:01
@per1234 per1234 added topic: infrastructure Related to project infrastructure and removed topic: test labels Sep 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

topic: infrastructure Related to project infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants