Build: #93 failed
Job: Test ManyLinux 2.28 Python 3.12 failed
TSKy0001 vlass quicklook regression: Test case result
The below summarizes the result of the test " TSKy0001 vlass quicklook regression" in build 93 of PIPESPECS - Test Pipeline main with Casa master - Test ManyLinux 2.28 Python 3.12.
- Description
- TSKy0001 vlass quicklook regression
- Test class
- tests.regression.fast.vlass_fast_test
- Method
- test_TSKY0001__vlass_quicklook_regression
- Duration
- 5 mins
- Status
- Failed (Existing Failure)
Error Log
Failed: pipeline_manifest.xml is not present under the products directory
def test_TSKY0001__vlass_quicklook_regression():
"""Run VLASS quicklook regression
Recipe name: procedure_vlassQLIP.xml
Dataset: TSKY0001.sb32295801.eb32296475.57549.31722762731_split_withcorrectdata.ms
"""
ref_directory = 'pl-regressiontest/vlass_quicklook'
pt = PipelineTester(
visname=['TSKY0001.sb32295801.eb32296475.57549.31722762731_split_withcorrectdata.ms'],
recipe='procedure_vlassQLIP.xml',
input_dir=ref_directory,
expectedoutput_dir=ref_directory,
)
ensure_working_dir(pt)
if not pt.compare_only:
parameter_list_file = casa_tools.utils.resolve(
f'{ref_directory}/TSKY0001.sb32295801.eb32296475.57549.31722762731_split_QLIP_parameter.list')
shutil.copyfile(parameter_list_file, casa_tools.utils.resolve(f'{pt.output_dir}/working/QLIP_parameter.list'))
> pt.run(telescope='vla')
tests/regression/fast/vlass_fast_test.py:27:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
tests/testing_utils.py:356: in run
self.__do_sanity_checks(context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <tests.testing_utils.PipelineTester object at 0x7f2f4078f5f0>
context = <Context(name='pipeline-procedure_vlassQLIP')>
def __do_sanity_checks(self, context: Context):
"""
Do the following sanity-checks on the pipeline run
1. rawdata, working, products directories are present
2. Non-existence of errorexit-*.txt in working directory
3. *pipeline_manifest.xml is present under the products directory (regression mode only)
4. No weblog rendering failures
Args:
context: Pipeline context object from the current run.
"""
# 1. rawdata, working, products directories are present
# The rawdata directory is only present for PPR runs
missing_directories = regression.missing_directories(context, include_rawdata=self.ppr)
if len(missing_directories) > 0:
msg = f"The following directories are missing from the pipeline run: {', '.join(missing_directories)}"
LOG.warning(msg)
pytest.fail(msg)
# 2. Non-existence of errorexit-*.txt in working directory
if regression.errorexit_present(context):
msg = "errorexit-*.txt is present in working directory"
LOG.warning(msg)
pytest.fail(msg)
# 3. *pipeline_manifest.xml is present under the products directory; regression mode only
if self.mode == 'regression':
if not regression.manifest_present(context):
msg = "pipeline_manifest.xml is not present under the products directory"
LOG.warning(msg)
> pytest.fail(msg)
E Failed: pipeline_manifest.xml is not present under the products directory
tests/testing_utils.py:498: Failed