{"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-185b7317d4bf4670ba2badb68038d47e/incoming/c8553b5f13a2eb10a31c5784e41c63b5c1d0dc35e77fad46163507a2df04ff46.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch pythainlp/util/syllable.py...\nApplied patch to 'pythainlp/util/syllable.py' cleanly.\nApplied patch pythainlp/util/syllable.py cleanly.\n","stdout_sha256":"3ac37384f270008b91202fba20b63de41f3969b63953f2db2a7a56792d1d0d45","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pythainlp__pythainlp-1056/runs/pilot-pythainlp__pythainlp-1056-98ebf86118/logs/w1/w1-1.log","tree_digest":"c82af1742eb1a3c322895adf3178f2ff98557f3fba4ebed190f82f559ab03946","tree_download_s":11.946651916019619,"started_at":"2026-10-03T20:03:17.173660Z","duration_s":0.010207,"timed_out":false,"image_before":"f18ab7ab-ca47-4174-b99b-0a3e4709a4f1","image_after":"09219964-9ef2-4546-ad2f-a49e64eebe3e","junit":null,"diff":null,"patch_sha256":"c8553b5f13a2eb10a31c5784e41c63b5c1d0dc35e77fad46163507a2df04ff46","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w1-2","seq":2,"branch_id":"w1","kind":"verification","cmd":"/opt/receipts-90b8ca51ee3e43e3899e3aac94db47ad/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-90b8ca51ee3e43e3899e3aac94db47ad/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/core/test_util.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 35 items\n\ntests/core/test_util.py ...................................              [100%]\n\n==================================== PASSES ====================================\n-------------- generated xml file: /opt/receipts/reports/w1-2.xml --------------\n=========================== short test summary info ============================\nPASSED tests/core/test_util.py::UtilTestCase::test_collate\nPASSED tests/core/test_util.py::UtilTestCase::test_convert_years\nPASSED tests/core/test_util.py::UtilTestCase::test_count_thai_chars\nPASSED tests/core/test_util.py::UtilTestCase::test_countthai\nPASSED tests/core/test_util.py::UtilTestCase::test_date\nPASSED tests/core/test_util.py::UtilTestCase::test_display_thai_char\nPASSED tests/core/test_util.py::UtilTestCase::test_emoji_to_thai\nPASSED tests/core/test_util.py::UtilTestCase::test_find_keywords\nPASSED tests/core/test_util.py::UtilTestCase::test_ipa_to_rtgs\nPASSED tests/core/test_util.py::UtilTestCase::test_isthai\nPASSED tests/core/test_util.py::UtilTestCase::test_isthaichar\nPASSED tests/core/test_util.py::UtilTestCase::test_keyboard\nPASSED tests/core/test_util.py::UtilTestCase::test_morse_decode\nPASSED tests/core/test_util.py::UtilTestCase::test_morse_encode\nPASSED tests/core/test_util.py::UtilTestCase::test_nectec_to_ipa\nPASSED tests/core/test_util.py::UtilTestCase::test_normalize\nPASSED tests/core/test_util.py::UtilTestCase::test_number\nPASSED tests/core/test_util.py::UtilTestCase::test_rank\nPASSED tests/core/test_util.py::UtilTestCase::test_remove_repeat_consonants\nPASSED tests/core/test_util.py::UtilTestCase::test_remove_tone_ipa\nPASSED tests/core/test_util.py::UtilTestCase::test_sound_syllable\nPASSED tests/core/test_util.py::UtilTestCase::test_syllable_length\nPASSED tests/core/test_util.py::UtilTestCase::test_syllable_open_close_detector\nPASSED tests/core/test_util.py::UtilTestCase::test_th_zodiac\nPASSED tests/core/test_util.py::UtilTestCase::test_thai_keyboard_dist\nPASSED tests/core/test_util.py::UtilTestCase::test_thai_strftime\nPASSED tests/core/test_util.py::UtilTestCase::test_thai_strptime\nPASSED tests/core/test_util.py::UtilTestCase::test_thaiword_to_date\nPASSED tests/core/test_util.py::UtilTestCase::test_thaiword_to_time\nPASSED tests/core/test_util.py::UtilTestCase::test_time_to_thaiword\nPASSED tests/core/test_util.py::UtilTestCase::test_tis620_to_utf8\nPASSED tests/core/test_util.py::UtilTestCase::test_to_idna\nPASSED tests/core/test_util.py::UtilTestCase::test_to_lunar_date\nPASSED tests/core/test_util.py::UtilTestCase::test_tone_detector\nPASSED tests/core/test_util.py::UtilTestCase::test_trie\n============================== 35 passed in 2.48s ==============================\n","stderr_tail":"","stdout_sha256":"b1c78597b3a45ffda7b343342d0254dda9017b3573e946750fe24c1895786f20","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pythainlp__pythainlp-1056/runs/pilot-pythainlp__pythainlp-1056-98ebf86118/logs/w1/w1-2.log","tree_digest":"c82af1742eb1a3c322895adf3178f2ff98557f3fba4ebed190f82f559ab03946","tree_download_s":11.967764457920566,"started_at":"2026-10-03T20:03:31.139140Z","duration_s":4.416699,"timed_out":false,"image_before":"09219964-9ef2-4546-ad2f-a49e64eebe3e","image_after":"4a721ef3-cbf1-49c4-bdb2-05f44fc01a21","junit":{"passed":["tests/core/test_util.py::UtilTestCase::test_collate","tests/core/test_util.py::UtilTestCase::test_convert_years","tests/core/test_util.py::UtilTestCase::test_count_thai_chars","tests/core/test_util.py::UtilTestCase::test_countthai","tests/core/test_util.py::UtilTestCase::test_date","tests/core/test_util.py::UtilTestCase::test_display_thai_char","tests/core/test_util.py::UtilTestCase::test_emoji_to_thai","tests/core/test_util.py::UtilTestCase::test_find_keywords","tests/core/test_util.py::UtilTestCase::test_ipa_to_rtgs","tests/core/test_util.py::UtilTestCase::test_isthai","tests/core/test_util.py::UtilTestCase::test_isthaichar","tests/core/test_util.py::UtilTestCase::test_keyboard","tests/core/test_util.py::UtilTestCase::test_morse_decode","tests/core/test_util.py::UtilTestCase::test_morse_encode","tests/core/test_util.py::UtilTestCase::test_nectec_to_ipa","tests/core/test_util.py::UtilTestCase::test_normalize","tests/core/test_util.py::UtilTestCase::test_number","tests/core/test_util.py::UtilTestCase::test_rank","tests/core/test_util.py::UtilTestCase::test_remove_repeat_consonants","tests/core/test_util.py::UtilTestCase::test_remove_tone_ipa","tests/core/test_util.py::UtilTestCase::test_sound_syllable","tests/core/test_util.py::UtilTestCase::test_syllable_length","tests/core/test_util.py::UtilTestCase::test_syllable_open_close_detector","tests/core/test_util.py::UtilTestCase::test_th_zodiac","tests/core/test_util.py::UtilTestCase::test_thai_keyboard_dist","tests/core/test_util.py::UtilTestCase::test_thai_strftime","tests/core/test_util.py::UtilTestCase::test_thai_strptime","tests/core/test_util.py::UtilTestCase::test_thaiword_to_date","tests/core/test_util.py::UtilTestCase::test_thaiword_to_time","tests/core/test_util.py::UtilTestCase::test_time_to_thaiword","tests/core/test_util.py::UtilTestCase::test_tis620_to_utf8","tests/core/test_util.py::UtilTestCase::test_to_idna","tests/core/test_util.py::UtilTestCase::test_to_lunar_date","tests/core/test_util.py::UtilTestCase::test_tone_detector","tests/core/test_util.py::UtilTestCase::test_trie"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
