OXYGENHUB

✓ Run #2 passed

main at 362d4710e172 · pushed by andymccall · 2 min 43 s · pipeline 3577b311a723 · .flow/pipeline.kdl · all runs

✓ build passed · 2.4 s ✓ conformance passed · 1.8 s
✓ build passed · exit 0 · 2.4 s · on earth-1 · signed receipt by earth-1 (OxygenFlow runner)
0.0sfetching doomsdayone/retro-remote-debug-controller for state 1b40a077e41f+398756c0e9b2+3bf01e6e95ae+3de55cb796cd+45a475bb3fa8+5a9d638a8939+69f777699a51+724e0ab8c620+79333fa1febe+7c83b415d7cc+d69f9ef6bbac+e1cff618586a+e60badb602fb+f2dd3b3ac5ad
1.3sbooting a microVM: 2 vCPU, 1024 MiB, rootfs 8b6bb0c6452f
0.7score/retro_control.c: compiled cleanly (C11, -Wall -Wextra -Werror)
0.8sclient/ and conformance/: Python compiles
✓ conformance passed · exit 0 · 1.8 s · on earth-1 · signed receipt by earth-1 (OxygenFlow runner) · 1 artifact · 22 tests, all passed

22 passed · 368 ms of test time

0.0sfetching doomsdayone/retro-remote-debug-controller for state 1b40a077e41f+398756c0e9b2+3bf01e6e95ae+3de55cb796cd+45a475bb3fa8+5a9d638a8939+69f777699a51+724e0ab8c620+79333fa1febe+7c83b415d7cc+d69f9ef6bbac+e1cff618586a+e60badb602fb+f2dd3b3ac5ad
0.3sbooting a microVM: 2 vCPU, 2048 MiB, rootfs 8b6bb0c6452f
0.5s============================= test session starts ==============================
0.5splatform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack -- /usr/bin/python3
0.5scachedir: .pytest_cache
0.5srootdir: /src
0.5splugins: xdist-3.1.0
0.6scollecting ... collected 22 items
0.6s
0.7sconformance/test_conformance.py::test_status_contract PASSED             [  4%]
0.0stests: 22 tests, all passed in 368 ms
0.7sconformance/test_conformance.py::test_regs_object PASSED                 [  9%]
0.7sconformance/test_conformance.py::test_mem_exact_length PASSED            [ 13%]
0.7sconformance/test_conformance.py::test_mem_bank_param_returns_length PASSED [ 18%]
0.8sconformance/test_conformance.py::test_screenshot_ppm PASSED              [ 22%]
0.8sconformance/test_conformance.py::test_step_is_deterministic PASSED       [ 27%]
0.8sconformance/test_conformance.py::test_pause_resume_toggle PASSED         [ 31%]
0.8sconformance/test_conformance.py::test_unknown_path_404 PASSED            [ 36%]
0.8sconformance/test_conformance.py::test_step_requires_post PASSED          [ 40%]
0.8sconformance/test_conformance.py::test_key_injection PASSED               [ 45%]
0.8sconformance/test_conformance.py::test_key_requires_post PASSED           [ 50%]
0.8sconformance/test_conformance.py::test_mem_write_roundtrip PASSED         [ 54%]
0.8sconformance/test_conformance.py::test_mem_write_requires_post PASSED     [ 59%]
0.9sconformance/test_conformance.py::test_audio_is_valid_wav PASSED          [ 63%]
0.9sconformance/test_conformance.py::test_pointer_injection PASSED           [ 68%]
0.9sconformance/test_conformance.py::test_pointer_readback PASSED            [ 72%]
0.9sconformance/test_conformance.py::test_pointer_get_is_get PASSED          [ 77%]
0.9sconformance/test_conformance.py::test_reset PASSED                       [ 81%]
0.9sconformance/test_conformance.py::test_pad_injection PASSED               [ 86%]
1.0sconformance/test_conformance.py::test_pad_readback PASSED                [ 90%]
1.0sconformance/test_conformance.py::test_pad_is_a_level_not_an_event PASSED [ 95%]
1.0sconformance/test_conformance.py::test_pad_unplug_is_observable PASSED    [100%]
1.0s
1.0s---------------------- generated xml file: /src/junit.xml ----------------------
1.0s============================== 22 passed in 0.50s ==============================
1.1sconformance: 22 tests, 0 skipped
1.7sartifact junit: 2336 bytes, blob bd0ff4d5d288