{"receipt_id":"w1-1","seq":1,"branch_id":"w1","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-f2882e8e53304df080da0df64c921d1b/incoming/f2f19d468da2a9c5f551ccd0c28cf396b6b82ace72ed61d1236e3e6bfb7a1435.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch qupulse/_program/tabor.py...\nApplied patch to 'qupulse/_program/tabor.py' cleanly.\nApplied patch qupulse/_program/tabor.py cleanly.\n","stdout_sha256":"0acbf615ff39701079662cd1c349019611fe6cab75452c8d5a0af27240b71469","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/qutech__qupulse-797/runs/pilot-qutech__qupulse-797-39cb8d3e9d/logs/w1/w1-1.log","tree_digest":"7595d4ac94383c9690e4133151d588e05d8bafa7bdf6c11151b66d1f35408f5c","tree_download_s":20.070317208999768,"started_at":"2026-10-03T22:54:44.909865Z","duration_s":0.010541,"timed_out":false,"image_before":"f663ec11-f5c1-4eb9-a2f7-a87d7f27ce75","image_after":"7ab9ef0f-15ac-48b3-8a03-cafcf45c70a5","junit":null,"diff":null,"patch_sha256":"f2f19d468da2a9c5f551ccd0c28cf396b6b82ace72ed61d1236e3e6bfb7a1435","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-ab18a29aee94436f860e7c17988f56e3/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-ab18a29aee94436f860e7c17988f56e3/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/_program/tabor_tests.py tests/pulses/sequencing_dummies.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w1-2.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\ncollected 48 items\n\ntests/_program/tabor_tests.py .......................................... [ 87%]\n..sss.                                                                   [100%]\n\n=============================== warnings summary ===============================\nqupulse/utils/types.py:36\n  /qupulse/qupulse/utils/types.py:36: UserWarning: gmpy2 not found. Using fractions.Fraction as fallback. Install gmpy2 for better performance.time_from_float might produce slightly different results\n    warnings.warn('gmpy2 not found. Using fractions.Fraction as fallback. Install gmpy2 for better performance.'\n\nqupulse/utils/sympy.py:26\n  /qupulse/qupulse/utils/sympy.py:26: UserWarning: scipy is not installed. This reduces the set of available functions to those present in numpy + manually vectorized functions in math.\n    warnings.warn('scipy is not installed. This reduces the set of available functions to those present in numpy + '\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n-------------- generated xml file: /opt/receipts/reports/w1-2.xml --------------\n=========================== short test summary info ============================\nPASSED tests/_program/tabor_tests.py::LoopTests::test_cleanup\nPASSED tests/_program/tabor_tests.py::LoopTests::test_cleanup_single_rep\nPASSED tests/_program/tabor_tests.py::LoopTests::test_cleanup_warnings\nPASSED tests/_program/tabor_tests.py::LoopTests::test_compare_key\nPASSED tests/_program/tabor_tests.py::LoopTests::test_depth\nPASSED tests/_program/tabor_tests.py::LoopTests::test_flatten_and_balance\nPASSED tests/_program/tabor_tests.py::LoopTests::test_flatten_and_balance_comparison_based\nPASSED tests/_program/tabor_tests.py::LoopTests::test_get_measurement_windows\nPASSED tests/_program/tabor_tests.py::LoopTests::test_is_balanced\nPASSED tests/_program/tabor_tests.py::LoopTests::test_is_leaf\nPASSED tests/_program/tabor_tests.py::LoopTests::test_repr\nPASSED tests/_program/tabor_tests.py::LoopTests::test_str\nPASSED tests/_program/tabor_tests.py::LoopTests::test_unroll\nPASSED tests/_program/tabor_tests.py::PlottableProgramTests::test_builtint_conversion\nPASSED tests/_program/tabor_tests.py::PlottableProgramTests::test_eq\nPASSED tests/_program/tabor_tests.py::PlottableProgramTests::test_from_read_data\nPASSED tests/_program/tabor_tests.py::PlottableProgramTests::test_get_advanced_sequence_table\nPASSED tests/_program/tabor_tests.py::PlottableProgramTests::test_get_as_single_waveform\nPASSED tests/_program/tabor_tests.py::PlottableProgramTests::test_get_repetitions\nPASSED tests/_program/tabor_tests.py::PlottableProgramTests::test_get_waveforms\nPASSED tests/_program/tabor_tests.py::PlottableProgramTests::test_init\nPASSED tests/_program/tabor_tests.py::PlottableProgramTests::test_iter\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_advanced_sequence_exceptions\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_calc_sampled_segments_deduplication\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_depth_0_single_waveform\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_depth_1_advanced_sequence\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_depth_1_advanced_sequence_unroll\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_depth_1_single_sequence\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_depth_1_single_sequence_2\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_depth_1_single_waveform\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_init\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_sampled_segments\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_update_volatile_parameters_with_depth1\nPASSED tests/_program/tabor_tests.py::TaborProgramTests::test_update_volatile_parameters_with_depth2\nPASSED tests/_program/tabor_tests.py::TaborSegmentTests::test_data_a\nPASSED tests/_program/tabor_tests.py::TaborSegmentTests::test_data_b\nPASSED tests/_program/tabor_tests.py::TaborSegmentTests::test_eq\nPASSED tests/_program/tabor_tests.py::TaborSegmentTests::test_from_binary_data\nPASSED tests/_program/tabor_tests.py::TaborSegmentTests::test_from_binary_segment\nPASSED tests/_program/tabor_tests.py::TaborSegmentTests::test_from_sampled\nPASSED tests/_program/tabor_tests.py::TaborSegmentTests::test_num_points\nPASSED tests/_program/tabor_tests.py::TaborMakeCombinedTest::test_empty_segment_list\nPASSED tests/_program/tabor_tests.py::TaborMakeCombinedTest::test_make_comb_both\nPASSED tests/_program/tabor_tests.py::TaborMakeCombinedTest::test_make_single_chan\nPASSED tests/_program/tabor_tests.py::TaborMemoryManagementTests::test_find_place_for_segments_in_memory\nSKIPPED [1] tests/_program/tabor_tests.py:693: Cannot compare to pytabor results\nSKIPPED [1] tests/_program/tabor_tests.py:669: Cannot compare to pytabor results\nSKIPPED [1] tests/_program/tabor_tests.py:683: Cannot compare to pytabor results\n================== 45 passed, 3 skipped, 2 warnings in 2.41s ===================\n","stderr_tail":"","stdout_sha256":"739d999d997f0d32912ae78ba7351a6a3566b1efee4752f0ed0be5c4634cc781","log_path":"~/dev/nebius-hackathon/pilot/v2-arm-lightning/qutech__qupulse-797/runs/pilot-qutech__qupulse-797-39cb8d3e9d/logs/w1/w1-2.log","tree_digest":"7595d4ac94383c9690e4133151d588e05d8bafa7bdf6c11151b66d1f35408f5c","tree_download_s":4.498364208964631,"started_at":"2026-10-03T22:55:07.014450Z","duration_s":3.080049,"timed_out":false,"image_before":"7ab9ef0f-15ac-48b3-8a03-cafcf45c70a5","image_after":"f1984d73-a623-46a2-a6e1-854d7bdfd06f","junit":{"passed":["tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_cleanup","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_cleanup_single_rep","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_cleanup_warnings","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_compare_key","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_depth","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_flatten_and_balance","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_flatten_and_balance_comparison_based","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_get_measurement_windows","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_is_balanced","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_is_leaf","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_repr","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_str","tests/_program/loop_tests.py::tests::_program::tabor_tests::LoopTests::test_unroll","tests/_program/tabor_tests.py::PlottableProgramTests::test_builtint_conversion","tests/_program/tabor_tests.py::PlottableProgramTests::test_eq","tests/_program/tabor_tests.py::PlottableProgramTests::test_from_read_data","tests/_program/tabor_tests.py::PlottableProgramTests::test_get_advanced_sequence_table","tests/_program/tabor_tests.py::PlottableProgramTests::test_get_as_single_waveform","tests/_program/tabor_tests.py::PlottableProgramTests::test_get_repetitions","tests/_program/tabor_tests.py::PlottableProgramTests::test_get_waveforms","tests/_program/tabor_tests.py::PlottableProgramTests::test_init","tests/_program/tabor_tests.py::PlottableProgramTests::test_iter","tests/_program/tabor_tests.py::TaborProgramTests::test_advanced_sequence_exceptions","tests/_program/tabor_tests.py::TaborProgramTests::test_calc_sampled_segments_deduplication","tests/_program/tabor_tests.py::TaborProgramTests::test_depth_0_single_waveform","tests/_program/tabor_tests.py::TaborProgramTests::test_depth_1_advanced_sequence","tests/_program/tabor_tests.py::TaborProgramTests::test_depth_1_advanced_sequence_unroll","tests/_program/tabor_tests.py::TaborProgramTests::test_depth_1_single_sequence","tests/_program/tabor_tests.py::TaborProgramTests::test_depth_1_single_sequence_2","tests/_program/tabor_tests.py::TaborProgramTests::test_depth_1_single_waveform","tests/_program/tabor_tests.py::TaborProgramTests::test_init","tests/_program/tabor_tests.py::TaborProgramTests::test_sampled_segments","tests/_program/tabor_tests.py::TaborProgramTests::test_update_volatile_parameters_with_depth1","tests/_program/tabor_tests.py::TaborProgramTests::test_update_volatile_parameters_with_depth2","tests/_program/tabor_tests.py::TaborSegmentTests::test_data_a","tests/_program/tabor_tests.py::TaborSegmentTests::test_data_b","tests/_program/tabor_tests.py::TaborSegmentTests::test_eq","tests/_program/tabor_tests.py::TaborSegmentTests::test_from_binary_data","tests/_program/tabor_tests.py::TaborSegmentTests::test_from_binary_segment","tests/_program/tabor_tests.py::TaborSegmentTests::test_from_sampled","tests/_program/tabor_tests.py::TaborSegmentTests::test_num_points","tests/_program/tabor_tests.py::TaborMakeCombinedTest::test_empty_segment_list","tests/_program/tabor_tests.py::TaborMakeCombinedTest::test_make_comb_both","tests/_program/tabor_tests.py::TaborMakeCombinedTest::test_make_single_chan","tests/_program/tabor_tests.py::TaborMemoryManagementTests::test_find_place_for_segments_in_memory"],"failed":[],"errors":[],"skipped":["tests/_program/tabor_tests.py::TaborMakeCombinedPyTaborCompareTest::test_empty_segment_list","tests/_program/tabor_tests.py::TaborMakeCombinedPyTaborCompareTest::test_make_comb_both","tests/_program/tabor_tests.py::TaborMakeCombinedPyTaborCompareTest::test_make_single_chan"],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
