-
-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EDITOR-527] E2E testing infrastructure #591
Conversation
…n refused"" This reverts commit a3f7cbe. The problem preventing CI to complete successfully is that the agent needs a GUI to run
apparently triggering the |
…cally mac mini with GUI support)"
🥳
Another important thing to point out: the agent has been updated at this point: we need to rebuild it, otherwise the version under test will be the latest one, and not the one we are developing. |
|
||
@pytest.fixture(scope="session") | ||
def base_url(): | ||
return "http://127.0.0.1:8991" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it would be good to dynamically check the port from (8991 to 9000)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@zmoog approved 🏁
* Bootstrap E2E testing infrastructure * add e2e tests in taskfile and in CI * fix deprecation warning when running pytest * Run e2e tests only with GUI version on macos (Github runners are basically mac mini with GUI support)" * add first draft of tests for certs and v2 APIs * add logs to .gitignore * skip update, currently no way of testing this on gh runners Co-authored-by: umbynos <[email protected]>
Please check if the PR fulfills these requirements
before creating one)
add e2e test infrastructure based on arduino-cli's one (using python and pytest)
test infrastructure is added, also to CI
no