Add initial hardware testing support (#6313)

- Added workflow triggered by cron or label "hil_test"
- Added examples with both pytest and unity
This commit is contained in:
Abdelatif Guettouche
2022-03-10 13:45:26 +01:00
committed by GitHub
parent 4da1051266
commit 96f8f5e3ef
14 changed files with 372 additions and 7 deletions

View File

@ -0,0 +1,2 @@
def test_unity(dut):
dut.expect_unity_test_output(timeout=240)

33
tests/unity/unity.ino Normal file
View File

@ -0,0 +1,33 @@
#include <unity.h>
/* These functions are intended to be called before and after each test. */
void setUp(void) {
}
void tearDown(void){
}
void test_pass(void){
TEST_ASSERT_EQUAL(1, 1);
}
void test_fail(void){
TEST_ASSERT_EQUAL(1, 1);
}
void setup() {
Serial.begin(115200);
while (!Serial) {
;
}
UNITY_BEGIN();
RUN_TEST(test_pass);
RUN_TEST(test_fail);
UNITY_END();
}
void loop() {
}