Build: #1 failed

Job: Pipeline PR Test 6.6.6 failed

Stages & jobs

  1. Default Stage

Job result summary

Completed
Duration
14 minutes
Agent
cbt-pipeline-test.cv.nrao.edu
Total tests
691
Fixed in
#2 (Code changes detected)

Tests

  • 691 tests in total
  • 9 tests failed
  • 9 failures are new
  • 12 tests were quarantined / skipped
  • 11 minutes taken in total.
New test failures 9
Status Test Duration
Collapse Failed TestContextMetadata test_context_metadata_json_roundtrip
< 1 sec
TypeError: TestContextMetadata.test_context_metadata_json_roundtrip() missing 1 required positional argument: 'tmp_path'
self = <unittest.case._Outcome object at 0x7fa494eccf70>
test_case = <pipeline.infrastructure.serializers_test.TestContextMetadata testMethod=test_context_metadata_json_roundtrip>
isTest = True

    @contextlib.contextmanager
    def testPartExecutor(self, test_case, isTest=False):
        old_success = self.success
(18 more lines...)
Collapse Failed TestJSONMetadataSerializer test_deserialize_result_metadata
< 1 sec
TypeError: TestJSONMetadataSerializer.test_deserialize_result_metadata() missing 1 required positional argument: 'tmp_path'
self = <unittest.case._Outcome object at 0x7fa494ec6fb0>
test_case = <pipeline.infrastructure.serializers_test.TestJSONMetadataSerializer testMethod=test_deserialize_result_metadata>
isTest = True

    @contextlib.contextmanager
    def testPartExecutor(self, test_case, isTest=False):
        old_success = self.success
(18 more lines...)
Collapse Failed TestJSONMetadataSerializer test_serialize_context_metadata
< 1 sec
TypeError: TestJSONMetadataSerializer.test_serialize_context_metadata() missing 1 required positional argument: 'tmp_path'
self = <unittest.case._Outcome object at 0x7fa494eb91e0>
test_case = <pipeline.infrastructure.serializers_test.TestJSONMetadataSerializer testMethod=test_serialize_context_metadata>
isTest = True

    @contextlib.contextmanager
    def testPartExecutor(self, test_case, isTest=False):
        old_success = self.success
(18 more lines...)
Collapse Failed TestJSONMetadataSerializer test_serialize_result_metadata
< 1 sec
TypeError: TestJSONMetadataSerializer.test_serialize_result_metadata() missing 1 required positional argument: 'tmp_path'
self = <unittest.case._Outcome object at 0x7fa494eca350>
test_case = <pipeline.infrastructure.serializers_test.TestJSONMetadataSerializer testMethod=test_serialize_result_metadata>
isTest = True

    @contextlib.contextmanager
    def testPartExecutor(self, test_case, isTest=False):
        old_success = self.success
(18 more lines...)
Collapse Failed TestResultMetadata test_metadata_from_result
< 1 sec
AssertionError: assert 'failed' == 'completed'
  
  - completed
  + failed
self = <pipeline.infrastructure.serializers_test.TestResultMetadata testMethod=test_metadata_from_result>

    def test_metadata_from_result(self):
        """Test extracting metadata from a result object."""
(12 more lines...)
Collapse Failed TestResultMetadata test_metadata_json_roundtrip
< 1 sec
TypeError: TestResultMetadata.test_metadata_json_roundtrip() missing 1 required positional argument: 'tmp_path'
self = <unittest.case._Outcome object at 0x7fa494ebcc70>
test_case = <pipeline.infrastructure.serializers_test.TestResultMetadata testMethod=test_metadata_json_roundtrip>
isTest = True

    @contextlib.contextmanager
    def testPartExecutor(self, test_case, isTest=False):
        old_success = self.success
(18 more lines...)
Collapse Failed TestResultMetadata test_metadata_repr
< 1 sec
AssertionError: assert 'completed' in 'ResultMetadata(stage=0, task=hifa_flagdata, status=failed, duration=300.0s)'
self = <pipeline.infrastructure.serializers_test.TestResultMetadata testMethod=test_metadata_repr>

    def test_metadata_repr(self):
        """Test string representation of metadata."""
        result = self._create_mock_result(task_name='hifa_flagdata')
        metadata = ResultMetadata.from_result(result)
        repr_str = repr(metadata)
