Build: #1 was successful
Job: Pipeline PR Test 6.6.6 was successful
Build log
The build generated 28,103 lines of output. The output is too long and has been truncated to the last 1,000 lines. Download or view full build log.
| 06-Mar-2026 22:31:58 | create mode 100644 pipeline/domain/observingrun_test.py |
| 06-Mar-2026 22:31:58 | create mode 100644 pipeline/domain/polarization_test.py |
| 06-Mar-2026 22:31:58 | create mode 100644 pipeline/domain/scan_test.py |
| 06-Mar-2026 22:31:58 | create mode 100644 pipeline/domain/singledish_test.py |
| 06-Mar-2026 22:31:58 | create mode 100644 pipeline/domain/source_test.py |
| 06-Mar-2026 22:31:58 | create mode 100644 pipeline/domain/spectralwindow_test.py |
| 06-Mar-2026 22:31:58 | create mode 100644 pipeline/domain/state_test.py |
| 06-Mar-2026 22:31:58 | create mode 100644 pipeline/domain/unitformat_test.py |
| 06-Mar-2026 22:31:58 | 0 |
| 06-Mar-2026 22:31:58 | casadir: casa-6.6.6-18-py3.10.el8 |
| 06-Mar-2026 22:31:58 | fullpath: /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8 |
| 06-Mar-2026 22:31:58 | {'HOSTNAME': 'bf791bd9b92a', 'PWD': '/home/casatest/casa-build-utils/pipeline', 'HOME': '/home/casatest', 'SHLVL': '1', 'PATH': '/home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8:/home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/bin:/home/casatest/casa-build-utils/pipeline/workdir/pipeline:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', 'OLDPWD': '/home/casatest', '_': '/usr/local/bin/python3.8', 'LC_CTYPE': 'C.UTF-8'} |
| 06-Mar-2026 22:31:58 | Executing: ['/home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/bin/pip3', 'install', '--extra-index-url=https://pypi.org/simple', '--disable-pip-version-check', '--use-pep517', '--upgrade-strategy=only-if-needed', 'numpy', '-r', '/home/casatest/casa-build-utils/pipeline/workdir/pipeline/requirements.txt'] |
| 06-Mar-2026 22:31:58 | Looking in indexes: https://pypi.org/simple, https://pypi.org/simple |
| 06-Mar-2026 22:31:58 | Ignoring astropy: markers 'python_version >= "3.11"' don't match your environment |
| 06-Mar-2026 22:31:58 | Requirement already satisfied: numpy in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (2.0.1) |
| 06-Mar-2026 22:31:58 | Requirement already satisfied: scipy<1.17,>=1.14 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from -r /home/casatest/casa-build-utils/pipeline/workdir/pipeline/requirements.txt (line 12)) (1.14.1) |
| 06-Mar-2026 22:31:58 | Collecting astropy~=6.1 |
| 06-Mar-2026 22:31:58 | Downloading astropy-6.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.0 MB) |
| 06-Mar-2026 22:31:58 | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.0/10.0 MB 22.1 MB/s eta 0:00:00 |
| 06-Mar-2026 22:31:58 | Collecting cachetools~=6.2 |
| 06-Mar-2026 22:31:58 | Downloading cachetools-6.2.6-py3-none-any.whl (11 kB) |
| 06-Mar-2026 22:31:58 | Collecting docstring-inheritance~=2.2 |
| 06-Mar-2026 22:31:58 | Downloading docstring_inheritance-2.3.0-py3-none-any.whl (25 kB) |
| 06-Mar-2026 22:31:58 | Collecting intervaltree~=3.1 |
| 06-Mar-2026 22:32:30 | Downloading intervaltree-3.2.1-py2.py3-none-any.whl (25 kB) |
| 06-Mar-2026 22:32:30 | Collecting logutils~=0.3 |
| 06-Mar-2026 22:32:30 | Downloading logutils-0.3.5.tar.gz (27 kB) |
| 06-Mar-2026 22:32:30 | Installing build dependencies: started |
| 06-Mar-2026 22:32:30 | Installing build dependencies: finished with status 'done' |
| 06-Mar-2026 22:32:30 | Getting requirements to build wheel: started |
| 06-Mar-2026 22:32:30 | Getting requirements to build wheel: finished with status 'done' |
| 06-Mar-2026 22:32:30 | Preparing metadata (pyproject.toml): started |
| 06-Mar-2026 22:32:30 | Preparing metadata (pyproject.toml): finished with status 'done' |
| 06-Mar-2026 22:32:30 | Collecting mako~=1.3 |
| 06-Mar-2026 22:32:30 | Downloading mako-1.3.10-py3-none-any.whl (78 kB) |
| 06-Mar-2026 22:32:30 | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.5/78.5 kB 2.7 MB/s eta 0:00:00 |
| 06-Mar-2026 22:32:30 | Collecting pydantic>=2.0 |
| 06-Mar-2026 22:32:30 | Downloading pydantic-2.12.5-py3-none-any.whl (463 kB) |
| 06-Mar-2026 22:32:30 | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 463.6/463.6 kB 12.2 MB/s eta 0:00:00 |
| 06-Mar-2026 22:32:30 | Collecting pypubsub==4.0.3 |
| 06-Mar-2026 22:32:30 | Downloading Pypubsub-4.0.3-py3-none-any.whl (61 kB) |
| 06-Mar-2026 22:32:30 | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.4/61.4 kB 3.3 MB/s eta 0:00:00 |
| 06-Mar-2026 22:32:30 | Collecting bdsf~=1.13 |
| 06-Mar-2026 22:32:30 | Downloading bdsf-1.13.0.post2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB) |
| 06-Mar-2026 22:32:30 | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 26.0 MB/s eta 0:00:00 |
| 06-Mar-2026 22:32:30 | Collecting ps_mem~=3.14 |
| 06-Mar-2026 22:32:30 | Downloading ps_mem-3.14-py2.py3-none-any.whl (19 kB) |
| 06-Mar-2026 22:32:30 | Collecting PyYAML>=3.13 |
| 06-Mar-2026 22:32:30 | Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) |
| 06-Mar-2026 22:32:30 | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 kB 19.4 MB/s eta 0:00:00 |
| 06-Mar-2026 22:32:30 | Collecting astropy-iers-data>=0.2024.10.28.0.34.7 |
| 06-Mar-2026 22:32:30 | Downloading astropy_iers_data-0.2026.3.2.0.47.4-py3-none-any.whl (2.0 MB) |
| 06-Mar-2026 22:32:30 | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 18.6 MB/s eta 0:00:00 |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: packaging>=19.0 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from astropy~=6.1->-r /home/casatest/casa-build-utils/pipeline/workdir/pipeline/requirements.txt (line 14)) (24.1) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: pyerfa>=2.0.1.1 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from astropy~=6.1->-r /home/casatest/casa-build-utils/pipeline/workdir/pipeline/requirements.txt (line 14)) (2.0.1.4) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: typing-extensions<5,>=4 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from docstring-inheritance~=2.2->-r /home/casatest/casa-build-utils/pipeline/workdir/pipeline/requirements.txt (line 16)) (4.12.2) |
| 06-Mar-2026 22:32:30 | Collecting sortedcontainers |
| 06-Mar-2026 22:32:30 | Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) |
| 06-Mar-2026 22:32:30 | Collecting MarkupSafe>=0.9.2 |
| 06-Mar-2026 22:32:30 | Downloading markupsafe-3.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (20 kB) |
| 06-Mar-2026 22:32:30 | Collecting annotated-types>=0.6.0 |
| 06-Mar-2026 22:32:30 | Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB) |
| 06-Mar-2026 22:32:30 | Collecting pydantic-core==2.41.5 |
| 06-Mar-2026 22:32:30 | Downloading pydantic_core-2.41.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB) |
| 06-Mar-2026 22:32:30 | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 17.2 MB/s eta 0:00:00 |
| 06-Mar-2026 22:32:30 | Collecting typing-inspection>=0.4.2 |
| 06-Mar-2026 22:32:30 | Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB) |
| 06-Mar-2026 22:32:30 | Collecting typing-extensions<5,>=4 |
| 06-Mar-2026 22:32:30 | Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) |
| 06-Mar-2026 22:32:30 | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.6/44.6 kB 2.7 MB/s eta 0:00:00 |
| 06-Mar-2026 22:32:30 | Collecting backports.shutil-get-terminal-size |
| 06-Mar-2026 22:32:30 | Downloading backports.shutil_get_terminal_size-1.0.0-py2.py3-none-any.whl (6.5 kB) |
| 06-Mar-2026 22:32:30 | Building wheels for collected packages: logutils |
| 06-Mar-2026 22:32:30 | Building wheel for logutils (pyproject.toml): started |
| 06-Mar-2026 22:32:30 | Building wheel for logutils (pyproject.toml): finished with status 'done' |
| 06-Mar-2026 22:32:30 | Created wheel for logutils: filename=logutils-0.3.5-py3-none-any.whl size=20005 sha256=f26cc653006c3a613b0f83b3d8cff14570312f0e5c58dfff5c5b9bdbdb95b296 |
| 06-Mar-2026 22:32:30 | Stored in directory: /home/casatest/.cache/pip/wheels/fa/b9/12/e139e8d532cc359011f4a8a9586ee962882e4a99d214262b67 |
| 06-Mar-2026 22:32:30 | Successfully built logutils |
| 06-Mar-2026 22:32:30 | Installing collected packages: sortedcontainers, ps_mem, logutils, backports.shutil-get-terminal-size, typing-extensions, PyYAML, pypubsub, MarkupSafe, intervaltree, cachetools, astropy-iers-data, annotated-types, typing-inspection, pydantic-core, mako, docstring-inheritance, astropy, pydantic, bdsf |
| 06-Mar-2026 22:32:30 | Attempting uninstall: typing-extensions |
| 06-Mar-2026 22:32:30 | Found existing installation: typing_extensions 4.12.2 |
| 06-Mar-2026 22:32:30 | Uninstalling typing_extensions-4.12.2: |
| 06-Mar-2026 22:32:30 | Successfully uninstalled typing_extensions-4.12.2 |
| 06-Mar-2026 22:32:30 | Successfully installed MarkupSafe-3.0.3 PyYAML-6.0.3 annotated-types-0.7.0 astropy-6.1.7 astropy-iers-data-0.2026.3.2.0.47.4 backports.shutil-get-terminal-size-1.0.0 bdsf-1.13.0.post2 cachetools-6.2.6 docstring-inheritance-2.3.0 intervaltree-3.2.1 logutils-0.3.5 mako-1.3.10 ps_mem-3.14 pydantic-2.12.5 pydantic-core-2.41.5 pypubsub-4.0.3 sortedcontainers-2.4.0 typing-extensions-4.15.0 typing-inspection-0.4.2 |
| 06-Mar-2026 22:32:30 | 0 |
| 06-Mar-2026 22:32:30 | Executing: ['/home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/bin/pip3', 'install', '.'] |
| 06-Mar-2026 22:32:30 | Processing /home/casatest/casa-build-utils/pipeline/workdir/pipeline |
| 06-Mar-2026 22:32:30 | Installing build dependencies: started |
| 06-Mar-2026 22:32:30 | Installing build dependencies: finished with status 'done' |
| 06-Mar-2026 22:32:30 | Getting requirements to build wheel: started |
| 06-Mar-2026 22:32:30 | Getting requirements to build wheel: finished with status 'done' |
| 06-Mar-2026 22:32:30 | Preparing metadata (pyproject.toml): started |
| 06-Mar-2026 22:32:30 | Preparing metadata (pyproject.toml): finished with status 'done' |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: intervaltree~=3.1 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (3.2.1) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: pydantic>=2.0 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (2.12.5) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: ps_mem~=3.14 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (3.14) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: astropy~=6.1 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (6.1.7) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: scipy<1.17,>=1.14 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (1.14.1) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: numpy<2.4,>=2.0 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (2.0.1) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: docstring-inheritance~=2.2 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (2.3.0) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: pypubsub==4.0.3 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (4.0.3) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: cachetools~=6.2 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (6.2.6) |
| 06-Mar-2026 22:32:30 | Requirement already satisfied: bdsf~=1.13 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (1.13.0.post2) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: mako~=1.3 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (1.3.10) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: logutils~=0.3 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from Pipeline==2026.0.0.45+2.g3dd63f48d) (0.3.5) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: pyerfa>=2.0.1.1 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from astropy~=6.1->Pipeline==2026.0.0.45+2.g3dd63f48d) (2.0.1.4) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: packaging>=19.0 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from astropy~=6.1->Pipeline==2026.0.0.45+2.g3dd63f48d) (24.1) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: astropy-iers-data>=0.2024.10.28.0.34.7 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from astropy~=6.1->Pipeline==2026.0.0.45+2.g3dd63f48d) (0.2026.3.2.0.47.4) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: PyYAML>=3.13 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from astropy~=6.1->Pipeline==2026.0.0.45+2.g3dd63f48d) (6.0.3) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: backports.shutil-get-terminal-size in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from bdsf~=1.13->Pipeline==2026.0.0.45+2.g3dd63f48d) (1.0.0) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: typing-extensions<5,>=4 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from docstring-inheritance~=2.2->Pipeline==2026.0.0.45+2.g3dd63f48d) (4.15.0) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: sortedcontainers in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from intervaltree~=3.1->Pipeline==2026.0.0.45+2.g3dd63f48d) (2.4.0) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: MarkupSafe>=0.9.2 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from mako~=1.3->Pipeline==2026.0.0.45+2.g3dd63f48d) (3.0.3) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: pydantic-core==2.41.5 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from pydantic>=2.0->Pipeline==2026.0.0.45+2.g3dd63f48d) (2.41.5) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: annotated-types>=0.6.0 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from pydantic>=2.0->Pipeline==2026.0.0.45+2.g3dd63f48d) (0.7.0) |
| 06-Mar-2026 22:32:56 | Requirement already satisfied: typing-inspection>=0.4.2 in /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages (from pydantic>=2.0->Pipeline==2026.0.0.45+2.g3dd63f48d) (0.4.2) |
| 06-Mar-2026 22:32:56 | Building wheels for collected packages: Pipeline |
| 06-Mar-2026 22:32:56 | Building wheel for Pipeline (pyproject.toml): started |
| 06-Mar-2026 22:32:56 | Building wheel for Pipeline (pyproject.toml): finished with status 'done' |
| 06-Mar-2026 22:32:56 | Created wheel for Pipeline: filename=pipeline-2026.0.0.45+2.g3dd63f48d-py3-none-any.whl size=4356954 sha256=1bcd9aa145bb3218e77e8b80ef986c3bf0e4b2f7becaa724d207901cce4eda5c |
| 06-Mar-2026 22:32:56 | Stored in directory: /tmp/pip-ephem-wheel-cache-c9qs3vm0/wheels/7e/4c/71/bd7963ad57705c5c4c611d608b708d19a5fa10d4d8417e129b |
| 06-Mar-2026 22:32:56 | Successfully built Pipeline |
| 06-Mar-2026 22:32:56 | Installing collected packages: Pipeline |
| 06-Mar-2026 22:32:56 | Successfully installed Pipeline-2026.0.0.45+2.g3dd63f48d |
| 06-Mar-2026 22:32:56 | stderr: |
| 06-Mar-2026 22:32:56 | stderr: [notice] A new release of pip available: 22.3.1 -> 26.0.1 |
| 06-Mar-2026 22:32:56 | stderr: [notice] To update, run: pip install --upgrade pip |
| 06-Mar-2026 22:32:56 | 0 |
| 06-Mar-2026 22:32:56 | Executing: ['/home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/bin/python3', '-m', 'pytest', '/home/casatest/casa-build-utils/pipeline/workdir/pipeline/pipeline', '--junitxml=/home/casatest/casa-build-utils/pipeline/workdir/pipeline_test_result.xml'] |
| 06-Mar-2026 22:32:56 | ============================= test session starts ============================== |
| 06-Mar-2026 22:32:56 | platform linux -- Python 3.10.12, pytest-8.3.2, pluggy-1.5.0 -- /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/bin/python3 |
| 06-Mar-2026 22:32:56 | cachedir: .pytest_cache |
| 06-Mar-2026 22:32:56 | rootdir: /home/casatest/casa-build-utils/pipeline/workdir/pipeline |
| 06-Mar-2026 22:32:56 | configfile: pyproject.toml |
| 06-Mar-2026 22:32:56 | collecting ... collected 808 items |
| 06-Mar-2026 22:32:56 | |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_computed_fields PASSED [ 0%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_creation_from_dict PASSED [ 0%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_creation_positional PASSED [ 0%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_deserialization_from_dict PASSED [ 0%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_deserialization_from_json PASSED [ 0%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_direction_property PASSED [ 0%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_empty_name_handling PASSED [ 0%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_identifier_with_name PASSED [ 0%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_identifier_without_name PASSED [ 1%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_migration_from_legacy_object PASSED [ 1%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_multiple_antennas_independent PASSED [ 1%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_repr_format PASSED [ 1%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_round_trip_serialization PASSED [ 1%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_serialization_to_dict PASSED [ 1%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_serialization_to_json PASSED [ 1%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_str_format PASSED [ 1%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_upgrade_antenna_with_antenna_object PASSED [ 2%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_upgrade_antenna_with_invalid_object PASSED [ 2%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_upgrade_antenna_with_legacy_object PASSED [ 2%] |
| 06-Mar-2026 22:32:56 | domain/antenna_test.py::TestAntenna::test_validation_missing_required_field PASSED [ 2%] |
| 06-Mar-2026 22:32:56 | domain/antennaarray_test.py::TestAntennaArray::test_baselines PASSED [ 2%] |
| 06-Mar-2026 22:32:56 | domain/antennaarray_test.py::TestAntennaArray::test_get_antenna PASSED [ 2%] |
| 06-Mar-2026 22:32:56 | domain/antennaarray_test.py::TestAntennaArray::test_positional_constructor PASSED [ 2%] |
| 06-Mar-2026 22:32:56 | domain/datadescription_test.py::TestDataDescription::test_creation PASSED [ 2%] |
| 06-Mar-2026 22:32:56 | domain/datadescription_test.py::TestDataDescription::test_polarizations PASSED [ 3%] |
| 06-Mar-2026 22:32:56 | domain/datadescription_test.py::TestDataDescription::test_positional_constructor PASSED [ 3%] |
| 06-Mar-2026 22:32:56 | domain/datadescription_test.py::TestDataDescription::test_serialization_to_dict PASSED [ 3%] |
| 06-Mar-2026 22:32:56 | domain/datadescription_test.py::TestDataDescription::test_serialization_to_json PASSED [ 3%] |
| 06-Mar-2026 22:32:56 | domain/datatable_test.py::TestDataTable::test_indexer_mapping PASSED [ 3%] |
| 06-Mar-2026 22:32:56 | domain/datatable_test.py::TestDataTable::test_indexer_positional_constructor PASSED [ 3%] |
| 06-Mar-2026 22:32:56 | domain/datatable_test.py::TestDataTable::test_ro_column_readonly PASSED [ 3%] |
| 06-Mar-2026 22:32:56 | domain/datatable_test.py::TestDataTable::test_table_init_and_cols PASSED [ 3%] |
| 06-Mar-2026 22:32:56 | domain/datatable_test.py::TestDataTable::test_table_positional_constructor PASSED [ 4%] |
| 06-Mar-2026 22:32:56 | domain/datatype_test.py::TestDataType::test_short_desc PASSED [ 4%] |
| 06-Mar-2026 22:32:56 | domain/datatype_test.py::TestDataType::test_specmode_datatypes PASSED [ 4%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_creation_from_dict PASSED [ 4%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_field_id_and_time_list_compat PASSED [ 4%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_identifier PASSED [ 4%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_migration_from_legacy_object PASSED [ 4%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_positional_constructor PASSED [ 4%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_private_mdirection_compat PASSED [ 5%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_private_name_compat PASSED [ 5%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_serialization_to_dict PASSED [ 5%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_serialization_to_json PASSED [ 5%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_set_source_type PASSED [ 5%] |
| 06-Mar-2026 22:32:56 | domain/field_test.py::TestField::test_upgrade_helper PASSED [ 5%] |
| 06-Mar-2026 22:32:56 | domain/fluxmeasurement_test.py::TestFluxMeasurement::test_creation_with_scalars PASSED [ 5%] |
| 06-Mar-2026 22:32:56 | domain/fluxmeasurement_test.py::TestFluxMeasurement::test_positional_constructor PASSED [ 5%] |
| 06-Mar-2026 22:32:56 | domain/fluxmeasurement_test.py::TestFluxMeasurement::test_serialization_to_dict PASSED [ 6%] |
| 06-Mar-2026 22:32:56 | domain/fluxmeasurement_test.py::TestFluxMeasurement::test_serialization_to_json PASSED [ 6%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_allows_runtime_beam_sizes_attribute PASSED [ 6%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_basename PASSED [ 6%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_get_data_description_by_id PASSED [ 6%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_get_original_intent PASSED [ 6%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_get_scans_by_intent PASSED [ 6%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_get_spectral_window PASSED [ 6%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_get_state PASSED [ 7%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_intents PASSED [ 7%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_positional_constructor_sets_name PASSED [ 7%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_set_data_column_accepts_overwrite_keyword PASSED [ 7%] |
| 06-Mar-2026 22:32:56 | domain/measurementset_test.py::TestMeasurementSet::test_start_end_time PASSED [ 7%] |
| 06-Mar-2026 22:32:56 | domain/observingrun_test.py::TestObservingRun::test_add_measurement_set PASSED [ 7%] |
| 06-Mar-2026 22:32:56 | domain/observingrun_test.py::TestObservingRun::test_get_measurement_sets_by_intent PASSED [ 7%] |
| 06-Mar-2026 22:32:56 | domain/observingrun_test.py::TestObservingRun::test_get_ms_by_name PASSED [ 7%] |
| 06-Mar-2026 22:32:56 | domain/observingrun_test.py::TestObservingRun::test_get_real_spwsel PASSED [ 8%] |
| 06-Mar-2026 22:32:56 | domain/observingrun_test.py::TestObservingRun::test_real2real_spw_id PASSED [ 8%] |
| 06-Mar-2026 22:32:56 | domain/polarization_test.py::TestPolarization::test_creation PASSED [ 8%] |
| 06-Mar-2026 22:32:56 | domain/polarization_test.py::TestPolarization::test_positional_constructor PASSED [ 8%] |
| 06-Mar-2026 22:32:56 | domain/polarization_test.py::TestPolarization::test_serialization_to_dict PASSED [ 8%] |
| 06-Mar-2026 22:32:56 | domain/polarization_test.py::TestPolarization::test_serialization_to_json PASSED [ 8%] |
| 06-Mar-2026 22:32:56 | domain/scan_test.py::TestScan::test_time_properties PASSED [ 8%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_add_linelist_with_channelmap PASSED [ 8%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_add_linelist_without_channelmap PASSED [ 9%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_antenna_name_property PASSED [ 9%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_antenna_property PASSED [ 9%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_default_field_id PASSED [ 9%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_equality PASSED [ 9%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_field_name_property PASSED [ 9%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_field_property PASSED [ 9%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_hash PASSED [ 9%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_inequality_different_antenna PASSED [ 10%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_inequality_different_ms PASSED [ 10%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_initialization PASSED [ 10%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_iter_countup PASSED [ 10%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_iter_reset PASSED [ 10%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_npol_property PASSED [ 10%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_repr PASSED [ 10%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupMember::test_spw_property PASSED [ 10%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_add_duplicate_member_not_added PASSED [ 11%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_add_linelist PASSED [ 11%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_add_member PASSED [ 11%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_equality_by_frequency PASSED [ 11%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_field_name_property PASSED [ 11%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_field_name_property_none PASSED [ 11%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_frequency_range_property PASSED [ 11%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_get_iteration PASSED [ 11%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_inequality_different_frequency PASSED [ 12%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_initialization PASSED [ 12%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_iter_countup PASSED [ 12%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_list_iteration PASSED [ 12%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_list_operations PASSED [ 12%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_merge_groups PASSED [ 12%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_repr_without_spw_name PASSED [ 12%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_search_member_found PASSED [ 12%] |
| 06-Mar-2026 22:32:56 | domain/singledish_test.py::TestMSReductionGroupDesc::test_search_member_not_found PASSED [ 12%] |
| 06-Mar-2026 22:32:56 | domain/source_test.py::TestSource::test_creation_from_dict PASSED [ 13%] |
| 06-Mar-2026 22:32:56 | domain/source_test.py::TestSource::test_ephemeris_flags_and_org_direction_runtime PASSED [ 13%] |
| 06-Mar-2026 22:32:56 | domain/source_test.py::TestSource::test_longitude_latitude PASSED [ 13%] |
| 06-Mar-2026 22:32:56 | domain/source_test.py::TestSource::test_migration_from_legacy_object PASSED [ 13%] |
| 06-Mar-2026 22:32:56 | domain/source_test.py::TestSource::test_positional_constructor PASSED [ 13%] |
| 06-Mar-2026 22:32:56 | domain/source_test.py::TestSource::test_proper_motion_string PASSED [ 13%] |
| 06-Mar-2026 22:32:56 | domain/source_test.py::TestSource::test_serialization_to_dict PASSED [ 13%] |
| 06-Mar-2026 22:32:56 | domain/source_test.py::TestSource::test_serialization_to_json PASSED [ 13%] |
| 06-Mar-2026 22:32:56 | domain/source_test.py::TestSource::test_source_id_alias PASSED [ 14%] |
| 06-Mar-2026 22:32:56 | domain/source_test.py::TestSource::test_upgrade_helper PASSED [ 14%] |
| 06-Mar-2026 22:32:56 | domain/spectralwindow_test.py::TestSpectralWindow::test_channel_range PASSED [ 14%] |
| 06-Mar-2026 22:32:56 | domain/spectralwindow_test.py::TestSpectralWindow::test_creation PASSED [ 14%] |
| 06-Mar-2026 22:32:56 | domain/spectralwindow_test.py::TestSpectralWindow::test_positional_constructor PASSED [ 14%] |
| 06-Mar-2026 22:32:56 | domain/spectralwindow_test.py::TestSpectralWindow::test_serialization_to_dict PASSED [ 14%] |
| 06-Mar-2026 22:32:56 | domain/spectralwindow_test.py::TestSpectralWindow::test_serialization_to_json PASSED [ 14%] |
| 06-Mar-2026 22:32:56 | domain/state_test.py::TestState::test_alma_intent_mapping PASSED [ 14%] |
| 06-Mar-2026 22:32:56 | domain/state_test.py::TestState::test_cycle0_phase_removal PASSED [ 15%] |
| 06-Mar-2026 22:32:56 | domain/state_test.py::TestState::test_intents PASSED [ 15%] |
| 06-Mar-2026 22:32:56 | domain/state_test.py::TestState::test_obs_mode_normalization PASSED [ 15%] |
| 06-Mar-2026 22:32:56 | domain/state_test.py::TestState::test_vla_amplitude_mapping_from_flux PASSED [ 15%] |
| 06-Mar-2026 22:32:56 | domain/state_test.py::TestState::test_vla_intent_mapping PASSED [ 15%] |
| 06-Mar-2026 22:32:56 | domain/state_test.py::TestState::test_vla_intent_mapping_unspecified_variants PASSED [ 15%] |
| 06-Mar-2026 22:32:56 | domain/state_test.py::TestState::test_vla_phase_mapping_from_ampli PASSED [ 15%] |
| 06-Mar-2026 22:32:56 | domain/unitformat_test.py::TestUnitFormat::test_formatting PASSED [ 15%] |
| 06-Mar-2026 22:32:56 | domain/unitformat_test.py::TestUnitFormat::test_prefer_integers PASSED [ 16%] |
| 06-Mar-2026 22:32:56 | h/heuristics/importdata_test.py::test_get_ms_data_types_with_valid_history[msgs0-expected_dt_per_col0-expected_dt_per_src_spw0] PASSED [ 16%] |
| 06-Mar-2026 22:32:56 | h/heuristics/importdata_test.py::test_get_ms_data_types_with_valid_history[msgs1-expected_dt_per_col1-expected_dt_per_src_spw1] PASSED [ 16%] |
| 06-Mar-2026 22:32:56 | h/heuristics/linefinder_test.py::test_linefinder[spectrum0-7.0-False-mask0-None-expected0] PASSED [ 16%] |
| 06-Mar-2026 22:32:56 | h/heuristics/linefinder_test.py::test_linefinder[spectrum1-7.0-False-mask1-None-expected1] PASSED [ 16%] |
| 06-Mar-2026 22:32:56 | h/heuristics/linefinder_test.py::test_linefinder[spectrum2-7.0-True-mask2-None-expected2] PASSED [ 16%] |
| 06-Mar-2026 22:32:56 | h/heuristics/linefinder_test.py::test_linefinder[spectrum3-7.0-False-mask3-edge3-expected3] PASSED [ 16%] |
| 06-Mar-2026 22:32:56 | h/heuristics/linefinder_test.py::test_linefinder[spectrum4-7.0-False-mask4-None-expected4] PASSED [ 16%] |
| 06-Mar-2026 22:32:56 | h/heuristics/linefinder_test.py::test_tweak_lines[spectrum0-ranges0-edge0-1-expected0] PASSED [ 17%] |
| 06-Mar-2026 22:43:56 | h/heuristics/linefinder_test.py::test_tweak_lines[spectrum1-ranges1-edge1-1-expected1] PASSED [ 17%] |
| 06-Mar-2026 22:43:56 | h/heuristics/linefinder_test.py::test_tweak_lines[spectrum2-ranges2-edge2-1-expected2] PASSED [ 17%] |
| 06-Mar-2026 22:43:56 | h/heuristics/linefinder_test.py::test_tweak_lines[spectrum3-ranges3-edge3-1-expected3] PASSED [ 17%] |
| 06-Mar-2026 22:43:56 | h/heuristics/linefinder_test.py::test_tweak_lines[spectrum4-ranges4-edge4-1-expected4] PASSED [ 17%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_init_at[in_param0] PASSED [ 17%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_init_at[in_param1] PASSED [ 17%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_init_at[in_param2] PASSED [ 17%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_init_at[in_param3] PASSED [ 18%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_init_at[in_param4] PASSED [ 18%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_init_at[in_param5] PASSED [ 18%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_init_at[in_param6] PASSED [ 18%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_init_at[in_param7] PASSED [ 18%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_init_at[in_param8] PASSED [ 18%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_init_at[in_param9] PASSED [ 18%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_calc_airmass[1.0-57.29868849855063] PASSED [ 18%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_calc_airmass[15.0-3.8637033051562737] PASSED [ 19%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_calc_airmass[30.0-2.0] PASSED [ 19%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_calc_airmass[45.0-1.4142135623730951] PASSED [ 19%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_calc_airmass[60.0-1.1547005383792515] PASSED [ 19%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_calc_airmass[75.0-1.035276180410083] PASSED [ 19%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_calc_airmass[90.0-1.0] PASSED [ 19%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_calc_transmission[in_param0-0.7788007830714049] PASSED [ 19%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_calc_transmission[in_param1-0.6065306597126334] PASSED [ 19%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_calc_transmission[in_param2-expected2] PASSED [ 20%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_dry_opacity[in_param0-47.97799117173652] PASSED [ 20%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_dry_opacity[in_param1-47.97692204026754] PASSED [ 20%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_dry_opacity[in_param2-52.83346335445199] PASSED [ 20%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_dry_opacity[in_param3-47.699469623464736] PASSED [ 20%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_dry_opacity[in_param4-48.47759847965915] PASSED [ 20%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_dry_opacity[in_param5-47.177987716625275] PASSED [ 20%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_dry_opacity[in_param6-47.97799117173652] PASSED [ 20%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_dry_opacity[in_param7-97.4814491261267] PASSED [ 21%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_dry_opacity[in_param8-1.3969374062965147] PASSED [ 21%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_dry_opacity[in_param9-44.69951867516774] PASSED [ 21%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_wet_opacity[in_param0-45.69641110432566] PASSED [ 21%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_wet_opacity[in_param1-22.863805083506872] PASSED [ 21%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_wet_opacity[in_param2-48.14782023258896] PASSED [ 21%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_wet_opacity[in_param3-45.69813369056101] PASSED [ 21%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_wet_opacity[in_param4-45.70706972843769] PASSED [ 21%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_wet_opacity[in_param5-45.694188468935124] PASSED [ 22%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_wet_opacity[in_param6-45.69641110432566] PASSED [ 22%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_wet_opacity[in_param7-1046.3702374546874] PASSED [ 22%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_wet_opacity[in_param8-1.4276360828433052] PASSED [ 22%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_wet_opacity[in_param9-45.68434620611521] PASSED [ 22%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_test[in_param0-0.9813874324999965] PASSED [ 22%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_test[in_param1-0.9631266292255092] PASSED [ 22%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_test[in_param2-0.9779208925243648] PASSED [ 22%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_spw_spec[15-expected0] SKIPPED [ 23%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_spw_spec[17-expected1] SKIPPED [ 23%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_median_elevation[0-51.137000119425466] SKIPPED [ 23%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_median_elevation[1-51.13678069960953] SKIPPED [ 23%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_median_elevation[2-51.13635643503322] SKIPPED [ 23%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_transmission[0-15-0.8427800044848566] SKIPPED [ 23%] |
| 06-Mar-2026 22:43:56 | h/tasks/common/atmutil_test.py::test_get_transmission[1-17-0.9685033492155325] SKIPPED [ 23%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/applycal/ampphase_vs_freq_qa_test.py::test_score_all_scans PASSED [ 23%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/applycal/mswrapper_test.py::test_create_averages_from_ms_fail_as_expected PASSED [ 24%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/applycal/mswrapper_test.py::test_create_averages_from_ms_works PASSED [ 24%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_get_partialpol_spws_gets_correct_spw_list PASSED [ 24%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_science_spw_included_in_get_partialpol_spws PASSED [ 24%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_get_partialpol_spws_gets_correct_datadescids_list PASSED [ 24%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_load_partialpols_alma_no_data PASSED [ 24%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_get_partialpol_flag_cmd_params[flags0-expected0] PASSED [ 24%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_get_partialpol_flag_cmd_params[flags1-expected1] PASSED [ 24%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_get_partialpol_flag_cmd_params[flags2-expected2] PASSED [ 25%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_get_partialpol_flag_cmd_params[flags3-expected3] PASSED [ 25%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_get_partialpol_flag_cmd_params[flags4-expected4] PASSED [ 25%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_params_amd_commands_for_real_data PASSED [ 25%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_convert_params_to_commands[input_dict0-expected0] PASSED [ 25%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_convert_params_to_commands[input_dict1-expected1] PASSED [ 25%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/flagging/flagdeteralma_test.py::test_convert_params_to_commands[input_dict2-expected2] PASSED [ 25%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/importdata/almaimportdata_test.py::test_get_fluxes_primary_success PASSED [ 25%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/importdata/almaimportdata_test.py::test_get_fluxes_backup_success PASSED [ 25%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/importdata/almaimportdata_test.py::test_get_fluxes_both_fail_fallbacks PASSED [ 26%] |
| 06-Mar-2026 22:43:56 | hifa/tasks/importdata/almaimportdata_test.py::test_get_fluxes_dbservice_false PASSED [ 26%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Mars-Butler-JPL-Horizons 2012] PASSED [ 26%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Jupiter-Butler-JPL-Horizons 2012] PASSED [ 26%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Uranus-Butler-JPL-Horizons 2012] PASSED [ 26%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Neptune-Butler-JPL-Horizons 2012] PASSED [ 26%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Pluto-Butler-JPL-Horizons 2012] PASSED [ 26%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Io-Butler-JPL-Horizons 2012] PASSED [ 26%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Europa-Butler-JPL-Horizons 2012] PASSED [ 27%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Ganymede-Butler-JPL-Horizons 2012] PASSED [ 27%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Callisto-Butler-JPL-Horizons 2012] PASSED [ 27%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Titan-Butler-JPL-Horizons 2012] PASSED [ 27%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Triton-Butler-JPL-Horizons 2012] PASSED [ 27%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Ceres-Butler-JPL-Horizons 2012] PASSED [ 27%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Pallas-Butler-JPL-Horizons 2012] PASSED [ 27%] |
| 06-Mar-2026 22:43:56 | hifv/heuristics/standard_test.py::test_standard[Vesta-Butler-JPL-Horizons 2012] PASSED [ 27%] |
| 06-Mar-2026 22:43:57 | hifv/heuristics/standard_test.py::test_standard[Juno-Butler-JPL-Horizons 2012] PASSED [ 28%] |
| 06-Mar-2026 22:43:57 | hifv/heuristics/standard_test.py::test_standard[Victoria-Butler-JPL-Horizons 2012] PASSED [ 28%] |
| 06-Mar-2026 22:43:57 | hifv/heuristics/standard_test.py::test_standard[Davida-Butler-JPL-Horizons 2012] PASSED [ 28%] |
| 06-Mar-2026 22:43:57 | hifv/heuristics/standard_test.py::test_standard[3C286-Perley-Butler 2017] PASSED [ 28%] |
| 06-Mar-2026 22:43:57 | hifv/heuristics/standard_test.py::test_standard[3C48-Perley-Butler 2017] PASSED [ 28%] |
| 06-Mar-2026 22:43:57 | hifv/heuristics/standard_test.py::test_standard[3C138-Perley-Butler 2017] PASSED [ 28%] |
| 06-Mar-2026 22:43:57 | hifv/heuristics/standard_test.py::test_standard[3C147-Perley-Butler 2017] PASSED [ 28%] |
| 06-Mar-2026 22:43:57 | hifv/heuristics/uvrange_test.py::test_uvrange[result0-] PASSED [ 28%] |
| 06-Mar-2026 22:43:57 | hifv/heuristics/uvrange_test.py::test_uvrange[result1->100.0lambda] PASSED [ 29%] |
| 06-Mar-2026 22:43:57 | hifv/heuristics/uvrange_test.py::test_uvrange[result2-10.0~100.0lambda] PASSED [ 29%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_psw[0.4-0.05] PASSED [ 29%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_psw[combine_radius1-0.05] PASSED [ 29%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_psw[0.4-allowance_radius2] PASSED [ 29%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_psw[combine_radius3-allowance_radius3] PASSED [ 29%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_psw[combine_radius4-0.05] PASSED [ 29%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_psw[combine_radius5-0.05] PASSED [ 29%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_raster[0.249-0.01] PASSED [ 30%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_raster[combine_radius1-0.01] PASSED [ 30%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_raster[0.249-allowance_radius2] PASSED [ 30%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_raster[combine_radius3-allowance_radius3] PASSED [ 30%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_too_large_allowance_radius PASSED [ 30%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_moderate_allowance_radius PASSED [ 30%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_too_small_combine_radius PASSED [ 30%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_position_too_large_combine_radius PASSED [ 30%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_posiition_error PASSED [ 31%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_threshold_for_time[time_list0-expected_gaps0] PASSED [ 31%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_threshold_for_time[time_list1-expected_gaps1] PASSED [ 31%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_time_psw[time_list0] PASSED [ 31%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_time_psw[time_list1] PASSED [ 31%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_time_raster[time_list0] PASSED [ 31%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_group_by_time_raster[time_list1] PASSED [ 31%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_merge_gap_tables_psw PASSED [ 31%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/grouping2_test.py::test_merge_gap_tables_raster PASSED [ 32%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/pointing_outlier_test.py::test_pointing_outlier_heuristics[/opt/pipeline-testdata/pl-unittest/sd-pointing-outlier/pointing_outlier_testcase_PRTSPR-59625.npz] PASSED [ 32%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/pointing_outlier_test.py::test_pointing_outlier_heuristics[/opt/pipeline-testdata/pl-unittest/sd-pointing-outlier/pointing_outlier_testcase_PRTSPR-60303.npz] PASSED [ 32%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/pointing_outlier_test.py::test_pointing_outlier_heuristics[/opt/pipeline-testdata/pl-unittest/sd-pointing-outlier/pointing_outlier_testcase_PRTSPR-64636.npz] PASSED [ 32%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/pointing_outlier_test.py::test_pointing_outlier_heuristics[/opt/pipeline-testdata/pl-unittest/sd-pointing-outlier/pointing_outlier_testcase_PRTSPR-70674.npz] PASSED [ 32%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/pointing_outlier_test.py::test_pointing_outlier_heuristics[/opt/pipeline-testdata/pl-unittest/sd-pointing-outlier/pointing_outlier_testcase_PRTSPR-77519.npz] PASSED [ 32%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/pointing_outlier_test.py::test_pointing_outlier_heuristics[/opt/pipeline-testdata/pl-unittest/sd-pointing-outlier/pointing_outlier_testcase_PRTSPR-77933.npz] PASSED [ 32%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/pointing_outlier_test.py::test_pointing_outlier_heuristics[/opt/pipeline-testdata/pl-unittest/sd-pointing-outlier/pointing_outlier_testcase_PRTSPR-79274.npz] PASSED [ 32%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/pointing_outlier_test.py::test_pointing_outlier_heuristics[/opt/pipeline-testdata/pl-unittest/sd-pointing-outlier/pointing_outlier_testcase_PRTSPR-80202.npz] PASSED [ 33%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[False-True-0.0-1.0-0.1] PASSED [ 33%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[False-True-30.0-1.0-0.1] PASSED [ 33%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[False-True-90.0-1.0-0.1] PASSED [ 33%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[True-True-0.0-1.0-0.1] PASSED [ 33%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[True-True-30.0-1.0-0.1] PASSED [ 33%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[True-True-90.0-1.0-0.1] PASSED [ 33%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[True-False-0.0-1.0-0.1] PASSED [ 33%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[True-False-30.0-1.0-0.1] PASSED [ 34%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[True-False-90.0-1.0-0.1] PASSED [ 34%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[False-False-0.0-1.0-0.1] PASSED [ 34%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[False-False-30.0-1.0-0.1] PASSED [ 34%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[False-False-90.0-1.0-0.1] PASSED [ 34%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[True-True-0.0-0.5-0.1] PASSED [ 34%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[False-True-0.0-0.5-0.1] PASSED [ 34%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic[False-True-0.0-1.0-0.5] PASSED [ 34%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_rasterscan_heuristic_fail_psw PASSED [ 35%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_distance[x0-y0] PASSED [ 35%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_distance[x1-y1] PASSED [ 35%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_generate_histogram PASSED [ 35%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_detect_peak PASSED [ 35%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_histogram_peak PASSED [ 35%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_shift_angle PASSED [ 35%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_most_frequent PASSED [ 35%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_refine_gaps PASSED [ 36%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_create_range[peaks0-45-expected0] PASSED [ 36%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_create_range[peaks1-45-expected1] PASSED [ 36%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_create_range[peaks2-45-expected2] PASSED [ 36%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_angle_gap_by_range PASSED [ 36%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[False-True-0.0-1.0-0.1] PASSED [ 36%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[False-True-30.0-1.0-0.1] PASSED [ 36%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[False-True-90.0-1.0-0.1] PASSED [ 36%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[True-True-0.0-1.0-0.1] PASSED [ 37%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[True-True-30.0-1.0-0.1] PASSED [ 37%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[True-True-90.0-1.0-0.1] PASSED [ 37%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[True-False-0.0-1.0-0.1] PASSED [ 37%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[True-False-30.0-1.0-0.1] PASSED [ 37%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[True-False-90.0-1.0-0.1] PASSED [ 37%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[False-False-0.0-1.0-0.1] PASSED [ 37%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[False-False-30.0-1.0-0.1] PASSED [ 37%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_distance_gap[False-False-90.0-1.0-0.1] PASSED [ 37%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_angle_gap PASSED [ 38%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[False-True-0.0-1.0-0.1] PASSED [ 38%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[False-True-30.0-1.0-0.1] PASSED [ 38%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[False-True-90.0-1.0-0.1] PASSED [ 38%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[True-True-0.0-1.0-0.1] PASSED [ 38%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[True-True-30.0-1.0-0.1] PASSED [ 38%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[True-True-90.0-1.0-0.1] PASSED [ 38%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[True-False-0.0-1.0-0.1] PASSED [ 38%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[True-False-30.0-1.0-0.1] PASSED [ 39%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[True-False-90.0-1.0-0.1] PASSED [ 39%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[False-False-0.0-1.0-0.1] PASSED [ 39%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[False-False-30.0-1.0-0.1] PASSED [ 39%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[False-False-90.0-1.0-0.1] PASSED [ 39%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[True-True-0.0-0.5-0.1] PASSED [ 39%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[False-True-0.0-0.5-0.1] PASSED [ 39%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_row[False-True-0.0-1.0-0.5] PASSED [ 39%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[False-True-0.0-1.0_0] PASSED [ 40%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[False-True-30.0-1.0] PASSED [ 40%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[False-True-90.0-1.0] PASSED [ 40%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[True-True-0.0-1.0] PASSED [ 40%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[True-True-30.0-1.0] PASSED [ 40%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[True-True-90.0-1.0] PASSED [ 40%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[True-False-0.0-1.0] PASSED [ 40%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[True-False-30.0-1.0] PASSED [ 40%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[True-False-90.0-1.0] PASSED [ 41%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[False-False-0.0-1.0] PASSED [ 41%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[False-False-30.0-1.0] PASSED [ 41%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[False-False-90.0-1.0] PASSED [ 41%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[True-True-0.0-0.5] PASSED [ 41%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[False-True-0.0-0.5] PASSED [ 41%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_get_raster_distance[False-True-0.0-1.0_1] PASSED [ 41%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[False-True-0.0-1.0-0.1] PASSED [ 41%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[False-True-30.0-1.0-0.1] PASSED [ 42%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[False-True-90.0-1.0-0.1] PASSED [ 42%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[True-True-0.0-1.0-0.1] PASSED [ 42%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[True-True-30.0-1.0-0.1] PASSED [ 42%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[True-True-90.0-1.0-0.1] PASSED [ 42%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[True-False-0.0-1.0-0.1] PASSED [ 42%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[True-False-30.0-1.0-0.1] PASSED [ 42%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[True-False-90.0-1.0-0.1] PASSED [ 42%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[False-False-0.0-1.0-0.1] PASSED [ 43%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[False-False-30.0-1.0-0.1] PASSED [ 43%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[False-False-90.0-1.0-0.1] PASSED [ 43%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[True-True-0.0-0.5-0.1] PASSED [ 43%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[False-True-0.0-0.5-0.1] PASSED [ 43%] |
| 06-Mar-2026 22:43:57 | hsd/heuristics/rasterscan_test.py::test_find_raster_gap[False-True-0.0-1.0-0.5] PASSED [ 43%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/atmcor/atmcor_test.py::test_inputs_atmcor[auto-auto] PASSED [ 43%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/atmcor/atmcor_test.py::test_inputs_atmcor[0-0] PASSED [ 43%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/atmcor/atmcor_test.py::test_inputs_atmcor[value2-expected2] PASSED [ 44%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/atmcor/atmcor_test.py::test_inputs_h0[2-2.0] PASSED [ 44%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/atmcor/atmcor_test.py::test_inputs_h0[2000.0m-2.0] PASSED [ 44%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/atmcor/atmcor_test.py::test_inputs_h0[2.0-2.0] PASSED [ 44%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/atmcor/atmcor_test.py::test_inputs_h0[value3-expected3] PASSED [ 44%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/atmcor/atmcor_test.py::test_inputs_h0[value4-2.0] PASSED [ 44%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[window0-expected0] PASSED [ 44%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[window1-expected1] PASSED [ 44%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[window2-expected2] PASSED [ 45%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[window3-expected3] PASSED [ 45%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[window4-expected4] PASSED [ 45%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[window5-expected5] PASSED [ 45%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[window6-expected6] PASSED [ 45%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[{0: [0, 100]}-expected7] PASSED [ 45%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[{0: [0, 100], 1: [[20, 70], [80, 90]]}-expected8] PASSED [ 45%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[{0: None, 1: [20, 70]}-expected9] PASSED [ 45%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[{0: [0, 100], 1: None}-expected10] PASSED [ 46%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/detection_test.py::test_channel_mode[{0: None, 1: None}-expected11] PASSED [ 46%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_func_dict[None-expected0-False] PASSED [ 46%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_func_dict[inp1-expected1-False] PASSED [ 46%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_func_dict[spline-expected2-False] PASSED [ 46%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_func_dict[inp3-expected3-False] PASSED [ 46%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_func_dict[poly-expected4-False] PASSED [ 46%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_func_dict[inp5-expected5-False] PASSED [ 46%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_func_dict[inp6-expected6-False] PASSED [ 47%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_func_dict[inp7-expected7-False] PASSED [ 47%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_func_dict[badfunc-ValueError-True] PASSED [ 47%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_func_dict[inp9-ValueError-True] PASSED [ 47%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_order_dict[None-expected0-False] PASSED [ 47%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_order_dict[2-expected1-False] PASSED [ 47%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_order_dict[-1-expected2-False] PASSED [ 47%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_order_dict[inp3-expected3-False] PASSED [ 47%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_order_dict[automatic-expected4-False] PASSED [ 48%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_order_dict[inp5-expected5-False] PASSED [ 48%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_order_dict[inp6-expected6-False] PASSED [ 48%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_order_dict[inp7-expected7-False] PASSED [ 48%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_order_dict[bad-ValueError-True] PASSED [ 48%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/baseline/worker_test.py::test_get_fit_order_dict[1.5-TypeError-True] PASSED [ 48%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/common/direction_utils_test.py::test_direction_shift[direction0-reference0-origin0-expected0] PASSED [ 48%] |
| 06-Mar-2026 22:43:57 | hsd/tasks/common/direction_utils_test.py::test_direction_shift[direction1-reference1-origin1-expected1] PASSED [ 48%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_shift[direction2-reference2-origin2-expected2] PASSED [ 49%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_shift[direction3-reference3-origin3-expected3] PASSED [ 49%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_shift_raise[direction0-reference0-origin0] PASSED [ 49%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_shift_raise[direction1-reference1-origin1] PASSED [ 49%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_offset[direction0-reference0-expected0] PASSED [ 49%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_offset[direction1-reference1-expected1] PASSED [ 49%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_offset[direction2-reference2-expected2] PASSED [ 49%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_offset[direction3-reference3-expected3] PASSED [ 49%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_offset_raise[direction0-reference0] PASSED [ 50%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_recover[30.0-20.0-org_direction0-37.34114334622996-28.563899711023446] PASSED [ 50%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_recover[30.0-20.0-org_direction1-40.9388073847553-57.48507992443964] PASSED [ 50%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_convert[direction0-mepoch0-mposition0-B1950-expected_ra0-expected_dec0] PASSED [ 50%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/direction_utils_test.py::test_direction_convert[direction1-mepoch1-mposition1-J2000-expected_ra1-expected_dec1] PASSED [ 50%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/display_test.py::test_ch_to_freq[frequencies0-0.5-100.5] PASSED [ 50%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/display_test.py::test_ch_to_freq[frequencies1-channels1-expected1] PASSED [ 50%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/display_test.py::test_ch_to_freq[frequencies2-channels2-expected2] PASSED [ 50%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/display_test.py::test_ch_to_freq[frequencies3--1-99.0] PASSED [ 50%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/display_test.py::test_ch_to_freq[frequencies4-channels4-expected4] PASSED [ 51%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/flagcmd_util_test.py::test_mjdsec2str[56839.91646527777-2014/07/01/21:59:42.599999] PASSED [ 51%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/flagcmd_util_test.py::test_mjdsec2str[56839.91647013888-2014/07/01/21:59:43.019999] PASSED [ 51%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/flagcmd_util_test.py::test_mjdsec2str[60414-2024/04/14/00:00:00.0000000] PASSED [ 51%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/flagcmd_util_test.py::test_mjdsec2str[60414.9999999999-2024/04/14/23:59:59.9999912] PASSED [ 51%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/flagcmd_util_test.py::test_mjdsec2str[60414.999999999985-2024/04/14/23:59:59.9999987] PASSED [ 51%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/observatory_policy_test.py::test_call_abstract_methods PASSED [ 51%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/observatory_policy_test.py::test_alma_imaging_policy PASSED [ 51%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/observatory_policy_test.py::test_nro_imaging_policy PASSED [ 52%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/utils_test.py::test_mjd_to_datetime[56839.91646527777-expected0] PASSED [ 52%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/utils_test.py::test_mjd_to_datetime[56839.91647013888-expected1] PASSED [ 52%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/utils_test.py::test_mjd_to_datetime[60414-expected2] PASSED [ 52%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/utils_test.py::test_mjd_to_datetime[60414.9999999999-expected3] PASSED [ 52%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/utils_test.py::test_mjd_to_datetime[60414.999999999985-expected4] PASSED [ 52%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/utils_test.py::test_mjd_to_datestring[56839.91646527777-Tue Jul 1 21:59:42 2014 UTC] PASSED [ 52%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/utils_test.py::test_mjd_to_datestring[56839.91647013888-Tue Jul 1 21:59:43 2014 UTC] PASSED [ 52%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/utils_test.py::test_mjd_to_datestring[60414-Sun Apr 14 00:00:00 2024 UTC] PASSED [ 53%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/utils_test.py::test_mjd_to_datestring[60414.9999999999-Sun Apr 14 23:59:59 2024 UTC] PASSED [ 53%] |
| 06-Mar-2026 22:43:59 | hsd/tasks/common/utils_test.py::test_mjd_to_datestring[60414.999999999985-Sun Apr 14 23:59:59 2024 UTC] PASSED [ 53%] |
| 06-Mar-2026 22:43:59 | infrastructure/contfilehandler_test.py::test_cont_ranges[result0] PASSED [ 53%] |
| 06-Mar-2026 22:43:59 | infrastructure/contfilehandler_test.py::test_to_topo[214.5.0~215.5GHz;215.6~216.1GHz LSRK-msnames0-fields0-0-observing_run0-result0] PASSED [ 53%] |
| 06-Mar-2026 22:43:59 | infrastructure/contfilehandler_test.py::test_to_topo[230.4~230.7GHz;231.5~231.6GHz;232.3~232.4GHz SOURCE-msnames1-fields1-18-observing_run1-result1] PASSED [ 53%] |
| 06-Mar-2026 22:43:59 | infrastructure/daskhelpers_test.py::test_parallel_processing SKIPPED [ 53%] |
| 06-Mar-2026 22:43:59 | infrastructure/daskhelpers_test.py::test_parallel_map SKIPPED (dask ...) [ 53%] |
| 06-Mar-2026 22:43:59 | infrastructure/daskhelpers_test.py::test_parallel_task_performance SKIPPED [ 54%] |
| 06-Mar-2026 22:43:59 | infrastructure/displays/plotpointings_test.py::test_select_tsys_field[same-id] PASSED [ 54%] |
| 06-Mar-2026 22:43:59 | infrastructure/displays/plotpointings_test.py::test_select_tsys_field[same-name] PASSED [ 54%] |
| 06-Mar-2026 22:43:59 | infrastructure/displays/plotpointings_test.py::test_select_tsys_field[partial-name] PASSED [ 54%] |
| 06-Mar-2026 22:43:59 | infrastructure/displays/plotpointings_test.py::test_select_tsys_field[no-valid-tsys-field] PASSED [ 54%] |
| 06-Mar-2026 22:43:59 | infrastructure/displays/plotpointings_test.py::test_select_tsys_field[double-quote-name] PASSED [ 54%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_sanitize_ms[uid__A002_target.msXd3e89f_Xc53e-uid__A002_target.msXd3e89f_Xc53e] PASSED [ 54%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_sanitize_ms[uid__A002_target.msXd3e89f_Xc53e.ms-uid__A002_target.msXd3e89f_Xc53e] PASSED [ 54%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_sanitize_ms[uid__A002_target.msXd3e89f_Xc53e_target.ms-uid__A002_target.msXd3e89f_Xc53e] PASSED [ 55%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_sanitize_ms[uid__A002_target.msXd3e89f_Xc53e_target.ms_target.ms-uid__A002_target.msXd3e89f_Xc53e] PASSED [ 55%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_sanitize_ms[uid__A002_target.msXd3e89f_Xc53e_target.ms_target.ms.ms.ms.ms-uid__A002_target.msXd3e89f_Xc53e] PASSED [ 55%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[1,2,3-1,2,3] PASSED [ 55%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[(1,2,3)-expected_value1] PASSED [ 55%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[[1,2,3]-expected_value2] PASSED [ 55%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[true-True] PASSED [ 55%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[False-False] PASSED [ 55%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[['','table1.cal']-expected_value5] PASSED [ 56%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[['test1.ms','test2.ms']-expected_value6] PASSED [ 56%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[test1.ms,test2.ms-test1.ms,test2.ms] PASSED [ 56%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[<12km-<12km] PASSED [ 56%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[None-None] PASSED [ 56%] |
| 06-Mar-2026 22:43:59 | infrastructure/executeppr_test.py::test_xmlobjectifier_casttype[[[0,0,1,1],[0,1,0,1]]-expected_value10] PASSED [ 56%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_md5_hash_string_solar_system_models PASSED [ 56%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_get_iso_mtime PASSED [ 56%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_retrieve_corresponding_solar_system_models_with_one_file PASSED [ 57%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_retrieve_corresponding_solar_system_models_with_two_files PASSED [ 57%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_get_filename_info PASSED [ 57%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_info_string_solar_system_models_with_one_file PASSED [ 57%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_info_string_solar_system_models_with_two_files PASSED [ 57%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_IERSInfo_class_creation PASSED [ 57%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_IERSInfo_class_loads_data PASSED [ 57%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_IERSInfo_get_IERS_version_method PASSED [ 57%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_IERSInfo_get_IERSeop2000_last_entry_method PASSED [ 58%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_get_IERS_info PASSED [ 58%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_validate_date_method PASSED [ 58%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_string_representation_for_IERS_info PASSED [ 58%] |
| 06-Mar-2026 22:43:59 | infrastructure/utils/casa_data_test.py::test_date_message_type PASSED [ 58%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/casa_data_test.py::test_date_message_type_when_data_is_not_found PASSED [ 58%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/casa_data_test.py::test_from_mjd_to_datetime PASSED [ 58%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/casa_data_test.py::test_IERSInfo_when_data_is_not_found PASSED [ 58%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/casa_data_test.py::test_get_IERS_info_when_data_is_not_found PASSED [ 59%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/casa_data_test.py::test_validate_date_method_when_data_is_not_found PASSED [ 59%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/casa_data_test.py::test_string_representation_for_IERS_info_when_data_is_not_found PASSED [ 59%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_commafy[inp0-kwargs0-] PASSED [ 59%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_commafy[inp1-kwargs1-'a'] PASSED [ 59%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_commafy[inp2-kwargs2-'a' and 'b'] PASSED [ 59%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_commafy[inp3-kwargs3-'a', 'b' and 'c'] PASSED [ 59%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_commafy[inp4-kwargs4-'a', 'b' and 'c'] PASSED [ 59%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_commafy[inp5-kwargs5-a and b] PASSED [ 60%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_commafy[inp6-kwargs6-s '25', '27' and '29'] PASSED [ 60%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_commafy[inp7-kwargs7-'a'; 'b' and 'c'] PASSED [ 60%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_commafy[inp8-kwargs8-'a', 'b' & 'c'] PASSED [ 60%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_dequote[Field '1'-Field 1] PASSED [ 60%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_dequote[Field "1"-Field 1] PASSED [ 60%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_dequote["Field 1", "Field 2"-Field 1, Field 2] PASSED [ 60%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_dequote['Field 1', 'Field 2'-Field 1, Field 2] PASSED [ 60%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_flatten[inp0-expected0] PASSED [ 61%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_flatten[inp1-expected1] PASSED [ 61%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_flatten[inp2-expected2] PASSED [ 61%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_flatten[abcd-expected3] PASSED [ 61%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_flatten[inp4-expected4] PASSED [ 61%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_flatten_empty PASSED [ 61%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_format_datetime[inp0-kwargs0-2020-01-01 12:34:56] PASSED [ 61%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_format_datetime[inp1-kwargs1-2020-01-01 12:34:56.00001] PASSED [ 61%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_format_datetime[inp2-kwargs2-2020-01-01 12:34:56.000007] PASSED [ 62%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_format_datetime_raises_exception_too_high_precision PASSED [ 62%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_format_timedelta[inp0-kwargs0-1 day, 0:00:00] PASSED [ 62%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_format_timedelta[inp1-kwargs1-9 days, 0:00:08.00601] PASSED [ 62%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_format_timedelta[inp2-kwargs2-9 days, 0:00:08.006007] PASSED [ 62%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_format_timedelta_raises_exception_too_high_precision PASSED [ 62%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_mjd_seconds_to_datetime[inp0-expected0] PASSED [ 62%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_mjd_seconds_to_datetime[inp1-expected1] PASSED [ 62%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_range_to_list[-expected0] PASSED [ 62%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_range_to_list[1-expected1] PASSED [ 63%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_range_to_list[1,2-expected2] PASSED [ 63%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_range_to_list[1~3,5,7~9-expected3] PASSED [ 63%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_safe_split[-expected0] PASSED [ 63%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_safe_split[Field 1-expected1] PASSED [ 63%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_safe_split[Field 1, 'Field 2,3'-expected2] PASSED [ 63%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_safe_split["Field 1,2" , Field 3-expected3] PASSED [ 63%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test_unix_seconds_to_datetime[inp0-expected0] PASSED [ 63%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp0-TypeError] PASSED [ 64%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp1-expected1] PASSED [ 64%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp2-expected2] PASSED [ 64%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp3-expected3] PASSED [ 64%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp4-expected4] PASSED [ 64%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp5-expected5] PASSED [ 64%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp6-expected6] PASSED [ 64%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp7-expected7] PASSED [ 64%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp8-expected8] PASSED [ 65%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp9-expected9] PASSED [ 65%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp10-expected10] PASSED [ 65%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp11-expected11] PASSED [ 65%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp12-expected12] PASSED [ 65%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp13-expected13] PASSED [ 65%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp14-expected14] PASSED [ 65%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp15-expected15] PASSED [ 65%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_antenna[inp16-expected16] PASSED [ 66%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp0-TypeError] PASSED [ 66%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp1-expected1] PASSED [ 66%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp2-expected2] PASSED [ 66%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp3-expected3] PASSED [ 66%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp4-expected4] PASSED [ 66%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp5-expected5] PASSED [ 66%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp6-expected6] PASSED [ 66%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp7-expected7] PASSED [ 67%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp8-expected8] PASSED [ 67%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp9-expected9] PASSED [ 67%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp10-expected10] PASSED [ 67%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp11-expected11] PASSED [ 67%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp12-expected12] PASSED [ 67%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp13-expected13] PASSED [ 67%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp14-expected14] PASSED [ 67%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp15-expected15] PASSED [ 68%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_field[inp16-expected16] PASSED [ 68%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_spw[inp0-None] PASSED [ 68%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_spw[inp1-expected1] PASSED [ 68%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_spw[inp2-expected2] PASSED [ 68%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_spw[inp3-expected3] PASSED [ 68%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_spw[inp4-expected4] PASSED [ 68%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_spw[inp5-expected5] PASSED [ 68%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_spw[inp6-Exception] PASSED [ 69%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_spw[inp7-expected7] PASSED [ 69%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_spw[inp8-expected8] PASSED [ 69%] |
| 06-Mar-2026 22:44:00 | infrastructure/utils/conversion_test.py::test__parse_spw[inp9-expected9] PASSED [ 69%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test__parse_spw[inp10-expected10] PASSED [ 69%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test__parse_spw[inp11-expected11] PASSED [ 69%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_convert_paths[task(vis='/lustre/data/my_file.ms',field='NGC7771,"NGC7752/3",J2355+4950,,"5795"')-task(vis='my_file.ms',field='NGC7771,"NGC7752/3",J2355+4950,,"5795"')] PASSED [ 69%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_convert_paths[task(vis="../working/output.ms")-task(vis="output.ms")] PASSED [ 69%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_convert_paths[task(vis='/full/path/to/my_file.ms', gaintable=['../some/caltable1.tbl', 'caltable2.tbl'])-task(vis='my_file.ms', gaintable=['caltable1.tbl', 'caltable2.tbl'])] PASSED [ 70%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_convert_paths[\n# This is a comment and should be preserved.\ntask(\n vis = '/path/to/data.ms', # Another comment\n output = "output_dir/final.ms",\n param = 'some_text'\n)\n# A final comment.\n-\n# This is a comment and should be preserved.\ntask(\n vis = 'data.ms', # Another comment\n output = "final.ms",\n param = 'some_text'\n)\n# A final comment.\n] PASSED [ 70%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_convert_paths[task(param='my_value with "nested" quotes')-task(param='my_value with "nested" quotes')] PASSED [ 70%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_phasecenter_to_skycoord[J2000 302.999666667deg -0.71deg-302.999666667--0.71] PASSED [ 70%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_phasecenter_to_skycoord[J2000 20:11:59.992 -000.42.36.0000-302.9999666333333--0.71] PASSED [ 70%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_phasecenter_to_skycoord[J2000 20h11m59.992s -0.71deg-302.9999666333333--0.71] PASSED [ 70%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_phasecenter_to_skycoord[J2000 18179.998arcmin -42.6arcmin-302.9999666333333--0.71] PASSED [ 70%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_phasecenter_to_skycoord[J2000 5.288347rad -0.012394rad-302.9999666333333--0.71] PASSED [ 70%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/conversion_test.py::test_phasecenter_to_skycoord[20:11:59.992 -000.42.36.0000-302.9999666333333--0.71] PASSED [ 71%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test__get_cube_freq_axis[/opt/pipeline-testdata/pl-unittest/helms30_sci.spw16.cube-freq_axis0] PASSED [ 71%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_chan_selection_to_frequencies[/opt/pipeline-testdata/pl-unittest/helms30_sci.spw16.cube-10~20-GHz-frequency_ranges0] PASSED [ 71%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_chan_selection_to_frequencies[/opt/pipeline-testdata/pl-unittest/helms30_sci.spw16.cube-40~50;60~80-GHz-frequency_ranges1] PASSED [ 71%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_freq_selection_to_channels[/opt/pipeline-testdata/pl-unittest/helms30_sci.spw16.cube-214.5~214.9GHz-channel_ranges0] PASSED [ 71%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_freq_selection_to_channels[/opt/pipeline-testdata/pl-unittest/helms30_sci.spw16.cube-214.5~214.9GHz;215123.4~215567.8MHz-channel_ranges1] PASSED [ 71%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_spw_intersect[spw_range0-line_regions0-expected0] PASSED [ 71%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_spw_intersect[spw_range1-line_regions1-expected1] PASSED [ 71%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_spw_intersect[spw_range2-line_regions2-expected2] PASSED [ 72%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_spw_intersect[spw_range3-line_regions3-expected3] PASSED [ 72%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_spw_intersect[spw_range4-line_regions4-expected4] PASSED [ 72%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_spw_intersect[spw_range5-line_regions5-expected5] PASSED [ 72%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_update_sens_dict[dct0-udct0-rdct0] PASSED [ 72%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_update_beams_dict[dct0-udct0-rdct0] PASSED [ 72%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_set_nested_dict[dct0-keys0-1-rdct0] PASSED [ 72%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_intersect_ranges[ranges0-intersect_range0] PASSED [ 72%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_intersect_ranges[ranges1-intersect_range1] PASSED [ 73%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_intersect_ranges[ranges2-intersect_range2] PASSED [ 73%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_intersect_ranges[ranges3-intersect_range3] PASSED [ 73%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_intersect_ranges_by_weight[ranges0-0.01-0.5-intersect_range0] PASSED [ 73%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_intersect_ranges_by_weight[ranges1-0.01-1.0-intersect_range1] PASSED [ 73%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_intersect_ranges_by_weight[ranges2-0.0001-0.7-intersect_range2] PASSED [ 73%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_intersect_ranges_by_weight[ranges3-0.001-1.0-intersect_range3] PASSED [ 73%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_intersect_ranges_by_weight[ranges4-0.01-1.0-intersect_range4] PASSED [ 73%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_merge_ranges[ranges0-merged_ranges0] PASSED [ 74%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_merge_ranges[ranges1-merged_ranges1] PASSED [ 74%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_merge_ranges[ranges2-merged_ranges2] PASSED [ 74%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_equal_to_n_digits[1.234-1.235-3-True] PASSED [ 74%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_equal_to_n_digits[1.234-1.235-4-False] PASSED [ 74%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_velocity_to_frequency[29.976248175km/s-100.01GHz-100.0GHz] PASSED [ 74%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_frequency_to_velocity[100.0GHz-100.01GHz-29.976248175km/s] PASSED [ 74%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_predict_kernel[beam0-target_beam0-1e-06-0.001-kn0-2] PASSED [ 74%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_predict_kernel[beam1-target_beam1-1e-06-0.001-kn1-1] PASSED [ 75%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/imaging_test.py::test_predict_kernel[beam2-target_beam2-1e-06-0.001-kn2-0] PASSED [ 75%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_simple PASSED [ 75%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_half_up[-2.1-0--2.0] PASSED [ 75%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_half_up[-2.5-0--3.0] PASSED [ 75%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_half_up[-3.5-0--4.0] PASSED [ 75%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_half_up[4.2-0-4.0] PASSED [ 75%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_half_up[4.5-0-5.0] PASSED [ 75%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_half_up[-6.034543-4--6.0345] PASSED [ 75%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_half_up[-7.034443-4--7.0344] PASSED [ 76%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_up[-2.1-0--3.0] PASSED [ 76%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_up[-2.5-0--3.0] PASSED [ 76%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_up[-3.5-0--4.0] PASSED [ 76%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_up[4.2-0-5.0] PASSED [ 76%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_up[4.5-0-5.0] PASSED [ 76%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_up[-6.034543-4--6.0346] PASSED [ 76%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_up[-7.034443-4--7.0345] PASSED [ 76%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_down[-2.1-0--2.0] PASSED [ 77%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_down[-2.5-0--2.0] PASSED [ 77%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_down[-3.5-0--3.0] PASSED [ 77%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_down[4.2-0-4.0] PASSED [ 77%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_down[4.5-0-4.0] PASSED [ 77%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_down[-6.034543-4--6.0345] PASSED [ 77%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/math_test.py::test_round_down[-7.034443-4--7.0344] PASSED [ 77%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/positioncorrection_test.py::test_do_wide_field_corr[/opt/pipeline-testdata/pl-unittest/VLASS1.1.ql.T19t20.J155950+333000.fits-obs_long0-obs_lat0-expected0] PASSED [ 77%] |
| 06-Mar-2026 22:44:01 | infrastructure/utils/positioncorrection_test.py::test_do_wide_field_corr[/opt/pipeline-testdata/pl-unittest/VLASS1.2.ql.T17t06.J041750+243000.fits-obs_long1-obs_lat1-expected1] PASSED [ 78%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/positioncorrection_test.py::test_calc_zd_pa[ra0-dec0-obs_long0-obs_lat0-date_time0-expected0] PASSED [ 78%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/positioncorrection_test.py::test_calc_zd_pa[ra1-dec1-obs_long1-obs_lat1-date_time1-expected1] PASSED [ 78%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort[input_list0-expected0] PASSED [ 78%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort[input_list1-expected1] PASSED [ 78%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort[input_list2-expected2] PASSED [ 78%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort[input_list3-expected3] PASSED [ 78%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_numeric_sort[input_list0-expected0] PASSED [ 78%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_numeric_sort[input_list1-expected1] PASSED [ 79%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_numeric_sort[input_list2-expected2] PASSED [ 79%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort_key[session9-expected0] PASSED [ 79%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort_key[session10-expected1] PASSED [ 79%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort_key[session10a-expected2] PASSED [ 79%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort_key[spw10-expected3] PASSED [ 79%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort_key[spw100-expected4] PASSED [ 79%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort_key[spw1-expected5] PASSED [ 79%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_natural_sort_key[Spw10-expected6] PASSED [ 80%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_numeric_sort_key[9,11,13-expected0] PASSED [ 80%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_numeric_sort_key[9,11-expected1] PASSED [ 80%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_numeric_sort_key[V1.2-expected2] PASSED [ 80%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/sorting_test.py::test_numeric_sort_key[v1.2-expected3] PASSED [ 80%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_find_ranges[-] PASSED [ 80%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_find_ranges[data1-] PASSED [ 80%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_find_ranges[1:2-1:2] PASSED [ 80%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_find_ranges[data3-1~3] PASSED [ 81%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_find_ranges[data4-5~12,14,16:17] PASSED [ 81%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_find_ranges[data5-1~3,6~7] PASSED [ 81%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_find_ranges[data6-1~3,6~7] PASSED [ 81%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_dict_merge[a0-b0-expected0] PASSED [ 81%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_dict_merge[a1-1-1] PASSED [ 81%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_dict_merge[a2-b2-expected2] PASSED [ 81%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_dict_merge[a3-b3-expected3] PASSED [ 81%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_dict_merge[a4-b4-expected4] PASSED [ 82%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_dict_merge[a5-b5-expected5] PASSED [ 82%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_dict_merge[a6-b6-expected6] PASSED [ 82%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_are_equal[a0-b0-True] PASSED [ 82%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_are_equal[a1-b1-False] PASSED [ 82%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_are_equal[a2-b2-False] PASSED [ 82%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_are_equal[a3-b3-True] PASSED [ 82%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_are_equal[a4-b4-False] PASSED [ 82%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_approx_equal[0.01-0.012-0.01-True] PASSED [ 83%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_approx_equal[0.01-0.012-0.001-False] PASSED [ 83%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_approx_equal[1.0-2.0-0.1-False] PASSED [ 83%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_approx_equal[1-2-10-True] PASSED [ 83%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_num_caltable_polarizations[uid___A002_Xc46ab2_X15ae_repSPW_spw16_17_small.ms.hifa_timegaincal.s17_7.spw0.solintinf.gacal.tbl-1] PASSED [ 83%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_num_caltable_polarizations[uid___A002_Xc46ab2_X15ae_repSPW_spw16_17_small.ms.hifa_timegaincal.s17_2.spw0.solintinf.gpcal.tbl-2] PASSED [ 83%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_flagged_intervals[vec0-expected0] PASSED [ 83%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_flagged_intervals[vec1-expected1] PASSED [ 83%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_flagged_intervals[vec2-expected2] PASSED [ 84%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_flagged_intervals[vec3-expected3] PASSED [ 84%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_fieldname_for_casa[-] PASSED [ 84%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_fieldname_for_casa[helm30-helm30] PASSED [ 84%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_fieldname_for_casa[helm=30-"helm=30"] PASSED [ 84%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_fieldname_for_casa[1-"1"] PASSED [ 84%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_fieldname_clean[-] PASSED [ 84%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_fieldname_clean[helm30-helm30] PASSED [ 84%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_fieldname_clean[helm=30-helm_30] PASSED [ 85%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_fieldname_clean[1-1] PASSED [ 85%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_field_accessor[ms0-field0-Jupiter] PASSED [ 85%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_field_accessor[ms1-field1-3] PASSED [ 85%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_field_identifiers[ms0-expected0] PASSED [ 85%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_field_identifiers[ms1-expected1] PASSED [ 85%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_receiver_type_for_spws[ms0-spwids0-expected0] PASSED [ 85%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_casa_quantity[None-expected0] PASSED [ 85%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_casa_quantity[10klambda-expected1] PASSED [ 86%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_casa_quantity[10.0-expected2] PASSED [ 86%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_place_repr_source_first[itemlist0-f2-expected0] PASSED [ 86%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_place_repr_source_first[itemlist1-f2-expected1] PASSED [ 86%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_get_taskhistory_fromimage PASSED [ 86%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_list_to_str[value0-[1, 2, 3]] PASSED [ 86%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_list_to_str[value1-[1, 2, 3]] PASSED [ 86%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_list_to_str[value2-[1, 2, 3]] PASSED [ 86%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_list_to_str[1-1] PASSED [ 87%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_list_to_str[value4-<lambda>] PASSED [ 87%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_list_to_str[value5-<lambda>] PASSED [ 87%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/utils_test.py::test_list_to_str_py310[value0-[[np.int64(1)], [np.int64(2), np.int64(3)]]] PASSED [ 87%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_OrderedDefaultdict_insertion PASSED [ 87%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_OrderedDefaultdict_typical_use_case PASSED [ 87%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_merge_td_columns[params0-expected0] PASSED [ 87%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_merge_td_columns[params1-expected1] PASSED [ 87%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_merge_td_columns[params2-expected2] PASSED [ 87%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_merge_td_columns_num_to_merge[0-params0-expected0] PASSED [ 88%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_merge_td_columns_num_to_merge[1-params1-expected1] PASSED [ 88%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_merge_td_columns_num_to_merge[2-params2-expected2] PASSED [ 88%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_merge_td_columns_num_to_merge[3-params3-expected3] PASSED [ 88%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_merge_td_columns_num_to_merge[20-params4-expected4] PASSED [ 88%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_merge_td_columns_num_to_merge[-1-params5-expected5] PASSED [ 88%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_merge_td_columns_vertical_align PASSED [ 88%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_total_time_on_target_on_source PASSED [ 88%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils/weblog_test.py::test_total_time_on_source PASSED [ 89%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val[True-True] PASSED [ 89%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val[false-false] PASSED [ 89%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val[1,2,3-1,2,3] PASSED [ 89%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val[(1,2,3)-expected_value3] PASSED [ 89%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val[[1,2,3]-expected_value4] PASSED [ 89%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val[None-None] PASSED [ 89%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val[none-none] PASSED [ 89%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val['none'-none] PASSED [ 90%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val[>12klambda->12klambda] PASSED [ 90%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val[<12km-<12km] PASSED [ 90%] |
| 06-Mar-2026 22:44:05 | infrastructure/utils_test.py::test_string_to_val[[[0,0,1,1],[0,1,0,1]]-expected_value10] PASSED [ 90%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_get_line_ranges[lines0-expected0] PASSED [ 90%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_get_line_ranges[lines1-expected1] PASSED [ 90%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_get_line_ranges[lines2-expected2] PASSED [ 90%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_get_line_ranges[lines3-expected3] PASSED [ 90%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_get_line_ranges[lines4-expected4] PASSED [ 91%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines0-2048-edge0-False] PASSED [ 91%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines1-1024-edge1-False] PASSED [ 91%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines2-1024-edge2-False] PASSED [ 91%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines3-1024-edge3-True] PASSED [ 91%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines4-1024-edge4-True] PASSED [ 91%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines5-1024-edge5-True] PASSED [ 91%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines6-1024-edge6-True] PASSED [ 91%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines7-1024-edge7-True] PASSED [ 92%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines8-1024-edge8-True] PASSED [ 92%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines9-1024-edge9-True] PASSED [ 92%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines10-1024-edge10-True] PASSED [ 92%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines11-1024-edge11-True] PASSED [ 92%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines12-1024-edge12-True] PASSED [ 92%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines13-1024-edge13-True] PASSED [ 92%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines14-1024-edge14-True] PASSED [ 92%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines15-1024-edge15-False] PASSED [ 93%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines16-1024-edge16-True] PASSED [ 93%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_edge_lines[lines17-1024-edge17-False] PASSED [ 93%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines0-2048-edge0-False] PASSED [ 93%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines1-1024-edge1-False] PASSED [ 93%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines2-2048-edge2-False] PASSED [ 93%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines3-1024-edge3-True] PASSED [ 93%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines4-1024-edge4-True] PASSED [ 93%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines5-1024-edge5-True] PASSED [ 94%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines6-2048-edge6-True] PASSED [ 94%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines7-1024-edge7-False] PASSED [ 94%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines8-1024-edge8-True] PASSED [ 94%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines9-1024-edge9-True] PASSED [ 94%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines10-1024-edge10-True] PASSED [ 94%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_examine_sd_wide_lines[lines11-1024-edge11-True] PASSED [ 94%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_channel_ranges_for_image[edge0-16-1-ranges0-expected0] PASSED [ 94%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_channel_ranges_for_image[edge1-16--1-ranges1-expected1] PASSED [ 95%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_channel_ranges_for_image[edge2-16-1-ranges2-expected2] PASSED [ 95%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_channel_ranges_for_image[edge3-16-1-ranges3-expected3] PASSED [ 95%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_channel_ranges_for_image[edge4-16--1-ranges4-expected4] PASSED [ 95%] |
| 06-Mar-2026 22:44:05 | qa/scorecalculator_test.py::test_channel_ranges_for_image[edge5-16--1-ranges5-expected5] PASSED [ 95%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_recipe_dir PASSED [ 95%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_cli_dir[hsd] PASSED [ 95%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_cli_dir[hif] PASSED [ 95%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_cli_dir[blah] PASSED [ 96%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_element[<root><a><b>data</b></a></root>-b-1] PASSED [ 96%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_element[<root><a><b>data</b></a></root>-a-1] PASSED [ 96%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_element[<root><a><b>data</b></a></root>-c-0] PASSED [ 96%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_element[<root><a><b>data</b><b>data</b></a></root>-b-2] PASSED [ 96%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_data[<a>data</a>-data] PASSED [ 96%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_data[<a><b>data</b></a>-AttributeError] PASSED [ 96%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_parse_parameter[<root><Keyword>spw</Keyword><Value>0</Value></root>-expected0] PASSED [ 96%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_parse_command[<ProcessingCommand><Command>h_save</Command><ParameterSet></ParameterSet></ProcessingCommand>-expected0] PASSED [ 97%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_parse_command[<ProcessingCommand><Command>h_save</Command><ParameterSet><Parameter><Keyword>filename</Keyword><Value>output.context</Value></Parameter></ParameterSet></ProcessingCommand>-expected1] PASSED [ 97%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_parse_command[<ProcessingCommand><Command>breakpoint</Command><ParameterSet></ParameterSet></ProcessingCommand>-expected2] PASSED [ 97%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_parse_command[<ProcessingCommand><task><shortdescription>do something</shortdescription></task></ProcessingCommand>-AssertionError] PASSED [ 97%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_parse_command[<ProcessingCommand><Command>h_init</Command><ParameterSet></ParameterSet><Command>h_save</Command><ParameterSet></ParameterSet></ProcessingCommand>-AssertionError] PASSED [ 97%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_parse_command[<ProcessingCommand><Command>h_save</Command></ProcessingCommand>-AssertionError] PASSED [ 97%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_parse[<ProcessingProcedure></ProcessingProcedure>-AssertionError] PASSED [ 97%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_parse[<ProcessingProcedure><ProcedureTitle>h_test</ProcedureTitle><ProcessingCommand><Command>h_save</Command><ParameterSet></ParameterSet></ProcessingCommand></ProcessingProcedure>-expected1] PASSED [ 97%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_comment[breakpoint-config0- # ---- breakpoint ----] PASSED [ 98%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_comment[breakpoint-config1- # ---- breakpoint ----] PASSED [ 98%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_comment[hsd_baseline-config2-] PASSED [ 98%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_comment[hsd_baseline-config3- # This is comment\n] PASSED [ 98%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_comment[hsd_baseline-config4- # This is comment\n] PASSED [ 98%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_comment[hsd_baseline-config5- # This is \n # multi-line comment\n] PASSED [ 98%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_comment[hsd_baseline-config6- # This is \n # multi-line comment\n] PASSED [ 98%] |
| 06-Mar-2026 22:44:05 | recipes/recipe_converter_test.py::test_get_execution_command[breakpoint-config0-] PASSED [ 98%] |
| 06-Mar-2026 22:44:07 | recipes/recipe_converter_test.py::test_get_execution_command[hsd_baseline-config1- hsd_baseline()] PASSED [ 99%] |
| 06-Mar-2026 22:44:07 | recipes/recipe_converter_test.py::test_get_execution_command[hsd_baseline-config2- hsd_baseline(pstr='strval', pint=3)] PASSED [ 99%] |
| 06-Mar-2026 22:44:07 | recipes/recipe_converter_test.py::test_get_execution_command[hsd_importdata-config3- hsd_importdata(vis=vislist)\n\n if importonly:\n raise Exception(IMPORT_ONLY)] PASSED [ 99%] |
| 06-Mar-2026 22:44:07 | recipes/recipe_converter_test.py::test_c2p PASSED [ 99%] |
| 06-Mar-2026 22:44:07 | recipes/recipe_converter_test.py::test_to_procedure PASSED [ 99%] |
| 06-Mar-2026 22:44:07 | recipes/recipe_converter_test.py::test_export[False-] PASSED [ 99%] |
| 06-Mar-2026 22:44:07 | recipes/recipe_converter_test.py::test_export[True-plotlevel='summary'] PASSED [ 99%] |
| 06-Mar-2026 22:44:07 | recipes/recipe_converter_test.py::test_main SKIPPED (Skip testing ma...) [ 99%] |
| 06-Mar-2026 22:44:07 | recipes/recipe_converter_test.py::test_generate_all SKIPPED (Skip te...) [100%] |
| 06-Mar-2026 22:44:07 | |
| 06-Mar-2026 22:44:07 | =============================== warnings summary =============================== |
| 06-Mar-2026 22:44:07 | pipeline/hifa/tasks/applycal/ampphase_vs_freq_qa_test.py::test_score_all_scans |
| 06-Mar-2026 22:44:07 | /home/casatest/casa-build-utils/pipeline/workdir/casa-6.6.6-18-py3.10.el8/lib/py/lib/python3.10/site-packages/numpy/ma/core.py:489: ComplexWarning: Casting complex values to real discards the imaginary part |
| 06-Mar-2026 22:44:07 | fill_value = np.asarray(fill_value, dtype=ndtype) |
| 06-Mar-2026 22:44:07 | |
| 06-Mar-2026 22:44:07 | -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html |
| 06-Mar-2026 22:44:07 | - generated xml file: /home/casatest/casa-build-utils/pipeline/workdir/pipeline_test_result.xml - |
| 06-Mar-2026 22:44:07 | =========================== short test summary info ============================ |
| 06-Mar-2026 22:44:07 | SKIPPED [2] h/tasks/common/atmutil_test.py:213: need_vis |
| 06-Mar-2026 22:44:07 | SKIPPED [3] h/tasks/common/atmutil_test.py:233: need_vis |
| 06-Mar-2026 22:44:07 | SKIPPED [2] h/tasks/common/atmutil_test.py:251: need_vis |
| 06-Mar-2026 22:44:07 | SKIPPED [1] infrastructure/daskhelpers_test.py:80: dask not installed |
| 06-Mar-2026 22:44:07 | SKIPPED [1] infrastructure/daskhelpers_test.py:146: dask not installed |
| 06-Mar-2026 22:44:07 | SKIPPED [1] infrastructure/daskhelpers_test.py:195: dask not installed |
| 06-Mar-2026 22:44:07 | SKIPPED [1] recipes/recipe_converter_test.py:382: Skip testing main. Its output must be carefully examined by developer. |
| 06-Mar-2026 22:44:07 | SKIPPED [1] recipes/recipe_converter_test.py:387: Skip testing generate_all. Its output must be carefully examined by developer. |
| 06-Mar-2026 22:44:07 | ============ 796 passed, 12 skipped, 1 warning in 679.46s (0:11:19) ============ |
| 06-Mar-2026 22:44:07 | 0 |
| 06-Mar-2026 22:44:08 | mkdir: cannot create directory 'workdir': File exists |
| 06-Mar-2026 22:44:09 | Finished task 'Test' with result: Success |
| 06-Mar-2026 22:44:09 | All conditions for task 'JUnit Parser' were met. Conditions: Variable bamboo.repository.pr.targetBranch matches pattern main |
| 06-Mar-2026 22:44:09 | Starting task 'JUnit Parser' of type 'com.atlassian.bamboo.plugins.testresultparser:task.testresultparser.junit' |
| 06-Mar-2026 22:44:09 | Parsing test results under /export/home/cbt-pipeline-test/ci-workspace/bamboohome/xml-data/build-dir/PIPE-PPRT1306-PPT666... |
| 06-Mar-2026 22:44:09 | Finished task 'JUnit Parser' with result: Success |
| 06-Mar-2026 22:44:09 | Starting task 'Cleanup' of type 'com.atlassian.bamboo.plugins.scripttask:task.builder.script' |
| 06-Mar-2026 22:44:09 | Beginning to execute external process for build 'Pipeline - Pipeline Pull Request Test - PIPE-2979-pydantic - Pipeline PR Test 6.6.6 #1 (PIPE-PPRT1306-PPT666-1)' ... running command line: /export/home/cbt-pipeline-test/ci-workspace/bamboohome/temp/PIPE-PPRT1306-PPT666-1-ScriptBuildTask-7533345009441480238.sh ... in: /export/home/cbt-pipeline-test/ci-workspace/bamboohome/xml-data/build-dir/PIPE-PPRT1306-PPT666 |
| 06-Mar-2026 22:44:09 | Starting cleanup |
| 06-Mar-2026 22:44:09 | Error response from daemon: No such container: pipeline-test |
| 06-Mar-2026 22:44:09 | Error response from daemon: No such container: pipeline-test |
| 06-Mar-2026 22:44:09 | Cleanup complete |
| 06-Mar-2026 22:44:09 | Finished task 'Cleanup' with result: Success |
| 06-Mar-2026 22:44:09 | Running post build plugin 'Docker Container Cleanup' |
| 06-Mar-2026 22:44:09 | Beginning to execute external process for build 'Pipeline - Pipeline Pull Request Test - PIPE-2979-pydantic - Pipeline PR Test 6.6.6 #1 (PIPE-PPRT1306-PPT666-1)' ... running command line: /usr/bin/docker rm -f pipelinetest ... in: /export/home/cbt-pipeline-test/ci-workspace/bamboohome/xml-data/build-dir/PIPE-PPRT1306-PPT666 |
| 06-Mar-2026 22:44:13 | pipelinetest |
| 06-Mar-2026 22:44:13 | Running post build plugin 'NCover Results Collector' |
| 06-Mar-2026 22:44:13 | Running post build plugin 'Build Results Label Collector' |
| 06-Mar-2026 22:44:13 | Running post build plugin 'Clover Results Collector' |
| 06-Mar-2026 22:44:13 | Running post build plugin 'npm Cache Cleanup' |
| 06-Mar-2026 22:44:13 | Running post build plugin 'Artifact Copier' |
| 06-Mar-2026 22:44:13 | Publishing an artifact: Result xml |
| 06-Mar-2026 22:44:13 | Finished publishing of artifact Non required job artifact Http Compression On : [Result xml], patterns: [pipeline_test_result.xml] anchored at: [pkgout] in 75.93 ms |
| 06-Mar-2026 22:44:13 | Finalising the build... |
| 06-Mar-2026 22:44:13 | Stopping timer. |
| 06-Mar-2026 22:44:13 | Build PIPE-PPRT1306-PPT666-1 completed. |
| 06-Mar-2026 22:44:13 | Running on server: post build plugin 'Build Hanging Detection Configuration' |
| 06-Mar-2026 22:44:13 | Running on server: post build plugin 'NCover Results Collector' |
| 06-Mar-2026 22:44:13 | Running on server: post build plugin 'Build Labeller' |
| 06-Mar-2026 22:44:13 | Running on server: post build plugin 'Clover Delta Calculator' |
| 06-Mar-2026 22:44:13 | Running on server: post build plugin 'Maven Dependencies Postprocessor' |
| 06-Mar-2026 22:44:13 | All post build plugins have finished |
| 06-Mar-2026 22:44:13 | Generating build results summary... |
| 06-Mar-2026 22:44:13 | Saving build results to disk... |
| 06-Mar-2026 22:44:13 | Store variable context... |
| 06-Mar-2026 22:44:13 | Finished building PIPE-PPRT1306-PPT666-1. |