cta-wave / dpctf-deploy

Repo for Docker deployment. This is basically the repository you need to deploy the Test Runner (and later the Test Execution Framework) locally. It will make the deployment and configuration of all components much easier
Other
2 stars 5 forks source link

transport stream to launch **DPCTF** test runner on HbbTV #40

Open jpiesing opened 1 year ago

jpiesing commented 1 year ago

There's been a number of discussions about a TS to launch the DPCTF test runner on an HbbTV TV set.

https://github.com/cta-wave/dpctf-deploy/issues/1 https://github.com/cta-wave/WMAS/issues/61 https://github.com/cta-wave/WMAS/issues/62

The TS that was created on https://github.com/cta-wave/WMAS/wiki/HbbTV is only for WMAS.

I cannot find a TS for DPCTF.

If we want HbbTV implementers to try out the DPCTF test suite then we need a TS which runs the test runner - which is what https://github.com/cta-wave/dpctf-deploy/issues/1 was about. That issue was deferred in November last year but, if we want les skilled people to be able to run the tests then this is essential.

It's a little more complex than the WMAS test runner as the TS there points to a cloud server whereas this TS would need to point to the local server where the test runner was installed. Hence the TS would need to be patched with that IP address.

We cannot assume HbbTV implementations have direct URL entry and the skill level required to use something like tsduck to make your own TS excludes a whole set of HbbTV test engineers.

louaybassbouss commented 1 year ago

@jpiesing how about building a TS with http://web-platform.test:8000/_wave/index.html . The build-in DNS server is able to resolve the IP of the domain web-platform.test. For this, it is needed to the enter the DNS IP on the DUT. wdyt?

jpiesing commented 1 year ago

@jpiesing how about building a TS with http://web-platform.test:8000/_wave/index.html . The build-in DNS server is able to resolve the IP of the domain web-platform.test.

That sounds OK to me.

For this, it is needed to the enter the DNS IP on the DUT. wdyt?

This is also related to https://github.com/cta-wave/dpctf-deploy/issues/39.

Don't we need to use the DNS IP (or something more complex) on the test runner anyway for the encrypted content tests that use EME and hence need to be run using https?