(6 more lines...)
Collapse Failed TestResultMetadata test_metadata_to_dict
< 1 sec
AssertionError: assert 'failed' == 'completed'
  
  - completed
  + failed
self = <pipeline.infrastructure.serializers_test.TestResultMetadata testMethod=test_metadata_to_dict>

    def test_metadata_to_dict(self):
        """Test converting metadata to dictionary."""
(12 more lines...)
Collapse Failed TestTimestamps test_timestamps_serialization
< 1 sec
assert datetime.datetime(2026, 1, 30, 14, 0, tzinfo=datetime.timezone.utc) == datetime.datetime(2026, 1, 30, 14, 0)
 +  where datetime.datetime(2026, 1, 30, 14, 0, tzinfo=datetime.timezone.utc) = Timestamps(start=datetime.datetime(2026, 1, 30, 14, 0, tzinfo=datetime.timezone.utc), end=datetime.datetime(2026, 1, 30, 14, 5, tzinfo=datetime.timezone.utc)).start
self = <pipeline.infrastructure.serializers_test.TestTimestamps testMethod=test_timestamps_serialization>

    def test_timestamps_serialization(self):
        """Test serialization to and from dict."""
        start = datetime(2026, 1, 30, 14, 0, 0)
        end = datetime(2026, 1, 30, 14, 5, 0)
(14 more lines...)

Error summary

The build generated some errors. See the full build log for more details.

X11 forwarding request failed on channel 0
From ssh://open-bitbucket.nrao.edu:7999/casa/casa-data
   7fdf627..8cdaa92  master     -> origin/master
* [new tag]         2026.2.2   -> 2026.2.2
Downloading geodetic/IERSpredict/table.dat (3.3 KB)
Downloading geodetic/IERSpredict/table.f0 (263 KB)
Downloading geodetic/IERSpredict/table.lock (325 B)
X11 forwarding request failed on channel 0
X11 forwarding request failed on channel 0
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100   464  100   464    0     0   2034      0 --:--:-- --:--:-- --:--:--  2071
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0  966M    0 49152    0     0   206k      0  1:19:45 --:--:--  1:19:45  212k
  7  966M    7 70.8M    0     0  57.4M      0  0:00:16  0:00:01  0:00:15 57.7M
14  966M   14  140M    0     0  63.0M      0  0:00:15  0:00:02  0:00:13 63.2M
21  966M   21  209M    0     0  64.7M      0  0:00:14  0:00:03  0:00:11 64.9M
27  966M   27  269M    0     0  63.6M      0  0:00:15  0:00:04  0:00:11 63.7M
35  966M   35  339M    0     0  64.8M      0  0:00:14  0:00:05  0:00:09 67.8M
42  966M   42  409M    0     0  65.7M      0  0:00:14  0:00:06  0:00:08 67.7M
49  966M   49  481M    0     0  66.5M      0  0:00:14  0:00:07  0:00:07 68.0M
57  966M   57  552M    0     0  67.1M      0  0:00:14  0:00:08  0:00:06 68.7M
64  966M   64  622M    0     0  67.4M      0  0:00:14  0:00:09  0:00:05 70.5M
71  966M   71  694M    0     0  67.8M      0  0:00:14  0:00:10  0:00:04 71.0M
79  966M   79  768M    0     0  68.3M      0  0:00:14  0:00:11  0:00:03 71.7M
86  966M   86  833M    0     0  68.1M      0  0:00:14  0:00:12  0:00:02 70.5M
93  966M   93  904M    0     0  68.3M      0  0:00:14  0:00:13  0:00:01 70.2M
100  966M  100  966M    0     0  68.4M      0  0:00:14  0:00:14 --:--:-- 70.3M
Cloning into 'casa-build-utils'...
  WARNING: The script distro is installed in '/home/casatest/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: You are using pip version 20.2.3; however, version 25.0.1 is available.
You should consider upgrading via the '/usr/local/bin/python3.8 -m pip install --upgrade pip' command.
mkdir: cannot create directory 'workdir': File exists
Error response from daemon: No such container: pipeline-test
Error response from daemon: No such container: pipeline-test