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

[Linux] Add CI check for verifying that the Linux tv-casting-app continues to work with the Linux tv-app. #32787

Closed
shaoltan-amazon opened this issue Mar 29, 2024 · 0 comments · Fixed by #32788
Labels

Comments

@shaoltan-amazon
Copy link
Contributor

There is currently no CI check to verify that the Linux tv-casting-app continues to work with the Linux tv-app whenever a pull request is created and eventually merged in. As a result, the existing Matter casting experience can be unknowingly broken. Therefore, the proposal is to create a test script to be run as part of the CI checks to verify that the Linux tv-casting-app continues to work with the Linux tv-app whenever a pull request is created.

This issue will cover the creation of the workflow yaml file and will use the existing workflows as reference for setting up the configurations. For now, the workflow file will just check that the Linux tv-casting-app and the Linux tv-app are able to build successfully. In follow up issues that will be created, the actual test script will be created along with the logic for what to test for.

The test script will cover the following test cases where each will be filed as a separate issue:

  • Verify that the Linux tv-casting-app is able to discover the Linux tv-app.
  • Verify that the Linux tv-casting-app is able to commission with the Linux tv-app.
  • Verify that the Linux tv-casting-app is able to send the LaunchURL and the Linux tv-app is able to receive it.
  • Verify the current subscription state.
  • Future commands and/or test scenarios will be added as needed to the test script.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
1 participant