2018-12-06 06:03:06 +08:00
|
|
|
task:
|
2018-12-06 07:18:51 +08:00
|
|
|
name: build-test-ubuntu1604
|
2018-12-06 06:03:06 +08:00
|
|
|
container:
|
|
|
|
cpu: 4
|
2019-04-17 18:15:35 +08:00
|
|
|
memory: 20
|
2018-12-06 06:03:06 +08:00
|
|
|
dockerfile: .cirrus/Dockerfile.ubuntu16.04
|
|
|
|
|
2020-11-30 16:59:04 +08:00
|
|
|
build_script: mkdir build && cd build && cmake .. -DARCH=all+alpha -DOXIDE_INSTALL_PREFIX=$HOME/.cargo -DBUILD_TESTS=on && make -j3
|
2019-02-12 01:32:27 +08:00
|
|
|
submodule_script: git submodule sync --recursive && git submodule update --init --recursive
|
2018-12-06 07:34:39 +08:00
|
|
|
test_generic_script: cd build && ./nextpnr-generic-test
|
|
|
|
test_ice40_script: cd build && ./nextpnr-ice40-test
|
2018-12-08 22:37:12 +08:00
|
|
|
smoketest_ice40_script: export NEXTPNR=$(pwd)/build/nextpnr-ice40 && cd ice40/smoketest/attosoc && ./smoketest.sh
|
2019-02-10 04:08:06 +08:00
|
|
|
test_ecp5_script: cd build && ./nextpnr-ecp5-test
|
2019-11-27 23:18:53 +08:00
|
|
|
smoketest_generic_script: export NEXTPNR=$(pwd)/build/nextpnr-generic && cd generic/examples && ./simple.sh && ./simtest.sh
|
2019-02-12 02:17:56 +08:00
|
|
|
regressiontest_ice40_script: make -j $(nproc) -C tests/ice40/regressions NPNR=$(pwd)/build/nextpnr-ice40
|
2019-03-01 18:47:59 +08:00
|
|
|
regressiontest_ecp5_script: make -j $(nproc) -C tests/ecp5/regressions NPNR=$(pwd)/build/nextpnr-ecp5
|
2020-06-29 23:34:19 +08:00
|
|
|
archcheck_script: BUILD_DIR=$(pwd)/build ./.cirrus/archcheck.sh
|