Tests for HbbTV implementations
PHP Java JavaScript HTML CSS
Switch branches/tags
Clone or download
Johannes Schmid
Johannes Schmid added network_id test
Latest commit 5f0f151 Mar 23, 2018
Permalink
Failed to load latest commit information.
about new release 3.0 Nov 4, 2016
animation prepared automation support Nov 4, 2016
appmanager added check for video access Feb 12, 2018
capabilities prepared automation support Nov 4, 2016
channellist also test channel name Nov 22, 2016
channels added network_id test Mar 23, 2018
clientssl added cn Feb 12, 2018
configuration unified spec version reference in test name Feb 12, 2018
cookies unified spec version reference in test name Feb 12, 2018
css3 prepared automation support Nov 4, 2016
datetime prepared automation support Nov 4, 2016
dolby improved messages, removed double-false status Jul 9, 2017
dvburl prepared automation support Nov 4, 2016
eitevent unified spec version reference in test name Feb 12, 2018
fontrendering prepared automation support Nov 4, 2016
html5vid more fixes for events test Oct 24, 2017
imuxcfg new stream with second event id Feb 27, 2018
keycodes prepared automation support Nov 4, 2016
keypress gixed keypress test which got broken in 3.0.0 Nov 15, 2016
keyset prepared automation support Nov 4, 2016
media Stream media content only in case of HTTP GET method Mar 17, 2016
memoryaudio prepared automation support Nov 4, 2016
navigatordebug prepared automation support Nov 4, 2016
parentalcontrol fixed parental rating years display Feb 12, 2018
playerevents parse status from onPlayStateChange parameter if available Jul 9, 2017
streamevent minor fixes for new stream Feb 27, 2018
useragent allow non-standard features Mar 30, 2017
videobackground prepared automation support Nov 4, 2016
videocomponents prepared automation support Nov 4, 2016
videocontrol IRT workshop automation fixes Nov 24, 2016
videoformats prepared automation support Nov 4, 2016
videoscale IRT workshop automation fixes Nov 24, 2016
.gitignore added reporting script Nov 4, 2016
README.txt first-release-modifications Nov 23, 2010
base.css mark failed tests that are not mandatory more clearly Dec 9, 2014
base.js do not report result while starting app May 31, 2017
base.php prepared automation support Nov 4, 2016
ca-bundle.pem new clientssl certs Sep 23, 2012
index.php unified spec version reference in test name Feb 12, 2018
keycodes.js added missing fast_forward / rewind keys Dec 13, 2010
logo.png first commit, version 1.1.0 Nov 23, 2010
releaseinfo.js added network_id test Mar 23, 2018
report.php added cors header Jun 22, 2017
settings.js added network_id test Mar 23, 2018
video.jpg first commit, version 1.1.0 Nov 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.