Skip to content
This repository

Tests for HbbTV implementations

branch: master
Octocat-spinner-32 about changed layout to be able to add cooperation logo January 20, 2011
Octocat-spinner-32 animation updated logo location November 23, 2010
Octocat-spinner-32 animgif first commit, version 1.1.0 November 23, 2010
Octocat-spinner-32 appmanager minor changes (charst, errornumbers in video playback) July 12, 2011
Octocat-spinner-32 capabilities workaround if XMLSerializer is not supported August 25, 2011
Octocat-spinner-32 channellist added more validity checks March 22, 2011
Octocat-spinner-32 channels fixed spelling December 04, 2013
Octocat-spinner-32 clientssl new release from irt iop ws December 04, 2013
Octocat-spinner-32 configuration allow comma separated language lists in oipfConfiguration December 20, 2010
Octocat-spinner-32 cookies fix for clear cookie February 29, 2012
Octocat-spinner-32 datetime detailed printing of time stamps March 01, 2012
Octocat-spinner-32 dolby check components 2s after selecting them to allow async selection August 07, 2013
Octocat-spinner-32 dvburl first commit, version 1.1.0 November 23, 2010
Octocat-spinner-32 eitevent use streamtime for start of eit search July 30, 2013
Octocat-spinner-32 fontrendering improved checks May 26, 2011
Octocat-spinner-32 keycodes HbbTV allows VK_PLAY_PAUSE instead of VK_PLAY and VK_PAUSE March 14, 2011
Octocat-spinner-32 keypress first commit, version 1.1.0 November 23, 2010
Octocat-spinner-32 keyset HbbTV allows VK_PLAY_PAUSE instead of VK_PLAY and VK_PAUSE March 14, 2011
Octocat-spinner-32 memoryaudio adapted OIPF errata February 29, 2012
Octocat-spinner-32 navigatordebug first commit, version 1.1.0 November 23, 2010
Octocat-spinner-32 parentalcontrol accept any rating threshold December 04, 2013
Octocat-spinner-32 playerevents allow more error codes April 05, 2012
Octocat-spinner-32 streamevent also check whether data was received. November 28, 2011
Octocat-spinner-32 useragent allow DRM in user agent February 21, 2013
Octocat-spinner-32 videobackground first commit, version 1.1.0 November 23, 2010
Octocat-spinner-32 videocomponents code style, wait 2sec for asnyc component selection August 07, 2013
Octocat-spinner-32 videocontrol fixed play speed check August 13, 2012
Octocat-spinner-32 videoformats changed video url January 16, 2014
Octocat-spinner-32 videoscale fixed fullscreen switching October 14, 2011
Octocat-spinner-32 README.txt first-release-modifications November 23, 2010
Octocat-spinner-32 base.css first commit, version 1.1.0 November 23, 2010
Octocat-spinner-32 base.js first commit, version 1.1.0 November 23, 2010
Octocat-spinner-32 base.php keep releaseinfo and playout configuration settings apart March 30, 2011
Octocat-spinner-32 ca-bundle.pem new clientssl certs September 23, 2012
Octocat-spinner-32 index.php added dolby tests May 07, 2013
Octocat-spinner-32 keycodes.js added missing fast_forward / rewind keys December 13, 2010
Octocat-spinner-32 logo.png first commit, version 1.1.0 November 23, 2010
Octocat-spinner-32 releaseinfo.js new release from irt iop ws December 04, 2013
Octocat-spinner-32 settings.js minor fixes for new stream May 15, 2013
Octocat-spinner-32 video.jpg first commit, version 1.1.0 November 23, 2010
README.txt
============================================================================
This is a HbbTV testsuite and is designed for testing HbbTV implementations.
============================================================================

The testsuite is inofficial and incomplete, but still contains a lot of
important tests. Please note that the HbbTV consortium currently is working
on an official testsuite, but as this takes longer than expected, this
project is designed to be a first step towards that goal. We hope we can
contribute these tests to the official testsuite some time in the future.

The testsuite is open for contributions! So if you have additional tests,
we would be very happy to integrate them into this testsuite. The
testsuite is licensed by Creative Commons Attribution Share Alike license
terms, see http://creativecommons.org/licenses/by-sa/3.0/
In addition to that, the logo displayed on the first page always needs to
include the MIT-xperts logo (you may add additional logos, though).

How to install the tests:
1. Install apache + php
2. Add the following line to your httpd.conf:
   AcceptPathInfo On
3. Set up https: access to your apache server, install a real
   SSL certificate signed by Thawte or Verisign CA
   (see chapter 11.2 of HbbTV specification)
4. Add the SSL root certificates contained in ca-bundle.pem to the file
   referenced in your apache SSL configuration (SSLCACertificateFile)
5. Extract this testsuite in a directory reachable via the web server
6. Restart your web server

How to add additional tests:
1. You should group similar tests into one page (see other test pages)
2. Each test page should reside in a separate directory, together with
   all files required by this test(s)
3. Each test set (directory) is referenced in the index.php in the <ul>:
   <li name="DIRNAME" descr="LONGDESCR">SHORTDESCR</li>
   DIRNAME: the name of the directory, containing an index.php
   SHORTDESCR: short test group description (max. 30 chars)
   LONGDESCR: longer test group description displayed when selecting entry

The testsuite is currently maintained by:
   MIT-xperts GmbH
   Poccistr. 13
   80336 Munich
   Germany
   info@mit-xperts.com

In case of questions, or before implementing any tests, please contact
us, so we can help.

Something went wrong with that request. Please try again.