Build: #3 was successful Changes by Hajime Ezawa

Build result summary

Details

Completed
Queue duration
< 1 second
Duration
5 minutes
Labels
None
Agent
casaci-4.cv.nrao.edu test agent3
Revision
0d49685b8acc028c52b75f01eed7eebe4dca52c4
Total tests
704
Successful since
#1 ()

Tests

Code commits

Author Commit Message Commit date
Hajime Ezawa Hajime Ezawa 0d49685b8acc028c52b75f01eed7eebe4dca52c4 Merge branch 'main' into PIPE-2958-hsd_imaging-implement-qa-score-based-on-the-ratio-of-observed-image-rms-to-the-theoretical
Rui Xue Rui Xue 1fa18ea485c9483ae9961384aedc3e0d4ce45e92 m Pull request #1790: PIPE-3061/PIPE-3027
Merge in PIPE/pipeline from PIPE-3061-examining-the-possible-memory-leak-when-running-multiple-regression-tests-on-one-pytest to main

* commit 'ebb6ced6fd1f23d977a302abef49c5d461feca85':
  PIPE-3061: Update `pixi_tasks.md`
  PIPE-3061: drop Python 3.10/3.11, add CASA 6.7.4 env, update docs theme
  PIPE-3061: add pixi tasks for regression/unit tests and developer docs
  PIPE-3061: Add `pytest-xvfb` to development requirements for headless testing support without `xvfb-run`
  PIPE-3061: Update documentation to clarify xdist worker scaling and per-test timing details
  PIPE-3061: Add MPI worker scaling recommendations and per-test timing details to documentation
  PIPE-3061: Add usage examples for `@pytest.mark.mpi` in documentation
  PIPE-3061: Further improve memory management by triggering garbage collection after clearing caches and releasing context in `PipelineTester`
  PIPE-3027: Simplify MPI marker handling in pytest configuration and update description for clarity
  PIPE-3027: add `@pytest.mark.mpi` marker and `--ignore-mpi-markers` option
  PIPE-2061: Add fixture to clear module-level caches between tests to reduce memory footprint
  PIPE-3061: Implement unsubscribe functionality in eventbus and improve the memory management for `Context` in `PipelineTester`
Rui Xue <rx.astro@gmail.com> Rui Xue <rx.astro@gmail.com> ebb6ced6fd1f23d977a302abef49c5d461feca85 m PIPE-3061: Update `pixi_tasks.md`
Rui Xue <rx.astro@gmail.com> Rui Xue <rx.astro@gmail.com> d42126852c0284c766a041f46c36e47382b81001 m PIPE-3061: drop Python 3.10/3.11, add CASA 6.7.4 env, update docs theme
- Bump requires-python to >=3.12; remove 3.10/3.11 classifiers
- Drop casa666-py310 and casa671-py310 pixi environments
- Add casa674-py312 feature/environment (CASA 6.7.4, Python 3.12)
- Enable casa675-py313 on osx-arm64; guard bdsf via sys_platform
  marker in requirements.txt instead of platform list restriction
- Bump macos system-requirement to 15.0
- Simplify astropy pin: drop python_version conditional (3.10 gone)
- Add build-docs-fast (incremental) and build-pdf pixi tasks
- Add furo Sphinx theme to requirements_docs.txt and docs environment
Rui Xue <rx.astro@gmail.com> Rui Xue <rx.astro@gmail.com> 87558d0b47039b0f84760dfe0c9eae09d184db12 m PIPE-3061: add pixi tasks for regression/unit tests and developer docs
Add two pixi tasks to pyproject.toml:
- test-regression: runs tests/regression/fast/ with pytest-xdist
  (worksteal, -m "not mpi") inside a plain Python session
- test-pltest1: runs a single small ALMA-IF regression test via `casashell`

Both tasks cd into PL_WORKDIR (default: ../working) before launching,
keeping CASA logs and pipeline output out of the source tree.
PL_WORKDIR is overridable at invocation time:
  PL_WORKDIR=/zfs/scratch/myrun pixi run test-regression

Also add docs/source/develdocmd/pixi_tasks.md documenting all five
pixi tasks (test-unit, test-regression, test-pltest1,
fetch-casarundata, build-docs), the available CASA environments,
PL_WORKDIR usage, and per-environment invocation examples.

Jira issues

IssueDescriptionStatus
22 more issues…
Unknown Issue TypePIPE-888Could not obtain issue details from Jira
Unknown Issue TypePIPE-1316Could not obtain issue details from Jira
Unknown Issue TypePIPE-1435Could not obtain issue details from Jira
Unknown Issue TypePIPE-1770Could not obtain issue details from Jira
Unknown Issue TypePIPE-2061Could not obtain issue details from Jira