Skip to content

Draft: Ingestion manifest builder using interfaces

Janet Goldstein requested to merge WS-543-objectification-refactor into main
  • interfaces for manifest components implemented
  • tests for manifest components written
  • replace example manifests taken from Confluence page with the ones actually used for testing in archive
  • make test for simple manifest writer
  • per manifest examples, added telescope to manifest parameters
  • fixed tests accordingly
  • deep-sixed obsolete modules

TODO:

  • implement remaining tests in test_manifest_if
  • bring back production of artifact tar and any other files to be written to staging area -- MUST NOT MERGE WITHOUT THIS FUNCTIONALITY
  • refactor IngestionManifest to use new manifest writer
  • re-implement test_miscellaneous_manifests.test_entry_point_for_evla_cal()
Edited by Janet Goldstein

Merge request reports