Skip to content

Conversation

@cristian-recoseanu
Copy link
Contributor

When the device under test also exposes IS-07 senders which do not require a transport file test_13 currently results in a COULD NOT TEST with the following message:

One or more of the tested transport files returned a 404 HTTP code. Please ensure 'master_enable' is set to true for all Senders and re-test.

This PR effectively just filters the MQTT and WebSocket transports from the list of target transports for this test by creating a separate get_valid_transports_with_transport_file in the IS05Utils and using that.

def get_valid_transports_with_transport_file(self, api_version):
"""Identify the valid transport types which allow a transport file for a given version of IS-05"""
valid_transports = ["urn:x-nmos:transport:rtp",
"urn:x-nmos:transport:rtp.mcast",
Copy link
Collaborator

Choose a reason for hiding this comment

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

This list is already out-dated with IPMX USB having a transport file ... I think the exclusion must come from the test suite using the IS-05 utilities or from the config file such that it can easily be updated.

Copy link
Contributor Author

@cristian-recoseanu cristian-recoseanu Dec 1, 2025

Choose a reason for hiding this comment

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

Hi @alabou,

That's the reason I added a separate method in the IS-05Utils or did you mean some other IS-05 utilities?

Copy link
Collaborator

Choose a reason for hiding this comment

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

My concern was that the get_valid_transports_with_transport_file method defined a static v1.1 view of the transports supporting an SDP transport file. But reconsidering that the IS-05 test suite is specific to v1.1 transports, I think your suggestion is ok as it is and that testing of new post v1.1 transports simply must not use the get_valid_transports and get_valid_transports_with_transport_file methods.

Copy link
Contributor

Choose a reason for hiding this comment

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

Or at the point that we have IS-05 v1.2 that function is updated?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants