Skip to content
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

[Announcement] We will test Waldo Sessions on PRs #4270

Closed
g123k opened this issue Jul 2, 2023 · 1 comment · Fixed by #4272
Closed

[Announcement] We will test Waldo Sessions on PRs #4270

g123k opened this issue Jul 2, 2023 · 1 comment · Fixed by #4272
Assignees
Labels
✨ enhancement New feature or request GitHub

Comments

@g123k
Copy link
Collaborator

g123k commented Jul 2, 2023

Hi everyone!

As this repo is open source, we have PRs from newcomers, where we can obviously evaluate the code, but not directly the application by itself by testing it. Of course, we can check out the code and ensure everything is OK, but it's more of a developer's job. What I mean by that, is the fact that someone with a non-developer role like @teolemon shouldn't have to build the app to ensure everything is well implemented before validating a PR.

That's why we have decided to test the Waldo Sessions.

What are Waldo Sessions?

It allows testing Android and iOS applications directly from a browser in an Android emulator or iOS simulator.
The free plan includes 100 min per month to test (= also called sessions), but the team of Waldo is ready to offer us some extra as we are an open-source project.

What are the benefits for us?

As explained, it will allow everyone in the team to test the feature… but once a session is done, it can be replayed.
It's basically a shareable link, which includes:

  • A timeline of events
  • Logs
  • Network requests

Here is an example: https://share.waldo.com/7d46e7e9351d8eac7f0ad326c5d7db2e024024?tab=timeline

Who can test?

Only selected people can be considered as a team on Waldo.
Basically, all maintainers of this repo can join it, just ask me or @teolemon to join it.

How will it be implemented?

Nothing is done yet, and you're welcome to comment on this, but here is the initial implementation planed.
For each PR, once an Android build is generated (= or basically an APK), it will be uploaded to Waldo. And the same goes for iOS.
For the two variants, a link will be published in a comment to allow maintainers to directly access it.
At the beginning, it will only be for PRs, but we can expand it to releases, for example.

@g123k g123k added ✨ enhancement New feature or request GitHub labels Jul 2, 2023
@g123k g123k self-assigned this Jul 2, 2023
@g123k g123k linked a pull request Jul 2, 2023 that will close this issue
@g123k
Copy link
Collaborator Author

g123k commented Jul 16, 2023

It seems that the upload works well.
If you want to have access to Waldo, please create an account and share me your email address, so I can add you to the organization.

(cc @M123-dev @monsieurtanuki)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ enhancement New feature or request GitHub
Development

Successfully merging a pull request may close this issue.

1 participant