This directory contains code to replicate the HEASARC VO validation
tests.

This makes many VO server queries and tests the results for VOTable
compliance.

The source urls are in the urls directory, sorted into three categories:

 - good: Should get a complete VO table with a non-error result.

 - invalid: Should get a broken VO table.

 - broken: Should fail due to some kind of network error.

The downloaded VO files are cached so we don't hit their servers
everytime we re-generate results.

Run::

  python validate.py

This will generate a tree of results in `results/`.  The top-level
index is in `results/index.html`.


