{"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-877762f1601a4cdd89a992298b9fcb8d/incoming/cc051a997c4406549c36c56deef588362fb2a4ca916e58b1786d8acf5d8336bf.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-P/qutech__qupulse-797/runs/pilot-qutech__qupulse-797-b67d817a55/logs/w1/w1-1.log","tree_digest":"4c958932209d507ee70122162ba634c6c72beb9a19e3593573aee417bd66c7a6","tree_download_s":7.346211540978402,"started_at":"2026-10-03T17:16:06.929024Z","duration_s":0.011345999999999998,"timed_out":false,"image_before":"4e023120-1b5e-49b9-a9e5-c7bfc48a61ed","image_after":"4954a02e-e4e6-416f-a88f-9645abecdf35","junit":null,"diff":null,"patch_sha256":"cc051a997c4406549c36c56deef588362fb2a4ca916e58b1786d8acf5d8336bf","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-2a69bfbf56a84f6a8f8bf43affbe7ba8/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-2a69bfbf56a84f6a8f8bf43affbe7ba8/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.36s ===================\n","stderr_tail":"","stdout_sha256":"4ead6b73008a296e504f5777dc7451d6cd6e21d70e7e1fddc4917132f1bfb1f4","log_path":"~/dev/nebius-hackathon/pilot/v2-P/qutech__qupulse-797/runs/pilot-qutech__qupulse-797-b67d817a55/logs/w1/w1-2.log","tree_digest":"4c958932209d507ee70122162ba634c6c72beb9a19e3593573aee417bd66c7a6","tree_download_s":5.020879041869193,"started_at":"2026-10-03T17:16:15.615457Z","duration_s":3.004004,"timed_out":false,"image_before":"4954a02e-e4e6-416f-a88f-9645abecdf35","image_after":"1ea686ef-6a22-4e2f-b9f8-95741685b4be","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}
