W3C

Implementation Report for the Processing of Publication and Audiobooks Manifests.

These tests, and the implementation report, refers to the “Processing a Manifest” section of the “Publication Manifest” specification, as well as the “Manifest Processing” section of the “Audiobooks” specification. (The audiobooks specification defines a set of extensions to the generic processing rules.)

Test results

General publication manifest processing

The implementations that have been submitted for this report are:

Test results overview

No. Test Description

Audiobook manifest processing

The implementations that have been submitted for this report are:

Test results overview

No. Test Description

Description of the individual tests

Generic Publication Manifest Tests

Audiobook Specific Tests

Contributing to the reports

The actions below are described as adding/modifying files; this should be understood as changes on submitter’s own copy which should then be submitted, via a Pull Request, to the test repository.

Adding a new implementation report

  1. Create a new JSON report file. The file format is simple:
    • a field $name with, as value, the name of the implementation (will be used as the column label for the results;
    • a field $description with, as value, the short description of the implementation;
    • an optional field $href with, as value, a URL to the implementation page;
    • for each implemented test add a field with the test code and a boolean value on whether the test is passed or not (remove the entry if it was not used for testing).

    (See, for example, PubManifest.json.)

  2. Put the new report file into the publication_manifest/manifest_processing/reports/ (respectively audiobooks/manifest_processing/reports/) folder (use, preferably the name of the implementation as file name for an easier management).
  3. Modify the index.json file in the general manifest processing (respectively in the the audiobook manifest processing) folder by adding the file name of the report file without the extension.

Modifying an existing implementation report

Provide a new pull request for the updated implementation JSON file.

Adding a new test

  1. Add the new test to the publication_manifest/manifest_processing/tests/ (respectively audiobooks/manifest_processing/tests/) folder, following the numbering scheme used in the current tests for the names;
  2. Extend the index.json file in the general manifest processing (respectively in the the audiobook manifest processing) file with the relevant information.