nicholas-fr / test-content-validation

CTA WAVE Test Content Validation
BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

Test Content Validation

This Python script can be used to validate CTA WAVE Test Content vectors here.

Requirements:

To use:

  1. Download the CTA WAVE test vectors to a local folder.
  2. Download a CSV copy of the corresponding test content definition matrix such as this for AVC.
  3. Download tcval.py and requirements.txt.
  4. Run pip install -r requirements.txt to install dependencies.
  5. Run tcval.py -m <path to CSV> -v <path to vectors folder> --mezzanineversion <expected mezzanine version used to generate the test vectors> -d <Docker container ID running JCCP DASH validator> --ip <IP address of local machine to be used by Docker instance>.

Example: tcval.py -m matrix_avc.csv -v CTA\vectors\development --mezzanineversion 4 -d e36693a4b861 --ip 192.168.2.110

Notes: