From 35e3d93d9b6fa229ee26e64d02c151a34fdb3aa1 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Mon, 24 Apr 2017 19:13:17 +0200 Subject: [PATCH] test: add basic test_targets.py --- test/test_targets.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 test/test_targets.py diff --git a/test/test_targets.py b/test/test_targets.py new file mode 100644 index 000000000..03e1b31be --- /dev/null +++ b/test/test_targets.py @@ -0,0 +1,33 @@ +import unittest + +from litex.gen import * + +from litex.soc.integration.builder import * + + +def build_test(socs): + for soc in socs: + builder = Builder(soc, output_dir="build", compile_software=False, compile_gateware=False) + builder.build() + + +class TestTargets(unittest.TestCase): + def test_arty(self): + from litex.boards.targets.arty import BaseSoC, MiniSoC + build_test([BaseSoC(), MiniSoC()]) + + def test_de0nano(self): + from litex.boards.targets.de0nano import BaseSoC + build_test([BaseSoC()]) + + def test_kc705(self): + from litex.boards.targets.kc705 import BaseSoC, MiniSoC + build_test([BaseSoC(), MiniSoC()]) + + def test_minispartan6(self): + from litex.boards.targets.minispartan6 import BaseSoC + build_test([BaseSoC()]) + + def test_nexys_video(self): + from litex.boards.targets.nexys_video import BaseSoC, MiniSoC + build_test([BaseSoC(), MiniSoC()])