Data for testing

The automated test harness knows about four public collections:

  • ParaVision 5.1: 0.2H2 (Zenodo)

  • ParaVision 6.0.1: 20200612_094625_lego_phantom_3_1_2 (Zenodo)

  • ParaVision 7.0.0: 20210128_122257_LEGO_PHANTOM_API_TEST_1_1 (Zenodo)

  • PV360 3.6 standard data: cecilyen/PV360_StdData

Downloads are opt-in:

python -m pytest test --download_test_data

Select one collection with --test_data, for example:

python -m pytest test --test_data PV360_StdData --download_test_data

Without --download_test_data, collection never performs a network fetch. Tests use collections already present under test/test_data and omit unavailable ones. GitHub CI caches both the Zenodo archives and the pinned PV360 checkout. Property snapshots are stored in test/config for PV5, PV6, PV7, and PV360.