File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ # SPDX-FileCopyrightText: 2014 MicroPython & CircuitPython contributors (https://github.com/adafruit/circuitpython/graphs/contributors)
2+ #
3+ # SPDX-License-Identifier: MIT
4+
5+ name : Run tests
6+
7+ on : [pull_request, push]
8+
9+ jobs :
10+ run :
11+ runs-on : ubuntu-22.04
12+ steps :
13+ - name : Set up repository
14+ uses : actions/checkout@v3
15+ with :
16+ submodules : false
17+ fetch-depth : 1
18+ - name : Set up circuitpython repository
19+ uses : actions/checkout@v3
20+ with :
21+ repository : adafruit/circuitpython
22+ path : ./circuitpython/
23+ submodules : false
24+ fetch-depth : 1
25+ fetch-tags : true
26+ - name : Set up python
27+ uses : actions/setup-python@v4
28+ with :
29+ python-version : 3.8
30+ - name : CircuitPython dependencies
31+ id : cp-deps
32+ run : python tools/ci_fetch_deps.py tests
33+ shell : bash
34+ working-directory : ./circuitpython/
35+ - name : Install python dependencies
36+ run : pip install -r requirements-dev.txt
37+ shell : bash
38+ working-directory : ./circuitpython/
39+ - name : Build unix port
40+ run : make -C ports/unix VARIANT=coverage -j2
41+ working-directory : ./circuitpython/
42+ - name : Run tests
43+ run : ./run_tests.py
44+ working-directory : tests
45+ env :
46+ MICROPY_CPYTHON3 : python3.8
47+ MICROPY_MICROPYTHON : ../circuitpython/ports/unix/build-coverage/micropython
48+ MICROPYPATH : ../:../circuitpython/frozen/Adafruit_CircuitPython_Ticks
You can’t perform that action at this time.
0 commit comments