micropython/.github
Damien George c8838b5004 github/workflows: Add CI to run tests against zephyr with qemu.
With this change, the zephyr port is tested against the standard test suite
via the following scheme:
- the zephyr port is built with the `qemu_cortex_m3` board and the
  `prj_minimal.conf` configuration
- `qemu-system-arm` runs `zephyr.elf`
- the zephyr console is redirected to a pts/pty
- `tests/run-tests.py` is run in bare-metal mode against the pts/pty device

This allows testing the zephyr port as though it were a physical board
attached over a serial port.

Signed-off-by: Damien George <damien@micropython.org>
2024-08-28 11:23:11 +10:00
..
ISSUE_TEMPLATE github/ISSUE_TEMPLATE: Update issue form to remove checklist generation. 2024-05-31 22:17:45 +10:00
workflows github/workflows: Add CI to run tests against zephyr with qemu. 2024-08-28 11:23:11 +10:00
dependabot.yml github: Add dependabot to update GitHub Actions. 2022-11-11 13:25:40 +11:00
FUNDING.yml github: Add FUNDING.yml file pointing to micropython GitHub sponsorship. 2020-06-18 00:02:53 +10:00
pull_request_template.md github: Add Pull Request template. 2024-06-26 14:47:13 +10:00