From c5cbd6d24f652f5101d4d2fea7e92e06b598b9ad Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Tue, 3 Dec 2024 08:12:45 +0100 Subject: [PATCH] Restructure bonus tests --- 2024/bonus/day01/sample.tftest.hcl | 19 ------------- 2024/bonus/day02/sample.tftest.hcl | 19 ------------- 2024/bonus/tests.tftest.hcl | 43 ++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+), 38 deletions(-) delete mode 100644 2024/bonus/day01/sample.tftest.hcl delete mode 100644 2024/bonus/day02/sample.tftest.hcl create mode 100644 2024/bonus/tests.tftest.hcl diff --git a/2024/bonus/day01/sample.tftest.hcl b/2024/bonus/day01/sample.tftest.hcl deleted file mode 100644 index ed219ea..0000000 --- a/2024/bonus/day01/sample.tftest.hcl +++ /dev/null @@ -1,19 +0,0 @@ -variables { - input = file("../../tests/samples/01.txt") -} - -run "run" { - - command = plan - - assert { - condition = output.part1 == 11 - error_message = "Part1 output is wrong" - } - - assert { - condition = output.part2 == 31 - error_message = "Part2 output is wrong" - } - -} diff --git a/2024/bonus/day02/sample.tftest.hcl b/2024/bonus/day02/sample.tftest.hcl deleted file mode 100644 index d8c4b53..0000000 --- a/2024/bonus/day02/sample.tftest.hcl +++ /dev/null @@ -1,19 +0,0 @@ -variables { - input = file("../../tests/samples/02.txt") -} - -run "run" { - - command = plan - - assert { - condition = output.part1 == 2 - error_message = "Part1 output is wrong" - } - - assert { - condition = output.part2 == 4 - error_message = "Part2 output is wrong" - } - -} diff --git a/2024/bonus/tests.tftest.hcl b/2024/bonus/tests.tftest.hcl new file mode 100644 index 0000000..341da75 --- /dev/null +++ b/2024/bonus/tests.tftest.hcl @@ -0,0 +1,43 @@ +run "day1" { + command = plan + module { + source = "./day01" + } + + variables { + input = file("../tests/samples/01.txt") + } + + assert { + condition = output.part1 == 11 + error_message = "Part1 output is wrong" + } + + assert { + condition = output.part2 == 31 + error_message = "Part2 output is wrong" + } +} + +run "day2" { + command = plan + + module { + source = "./day02" + } + + variables { + input = file("../tests/samples/02.txt") + } + + assert { + condition = output.part1 == 2 + error_message = "Part1 output is wrong" + } + + assert { + condition = output.part2 == 4 + error_message = "Part2 output is wrong" + } + +}