6 from litex
.soc
.integration
.builder
import *
12 os
.system("rm -rf build")
13 builder
= Builder(soc
, output_dir
="./build", compile_software
=False, compile_gateware
=False)
15 errors
+= not os
.path
.isfile("./build/gateware/top.v")
16 os
.system("rm -rf build")
20 class TestTargets(unittest
.TestCase
):
22 from litex
.boards
.targets
.arty
import BaseSoC
, MiniSoC
23 errors
= build_test([BaseSoC(), MiniSoC()])
24 self
.assertEqual(errors
, 0)
26 def test_de0nano(self
):
27 from litex
.boards
.targets
.de0nano
import BaseSoC
28 errors
= build_test([BaseSoC()])
29 self
.assertEqual(errors
, 0)
32 from litex
.boards
.targets
.kc705
import BaseSoC
, MiniSoC
33 errors
= build_test([BaseSoC(), MiniSoC()])
34 self
.assertEqual(errors
, 0)
36 def test_minispartan6(self
):
37 from litex
.boards
.targets
.minispartan6
import BaseSoC
38 errors
= build_test([BaseSoC()])
39 self
.assertEqual(errors
, 0)
41 def test_nexys_video(self
):
42 from litex
.boards
.targets
.nexys_video
import BaseSoC
, MiniSoC
43 errors
= build_test([BaseSoC(), MiniSoC()])
44 self
.assertEqual(errors
, 0)