OXYGENHUB

✓ Run #1 passed

main at ebd18aa348f8 · started by andymccall · 8.0 s · pipeline 3577b311a723 · .flow/pipeline.kdl · all runs

✓ build passed · 2.7 s ✓ conformance passed · 2.1 s
✓ build passed · exit 0 · 2.7 s · on earth-1 · signed receipt by earth-1 (OxygenFlow runner)
0.0sfetching doomsdayone/retro-remote-debug-controller for state 08f40438e1f8+0e1dff9d720c+1a668167b43a+22b7152bf442+7427164735b8+760871d9dc4f+9446221d8524+94ac48a0e446+96807fba3e16+b36d5cf3c186+c6f8f7b1208e+d008e5dab2d5+d8359952e789+e0cb47de293a
1.8sbooting 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 · 2.1 s · on earth-1 · signed receipt by earth-1 (OxygenFlow runner) · 1 artifact · 22 tests, all passed

22 passed · 476 ms of test time

0.0sfetching doomsdayone/retro-remote-debug-controller for state 08f40438e1f8+0e1dff9d720c+1a668167b43a+22b7152bf442+7427164735b8+760871d9dc4f+9446221d8524+94ac48a0e446+96807fba3e16+b36d5cf3c186+c6f8f7b1208e+d008e5dab2d5+d8359952e789+e0cb47de293a
0.4sbooting a microVM: 2 vCPU, 2048 MiB, rootfs 8b6bb0c6452f
0.9s============================= test session starts ==============================
0.0stests: 22 tests, all passed in 476 ms
0.9splatform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack -- /usr/bin/python3
0.9scachedir: .pytest_cache
0.9srootdir: /src
0.9splugins: xdist-3.1.0
0.9scollecting ... collected 22 items
0.9s
1.2sconformance/test_conformance.py::test_status_contract PASSED             [  4%]
1.2sconformance/test_conformance.py::test_regs_object PASSED                 [  9%]
1.2sconformance/test_conformance.py::test_mem_exact_length PASSED            [ 13%]
1.2sconformance/test_conformance.py::test_mem_bank_param_returns_length PASSED [ 18%]
1.2sconformance/test_conformance.py::test_screenshot_ppm PASSED              [ 22%]
1.3sconformance/test_conformance.py::test_step_is_deterministic PASSED       [ 27%]
1.3sconformance/test_conformance.py::test_pause_resume_toggle PASSED         [ 31%]
1.3sconformance/test_conformance.py::test_unknown_path_404 PASSED            [ 36%]
1.3sconformance/test_conformance.py::test_step_requires_post PASSED          [ 40%]
1.3sconformance/test_conformance.py::test_key_injection PASSED               [ 45%]
1.3sconformance/test_conformance.py::test_key_requires_post PASSED           [ 50%]
1.3sconformance/test_conformance.py::test_mem_write_roundtrip PASSED         [ 54%]
1.3sconformance/test_conformance.py::test_mem_write_requires_post PASSED     [ 59%]
1.3sconformance/test_conformance.py::test_audio_is_valid_wav PASSED          [ 63%]
1.3sconformance/test_conformance.py::test_pointer_injection PASSED           [ 68%]
1.3sconformance/test_conformance.py::test_pointer_readback PASSED            [ 72%]
1.3sconformance/test_conformance.py::test_pointer_get_is_get PASSED          [ 77%]
1.3sconformance/test_conformance.py::test_reset PASSED                       [ 81%]
1.3sconformance/test_conformance.py::test_pad_injection PASSED               [ 86%]
1.4sconformance/test_conformance.py::test_pad_readback PASSED                [ 90%]
1.4sconformance/test_conformance.py::test_pad_is_a_level_not_an_event PASSED [ 95%]
1.4sconformance/test_conformance.py::test_pad_unplug_is_observable PASSED    [100%]
1.4s
1.4s---------------------- generated xml file: /src/junit.xml ----------------------
1.4s============================== 22 passed in 0.56s ==============================
1.5sconformance: 22 tests, 0 skipped
2.1sartifact junit: 2336 bytes, blob 38f2ea0db35a