Automate test cases.
[simavr] / tests / test_atmega644_adc_test.c
diff --git a/tests/test_atmega644_adc_test.c b/tests/test_atmega644_adc_test.c
new file mode 100644 (file)
index 0000000..a058f66
--- /dev/null
@@ -0,0 +1,15 @@
+#include "tests.h"
+
+int main(int argc, char **argv) {
+       tests_init(argc, argv);
+
+       static const char *expected =
+               "Read 8 ADC channels to test interrupts\r\n"
+               "All done. Now reading the 1.1V value in pooling mode\r\n"
+               "Read ADC value 0155 = 1098 mvolts -- ought to be 1098\r\n";
+       tests_assert_uart_receive("atmega644_adc_test.axf", 100000,
+                                 expected, '0');
+
+       tests_success();
+       return 0;
+}