{"log": null, "root": "/workspace/testbed/obspy", "tests": [{"call": {"outcome": "passed", "duration": 0.0158936670050025}, "setup": {"outcome": "passed", "duration": 0.0027511079679243267}, "lineno": 1305, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_removing_empty_traces", "outcome": "passed", "keywords": ["test_trim_removing_empty_traces", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.0002577819977886975}}, {"call": {"outcome": "passed", "duration": 0.003998369968030602}, "setup": {"outcome": "passed", "duration": 0.0002767480327747762}, "lineno": 1327, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_with_small_sampling_rate", "outcome": "passed", "keywords": ["test_trim_with_small_sampling_rate", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012437300756573677}}, {"call": {"outcome": "passed", "duration": 0.010709537018556148}, "setup": {"outcome": "passed", "duration": 0.00022678397363051772}, "lineno": 1653, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_nearest_sample", "outcome": "passed", "keywords": ["test_trim_nearest_sample", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00012090598465874791}}, {"call": {"crash": {"path": "/workspace/testbed/obspy/core/tests/test_stream.py", "lineno": 1697, "message": "AssertionError: assert 3 == 4\n +  where 4 = Stats({'sampling_rate': 1.0, 'delta': 1.0, 'starttime': UTCDateTime(1970, 1, 1, 0, 0, 4), 'endtime': UTCDateTime(1970, 1, 1, 0, 0, 7), 'npts': 4, 'calib': 1.0, 'network': '', 'station': '', 'location': '', 'channel': '', 'processing': ['ObsPy 1.3.0.post0+148.g166e92c489.dirty.obspy.master: trim(endtime=UTCDateTime(1970, 1, 1, 0, 0, 7)::fill_value=None::nearest_sample=True::pad=False::starttime=UTCDateTime(1970, 1, 1, 0, 0, 4))']}).npts\n +    where Stats({'sampling_rate': 1.0, 'delta': 1.0, 'starttime': UTCDateTime(1970, 1, 1, 0, 0, 4), 'endtime': UTCDateTime(1970, 1, 1, 0, 0, 7), 'npts': 4, 'calib': 1.0, 'network': '', 'station': '', 'location': '', 'channel': '', 'processing': ['ObsPy 1.3.0.post0+148.g166e92c489.dirty.obspy.master: trim(endtime=UTCDateTime(1970, 1, 1, 0, 0, 7)::fill_value=None::nearest_sample=True::pad=False::starttime=UTCDateTime(1970, 1, 1, 0, 0, 4))']}) = <obspy.core.trace.Trace object at 0x7f2ab91e6130>.stats"}, "outcome": "failed", "duration": 0.0021011409698985517, "longrepr": "Traceback (most recent call last):\n  File \"/usr/local/lib/python3.9/site-packages/_pytest/runner.py\", line 344, in from_call\n    result: TResult | None = func()\n  File \"/usr/local/lib/python3.9/site-packages/_pytest/runner.py\", line 246, in <lambda>\n    lambda: runtest_hook(item=item, **kwds), when=when, reraise=reraise\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/usr/local/lib/python3.9/site-packages/_pytest/logging.py\", line 850, in pytest_runtest_call\n    yield\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/usr/local/lib/python3.9/site-packages/_pytest/capture.py\", line 900, in pytest_runtest_call\n    return (yield)\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/usr/local/lib/python3.9/site-packages/_pytest/skipping.py\", line 263, in pytest_runtest_call\n    return (yield)\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/usr/local/lib/python3.9/site-packages/_pytest/runner.py\", line 178, in pytest_runtest_call\n    item.runtest()\n  File \"/usr/local/lib/python3.9/site-packages/_pytest/python.py\", line 1671, in runtest\n    self.ihook.pytest_pyfunc_call(pyfuncitem=self)\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_hooks.py\", line 512, in __call__\n    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_manager.py\", line 120, in _hookexec\n    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_callers.py\", line 167, in _multicall\n    raise exception\n  File \"/usr/local/lib/python3.9/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n  File \"/usr/local/lib/python3.9/site-packages/_pytest/python.py\", line 157, in pytest_pyfunc_call\n    result = testfunction(**testargs)\n  File \"/workspace/testbed/obspy/core/tests/test_stream.py\", line 1697, in test_trim_consistent_start_end_time_nearest_sample\n    assert 3 == st[i].stats.npts\nAssertionError: assert 3 == 4\n +  where 4 = Stats({'sampling_rate': 1.0, 'delta': 1.0, 'starttime': UTCDateTime(1970, 1, 1, 0, 0, 4), 'endtime': UTCDateTime(1970, 1, 1, 0, 0, 7), 'npts': 4, 'calib': 1.0, 'network': '', 'station': '', 'location': '', 'channel': '', 'processing': ['ObsPy 1.3.0.post0+148.g166e92c489.dirty.obspy.master: trim(endtime=UTCDateTime(1970, 1, 1, 0, 0, 7)::fill_value=None::nearest_sample=True::pad=False::starttime=UTCDateTime(1970, 1, 1, 0, 0, 4))']}).npts\n +    where Stats({'sampling_rate': 1.0, 'delta': 1.0, 'starttime': UTCDateTime(1970, 1, 1, 0, 0, 4), 'endtime': UTCDateTime(1970, 1, 1, 0, 0, 7), 'npts': 4, 'calib': 1.0, 'network': '', 'station': '', 'location': '', 'channel': '', 'processing': ['ObsPy 1.3.0.post0+148.g166e92c489.dirty.obspy.master: trim(endtime=UTCDateTime(1970, 1, 1, 0, 0, 7)::fill_value=None::nearest_sample=True::pad=False::starttime=UTCDateTime(1970, 1, 1, 0, 0, 4))']}) = <obspy.core.trace.Trace object at 0x7f2ab91e6130>.stats"}, "setup": {"outcome": "passed", "duration": 0.00019077700562775135}, "lineno": 1679, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_end_time_nearest_sample", "outcome": "failed", "keywords": ["test_trim_consistent_start_end_time_nearest_sample", "filterwarnings", "TestStream", "test_stream.py", "tests", "core", "obspy", ""], "teardown": {"outcome": "passed", "duration": 0.00034579698694869876}}], "ci_info": {"ci_url": null, "pr_url": null, "runner_os": null, "github_job": null, "github_sha": null, "runner_arch": null, "github_actor": null, "issue_number": null, "github_action": null, "github_workflow": null, "github_event_name": null}, "created": 1768079213.5742886, "summary": {"total": 4, "failed": 1, "passed": 3, "collected": 90, "deselected": 83}, "duration": 0.13068246841430664, "exitcode": 1, "warnings": [], "collectors": [{"nodeid": "", "result": [{"type": "Class", "nodeid": "core/tests/test_stream.py::TestStream"}], "outcome": "passed"}, {"nodeid": "core/tests/test_stream.py::TestStream", "result": [{"type": "Function", "lineno": 82, "nodeid": "core/tests/test_stream.py::TestStream::test_init", "deselected": true}, {"type": "Function", "lineno": 96, "nodeid": "core/tests/test_stream.py::TestStream::test_setitem", "deselected": true}, {"type": "Function", "lineno": 110, "nodeid": "core/tests/test_stream.py::TestStream::test_getitem", "deselected": true}, {"type": "Function", "lineno": 124, "nodeid": "core/tests/test_stream.py::TestStream::test_add", "deselected": true}, {"type": "Function", "lineno": 157, "nodeid": "core/tests/test_stream.py::TestStream::test_iadd", "deselected": true}, {"type": "Function", "lineno": 179, "nodeid": "core/tests/test_stream.py::TestStream::test_mul", "deselected": true}, {"type": "Function", "lineno": 193, "nodeid": "core/tests/test_stream.py::TestStream::test_add_trace_to_stream", "deselected": true}, {"type": "Function", "lineno": 207, "nodeid": "core/tests/test_stream.py::TestStream::test_append", "deselected": true}, {"type": "Function", "lineno": 236, "nodeid": "core/tests/test_stream.py::TestStream::test_count_and_len", "deselected": true}, {"type": "Function", "lineno": 249, "nodeid": "core/tests/test_stream.py::TestStream::test_extend", "deselected": true}, {"type": "Function", "lineno": 274, "nodeid": "core/tests/test_stream.py::TestStream::test_insert", "deselected": true}, {"type": "Function", "lineno": 322, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps", "deselected": true}, {"type": "Function", "lineno": 357, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_multiplexed_streams", "deselected": true}, {"type": "Function", "lineno": 383, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_masked", "deselected": true}, {"type": "Function", "lineno": 410, "nodeid": "core/tests/test_stream.py::TestStream::test_pop", "deselected": true}, {"type": "Function", "lineno": 439, "nodeid": "core/tests/test_stream.py::TestStream::test_slicing", "deselected": true}, {"type": "Function", "lineno": 454, "nodeid": "core/tests/test_stream.py::TestStream::test_slicing_with_steps", "deselected": true}, {"type": "Function", "lineno": 470, "nodeid": "core/tests/test_stream.py::TestStream::test_slice", "deselected": true}, {"type": "Function", "lineno": 481, "nodeid": "core/tests/test_stream.py::TestStream::test_slice_nearest_sample", "deselected": true}, {"type": "Function", "lineno": 514, "nodeid": "core/tests/test_stream.py::TestStream::test_cutout", "deselected": true}, {"type": "Function", "lineno": 559, "nodeid": "core/tests/test_stream.py::TestStream::test_pop2", "deselected": true}, {"type": "Function", "lineno": 574, "nodeid": "core/tests/test_stream.py::TestStream::test_remove", "deselected": true}, {"type": "Function", "lineno": 589, "nodeid": "core/tests/test_stream.py::TestStream::test_reverse", "deselected": true}, {"type": "Function", "lineno": 606, "nodeid": "core/tests/test_stream.py::TestStream::test_select", "deselected": true}, {"type": "Function", "lineno": 712, "nodeid": "core/tests/test_stream.py::TestStream::test_select_on_single_letter_channels", "deselected": true}, {"type": "Function", "lineno": 728, "nodeid": "core/tests/test_stream.py::TestStream::test_select_from_inventory", "deselected": true}, {"type": "Function", "lineno": 782, "nodeid": "core/tests/test_stream.py::TestStream::test_sort", "deselected": true}, {"type": "Function", "lineno": 846, "nodeid": "core/tests/test_stream.py::TestStream::test_sorting_twice", "deselected": true}, {"type": "Function", "lineno": 883, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_different_calibration_factors", "deselected": true}, {"type": "Function", "lineno": 914, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_different_sampling_rates", "deselected": true}, {"type": "Function", "lineno": 945, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_different_data_types", "deselected": true}, {"type": "Function", "lineno": 970, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_gaps", "deselected": true}, {"type": "Function", "lineno": 998, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_gaps_2", "deselected": true}, {"type": "Function", "lineno": 1054, "nodeid": "core/tests/test_stream.py::TestStream::test_split", "deselected": true}, {"type": "Function", "lineno": 1091, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_overlaps_default_method", "deselected": true}, {"type": "Function", "lineno": 1147, "nodeid": "core/tests/test_stream.py::TestStream::test_tab_completion_trace", "deselected": true}, {"type": "Function", "lineno": 1160, "nodeid": "core/tests/test_stream.py::TestStream::test_bugfix_merge_drop_trace_if_already_contained", "deselected": true}, {"type": "Function", "lineno": 1171, "nodeid": "core/tests/test_stream.py::TestStream::test_bugfix_merge_multiple_traces", "deselected": true}, {"type": "Function", "lineno": 1186, "nodeid": "core/tests/test_stream.py::TestStream::test_bugfix_merge_multiple_traces_2", "deselected": true}, {"type": "Function", "lineno": 1202, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_small_sampling_rate", "deselected": true}, {"type": "Function", "lineno": 1233, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_overlaps_method_1", "deselected": true}, {"type": "Function", "lineno": 1305, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_removing_empty_traces"}, {"type": "Function", "lineno": 1327, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_with_small_sampling_rate"}, {"type": "Function", "lineno": 1354, "nodeid": "core/tests/test_stream.py::TestStream::test_writing_masked_array", "deselected": true}, {"type": "Function", "lineno": 1369, "nodeid": "core/tests/test_stream.py::TestStream::test_pickle", "deselected": true}, {"type": "Function", "lineno": 1392, "nodeid": "core/tests/test_stream.py::TestStream::test_cpickle", "deselected": true}, {"type": "Function", "lineno": 1415, "nodeid": "core/tests/test_stream.py::TestStream::test_is_pickle", "deselected": true}, {"type": "Function", "lineno": 1431, "nodeid": "core/tests/test_stream.py::TestStream::test_read_write_pickle", "deselected": true}, {"type": "Function", "lineno": 1460, "nodeid": "core/tests/test_stream.py::TestStream::test_read_pickle", "deselected": true}, {"type": "Function", "lineno": 1487, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_2", "deselected": true}, {"type": "Function", "lineno": 1521, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_whole_overlap", "deselected": true}, {"type": "Function", "lineno": 1540, "nodeid": "core/tests/test_stream.py::TestStream::test_get_gaps_overlap", "deselected": true}, {"type": "Function", "lineno": 1565, "nodeid": "core/tests/test_stream.py::TestStream::test_comparisons", "deselected": true}, {"type": "Function", "lineno": 1653, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_nearest_sample"}, {"type": "Function", "lineno": 1679, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_end_time_nearest_sample"}, {"type": "Function", "lineno": 1700, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_end_time_nearest_sample_padded"}, {"type": "Function", "lineno": 1721, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_end_time"}, {"type": "Function", "lineno": 1742, "nodeid": "core/tests/test_stream.py::TestStream::test_trim_consistent_start_and_time_pad"}, {"type": "Function", "lineno": 1763, "nodeid": "core/tests/test_stream.py::TestStream::test_str", "deselected": true}, {"type": "Function", "lineno": 1785, "nodeid": "core/tests/test_stream.py::TestStream::test_cleanup", "deselected": true}, {"type": "Function", "lineno": 1872, "nodeid": "core/tests/test_stream.py::TestStream::test_integrate_and_differentiate", "deselected": true}, {"type": "Function", "lineno": 1890, "nodeid": "core/tests/test_stream.py::TestStream::test_read", "deselected": true}, {"type": "Function", "lineno": 1951, "nodeid": "core/tests/test_stream.py::TestStream::test_read_url_via_network", "deselected": true}, {"type": "Function", "lineno": 1969, "nodeid": "core/tests/test_stream.py::TestStream::test_read_path", "deselected": true}, {"type": "Function", "lineno": 1979, "nodeid": "core/tests/test_stream.py::TestStream::test_copy", "deselected": true}, {"type": "Function", "lineno": 1992, "nodeid": "core/tests/test_stream.py::TestStream::test_merge_with_empty_trace", "deselected": true}, {"type": "Function", "lineno": 2007, "nodeid": "core/tests/test_stream.py::TestStream::test_rotate", "deselected": true}, {"type": "Function", "lineno": 2084, "nodeid": "core/tests/test_stream.py::TestStream::test_plot", "deselected": true}, {"type": "Function", "lineno": 2090, "nodeid": "core/tests/test_stream.py::TestStream::test_spectrogram", "deselected": true}, {"type": "Function", "lineno": 2096, "nodeid": "core/tests/test_stream.py::TestStream::test_deepcopy", "deselected": true}, {"type": "Function", "lineno": 2118, "nodeid": "core/tests/test_stream.py::TestStream::test_write", "deselected": true}, {"type": "Function", "lineno": 2124, "nodeid": "core/tests/test_stream.py::TestStream::test_detrend", "deselected": true}, {"type": "Function", "lineno": 2162, "nodeid": "core/tests/test_stream.py::TestStream::test_taper", "deselected": true}, {"type": "Function", "lineno": 2176, "nodeid": "core/tests/test_stream.py::TestStream::test_issue_540", "deselected": true}, {"type": "Function", "lineno": 2209, "nodeid": "core/tests/test_stream.py::TestStream::test_method_chaining", "deselected": true}, {"type": "Function", "lineno": 2288, "nodeid": "core/tests/test_stream.py::TestStream::test_simulate_seedresp_parser", "deselected": true}, {"type": "Function", "lineno": 2330, "nodeid": "core/tests/test_stream.py::TestStream::test_select_empty_strings", "deselected": true}, {"type": "Function", "lineno": 2348, "nodeid": "core/tests/test_stream.py::TestStream::test_remove_response", "deselected": true}, {"type": "Function", "lineno": 2367, "nodeid": "core/tests/test_stream.py::TestStream::test_remove_sensitivity", "deselected": true}, {"type": "Function", "lineno": 2388, "nodeid": "core/tests/test_stream.py::TestStream::test_interpolate", "deselected": true}, {"type": "Function", "lineno": 2401, "nodeid": "core/tests/test_stream.py::TestStream::test_integrate", "deselected": true}, {"type": "Function", "lineno": 2414, "nodeid": "core/tests/test_stream.py::TestStream::test_integrate_args", "deselected": true}, {"type": "Function", "lineno": 2427, "nodeid": "core/tests/test_stream.py::TestStream::test_misaligned_traces", "deselected": true}, {"type": "Function", "lineno": 2509, "nodeid": "core/tests/test_stream.py::TestStream::test_slide", "deselected": true}, {"type": "Function", "lineno": 2591, "nodeid": "core/tests/test_stream.py::TestStream::test_slide_nearest_sample", "deselected": true}, {"type": "Function", "lineno": 2631, "nodeid": "core/tests/test_stream.py::TestStream::test_passing_kwargs_to_trace_detrend", "deselected": true}, {"type": "Function", "lineno": 2648, "nodeid": "core/tests/test_stream.py::TestStream::test_read_check_compression", "deselected": true}, {"type": "Function", "lineno": 2670, "nodeid": "core/tests/test_stream.py::TestStream::test_rotate_to_zne", "deselected": true}, {"type": "Function", "lineno": 2710, "nodeid": "core/tests/test_stream.py::TestStream::test_write_empty_stream", "deselected": true}, {"type": "Function", "lineno": 2722, "nodeid": "core/tests/test_stream.py::TestStream::test_stack", "deselected": true}], "outcome": "passed"}], "environment": {}, "dependencies": {"lxml": "6.0.2", "numpy": "2.0.2", "obspy": "1.3.0.post0+148.g166e92c489.dirty.obspy.master", "scipy": "1.13.1", "flake8": "---", "pyproj": "3.6.1", "pytest": "8.4.2", "cartopy": "---", "requests": "2.32.5", "decorator": "5.2.1", "shapefile": "---", "matplotlib": "3.9.4", "setuptools": "58.1.0", "sqlalchemy": "2.0.44", "geographiclib": "---", "pytest-json-report": "1.5.0"}, "platform_info": {"node": "trial-320208577-trialrun-320208577-agent-238", "system": "Linux", "machine": "x86_64", "release": "5.10.135+", "version": "#1 SMP Fri Nov 21 17:15:41 CST 2025", "processor": "", "architecture": "64bit", "python_version": "3.9.18", "python_compiler": "GCC 12.2.0", "python_implementation": "CPython"}, "runtest_flags": "core/tests/test_stream.py::TestStream -k trim -xvs"}