From 11ffe92cabe9e58a5dae9ac673f426f2c963890c Mon Sep 17 00:00:00 2001 From: Niklas Hauser Date: Sat, 25 Apr 2020 18:40:22 +0200 Subject: [PATCH] [test] Add large AVR unittests for Mega 2560 board --- .circleci/config.yml | 1 + test/Makefile | 17 ++++++++++------ test/config/mega-2560-pro.xml | 38 +++++++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+), 6 deletions(-) create mode 100644 test/config/mega-2560-pro.xml diff --git a/.circleci/config.yml b/.circleci/config.yml index b342bcdeed..a49a6694b3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -42,6 +42,7 @@ jobs: (cd test && make compile-al-avreb-can) (cd test && make compile-arduino-uno) (cd test && make compile-arduino-nano) + (cd test && make compile-mega-2560-pro) - run: name: Linux Examples command: | diff --git a/test/Makefile b/test/Makefile index 7f38c7562c..d6284a0d6e 100644 --- a/test/Makefile +++ b/test/Makefile @@ -60,18 +60,23 @@ run-nucleo-f103: compile-al-avreb-can: - $(call compile-test,al-avreb-can) + $(call compile-test,al-avreb-can,size) run-al-avreb-can: - $(call run-test,al-avreb-can) + $(call run-test,al-avreb-can,size) compile-arduino-uno: - $(call compile-test,arduino-uno) + $(call compile-test,arduino-uno,size) run-arduino-uno: - $(call run-test,arduino-uno) + $(call run-test,arduino-uno,size) compile-arduino-nano: - $(call compile-test,arduino-nano) + $(call compile-test,arduino-nano,size) run-arduino-nano: - $(call run-test,arduino-nano) + $(call run-test,arduino-nano,size) + +compile-mega-2560-pro: + $(call compile-test,mega-2560-pro,size) +run-mega-2560-pro: + $(call run-test,mega-2560-pro,size) diff --git a/test/config/mega-2560-pro.xml b/test/config/mega-2560-pro.xml new file mode 100644 index 0000000000..fced95122f --- /dev/null +++ b/test/config/mega-2560-pro.xml @@ -0,0 +1,38 @@ + + + modm:mega-2560-pro + + + + + + + + + + + modm-test:test:architecture + modm-test:test:communication:sab + + + + + + modm-test:test:container + + + modm-test:test:driver + modm-test:test:stdc++ + + + modm-test:test:io + modm-test:test:platform:** + + + modm-test:test:processing + + + modm-test:test:ui + modm-test:test:math + +