-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Create test script to verify that the Linux tv-casting-app is able to discover the Linux tv-app. #32918
Labels
Comments
shaoltan-amazon
added a commit
to shaoltan-amazon/connectedhomeip
that referenced
this issue
Apr 9, 2024
discover the Linux tv-app. (project-chip#32918)
shaoltan-amazon
added a commit
to shaoltan-amazon/connectedhomeip
that referenced
this issue
Apr 10, 2024
discover the Linux tv-app. (project-chip#32918)
shaoltan-amazon
added a commit
to shaoltan-amazon/connectedhomeip
that referenced
this issue
Apr 16, 2024
discover the Linux tv-app. (project-chip#32918)
shaoltan-amazon
added a commit
to shaoltan-amazon/connectedhomeip
that referenced
this issue
Apr 17, 2024
discover the Linux tv-app. (project-chip#32918)
shaoltan-amazon
added a commit
to shaoltan-amazon/connectedhomeip
that referenced
this issue
Apr 17, 2024
discover the Linux tv-app. (project-chip#32918)
shaoltan-amazon
added a commit
to shaoltan-amazon/connectedhomeip
that referenced
this issue
Apr 23, 2024
discover the Linux tv-app. (project-chip#32918)
shaoltan-amazon
added a commit
to shaoltan-amazon/connectedhomeip
that referenced
this issue
Apr 23, 2024
discover the Linux tv-app. (project-chip#32918)
shaoltan-amazon
added a commit
to shaoltan-amazon/connectedhomeip
that referenced
this issue
Apr 23, 2024
discover the Linux tv-app. (project-chip#32918)
shaoltan-amazon
added a commit
to shaoltan-amazon/connectedhomeip
that referenced
this issue
Apr 24, 2024
discover the Linux tv-app. (project-chip#32918)
shaoltan-amazon
added a commit
to shaoltan-amazon/connectedhomeip
that referenced
this issue
Apr 25, 2024
discover the Linux tv-app. (project-chip#32918)
This was referenced May 3, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As noted in #32787, there is currently no CI check in place to verify that the Linux tv-casting-app continues to work with the Linux tv-app whenever a PR is created and eventually merged in. This can result in the existing Matter casting experience breaking without knowing.
This issue will cover the initial creation of the test script along with the implementation logic for testing the discovery between the Linux tv-casting-app and the Linux tv-app. The idea is to run the Linux tv-casting-app and the Linux tv-app as separate processes, write their respective output to separate files, iterate through the tv-casting-app logs to find strings of interest to determine if the discovery was successful or not. Lastly, the command to run the test script for testing the discovery between the tv-casting-app and the tv-app will also be added to the workflow yaml file.
In the case of a successful discovery, we will print the following to console:
In the case of a failed discovery, we will print the following to console:
Note: In either case of a failed discovery, the user should attempt to re-run the workflow and see if that allows for a successful discovery. If that does not pass, then the user should check their code to see how it is breaking the discovery process.
The next step is to test for the commissioning between the Linux tv-casting-app and the Linux tv-app. This will be created as a separate issue to be worked on.
The text was updated successfully, but these errors were encountered: