Build: #76 failed

Job: Test ManyLinux 2.28 Python 3.12 failed

Stages & jobs

  1. Test

2022 1 00207 s uid a001 x2d20 x373d PPr regression: Test case result

The below summarizes the result of the test " 2022 1 00207 s uid a001 x2d20 x373d PPr regression" in build 76 of PIPESPECS - Test Pipeline main with Casa master - Test ManyLinux 2.28 Python 3.12.
Description
2022 1 00207 s uid a001 x2d20 x373d PPr regression
Test class
tests.regression.fast.alma_if_fast_test
Method
test_2022_1_00207_S__uid___A001_X2d20_X373d__PPR__regression
Duration
458 mins
Status
Failed (New Failure)

Error Log

Failed: Weblog rendering failed for stage(s): 4, 7, 10
@pytest.mark.seven
    @pytest.mark.mpi
    def test_2022_1_00207_S__uid___A001_X2d20_X373d__PPR__regression():
        """Run ALMA polcal+image regression on a multi-EB 7m test dataset with a PPR file.
    
        PPR:                        pl-regressiontest/2022.1.00207.S/PPR.xml
        Project:                    2022.1.00207.S
        MOUS:                       uid___A001_X2d20_X373d
        EBs:                        uid___A002_X10b6f7c_X41d1
                                    uid___A002_X10b6f7c_X46cc
        """
        ref_directory = 'pl-regressiontest/2022.1.00207.S'
    
        pt = PipelineTester(
            visname=['uid___A002_X10b6f7c_X41d1',
                     'uid___A002_X10b6f7c_X46cc'],
            ppr=f"{ref_directory}/PPR.xml",
            input_dir=ref_directory,
            expectedoutput_dir=ref_directory,
            )
    
>       pt.run()

tests/regression/fast/alma_if_fast_test.py:123: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/testing_utils.py:351: in run
    self.__do_sanity_checks(context)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <tests.testing_utils.PipelineTester object at 0x7f6efc674d40>
context = <Context(name='pipeline-20260613T204203')>

    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)
    
        # 4. Check for weblog rendering failures
        failed_stages = regression.weblog_rendering_failures(context)
        if failed_stages:
            stage_list = ', '.join(str(stage) for stage in failed_stages)
            msg = f"Weblog rendering failed for stage(s): {stage_list}"
            LOG.warning(msg)
>           pytest.fail(msg)
E           Failed: Weblog rendering failed for stage(s): 4, 7, 10

tests/testing_utils.py:501: Failed