avr-test-suite 0.1.1

An AVR compiler integration test suite
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// RUN: avr-gcc -mmcu=atmega328p @file -o /dev/stdout | avr-sim

#include "../src/libavrlit/avr-lit.hpp"

using namespace test;

void run_test() {
// CHECK: 1 + 1 = 2
  eval(1 + 1);
// CHECK: 5 + 5 = 10
  eval(5 + 5);
// CHECK: 0 + -1 = -1
  eval(0 + -1);
}