Description of the EPUB 3.3 tests.

Introduction

w3c/epub-tests is the repository for the the tests to validate the implementability of W3C's EPUB 3.3 specifications, specifically the core EPUB 3.3 (the specification for the EPUB format itself) and the EPUB Reading Systems 3.3 (the specification for applications that read and render EPUB files).

The development of the tests is a community effort (see the list of contributors). Everyone is welcome to contribute tests; please read the separate contribution guidelines if you are interested.

This document provides a short overview for each test, grouped into separate tables by test categories. For each test, the columns in the tables are as follows:

  1. The identification of each test, linked to the unzipped test contents in the GitHub repository.
  2. Short description.
  3. Conformance flag (i.e., must, should, or may).
  4. The date of the last modification.
  5. Reference(s) to the corresponding normative statements or sections in the EPUB 3.3 specification(s).
  6. Reference to the (consolidated) implementation status of the test in the separate implementation report.

By default, the table rows are ordered (alphabetically) by the test identifier values. By clicking on the headers (except for the two columns with the references) the tables can be dynamically reordered either in decreasing or increasing alphabetical order. This can be used, for example, to search for the tests that have been modified recently.

Strictly speaking, the should and may tests are not necessary for the official CR testing of the specifications. These tests are currently in the tables; to change their visibility, click the switch visibility button below.

Acknowledgements

The following experts contributed to the test suite: