Build: #33 failed Changes by Rui Xue

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
63 minutes
Labels
None
Agent
casaci-4.cv.nrao.edu test agent7
Revision
9a0ba3e21587a4868de246d077f0beabb8c01d4e
Total tests
843

Tests

Responsible

  • Rui Xue Rui Xue Automatically assigned

Code commits

Author Commit Message Commit date
Rui Xue Rui Xue 9a0ba3e21587a4868de246d077f0beabb8c01d4e PIPE-3073: Defer CASA/matplotlib/Dask startup from import time to pipeline.initialize()
Move side-effectful startup out of `import pipeline` into an explicit
`pipeline.initialize()` call, so `pipeline --help` and `pipeline submit`
stay free of CASA side effects and the working directory stays clean.

Changes across 18 files:
- New pipeline.initialize(): idempotent; bootstraps casatasks, matplotlib,
  astropy IERS, optional Dask, and the host-environment banner
- config.py: split into casaconfig_startup() (import-time, no casatasks)
  and casatasks_startup() (called by initialize())
- Lazy loading via PEP 562 __getattr__ (environment.py, infrastructure/__init__.py),
  importlib.util.LazyLoader (casa_tasks.py), and local function imports
  (casa_tools.py, logging.py, mpihelpers.py, daskhelpers.py, conf.py, ...)
- mpi4py import made conditional on is_mpi_session (~60ms saved)
- Entry points call initialize(): __main__.py, recipereducer.py,
  executeppr.py, executevlappr.py

Tests

New test failures 1
Status Test View job Duration
Collapse Failed utils_test test_get_taskhistory_fromimage
Pipeline PR Test 6.7.4 < 1 sec
OSError: No such file or directory: '/tmp/pytest-of-casatest/pytest-0/test_get_taskhistory_fromimage0/oussid.s21_0.Uranus_flux.spw0.mfs.I.iter0.model'
tmpdir = local('/tmp/pytest-of-casatest/pytest-0/test_get_taskhistory_fromimage0')

    def test_get_taskhistory_fromimage(tmpdir):
        """Test get_taskhistory_fromimage()."""
    
        tclean_job_base = {'vis': 'uid___A002_Xc46ab2_X15ae_repSPW_spw16_17_small.ms',
                           'field': 'Uranus', 'spw': ['0'], 'antenna': ['0,1,2,3,4,5,6,7,8,9,10&'],
(38 more lines...)

Jira issues

IssueDescriptionStatus
Unknown Issue TypePIPE-3073Could not obtain issue details from Jira