Build: #53 failed

Job: Test ManyLinux 2.28 Python 3.12 failed

Stages & jobs

  1. Test

TSKy0001 vlass quicklook regression: Test case result

The below summarizes the result of the test " TSKy0001 vlass quicklook regression" in build 53 of PIPESPECS - Test Pipeline main with Casa 6.7.4 - 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 0x7fa4e172c5f0>
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