From: Florent Kermarrec Date: Mon, 24 Apr 2017 17:13:17 +0000 (+0200) Subject: test: add basic test_targets.py X-Git-Tag: 24jan2021_ls180~1864 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=35e3d93d9b6fa229ee26e64d02c151a34fdb3aa1;p=litex.git test: add basic test_targets.py --- diff --git a/test/test_targets.py b/test/test_targets.py new file mode 100644 index 00000000..03e1b31b --- /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()])