uploadtest:
make upload
- $(java) -jar fleet.jar target=fpga bitfile=megacz.bit test tests
+ $(java) -jar fleet.jar target=fpga bitfile=megacz.bit test ships/*.ship tests
testmegacz:
- $(java) -jar fleet.jar target=fpga bitfile=megacz.bit test tests
+ $(java) -jar fleet.jar target=fpga bitfile=megacz.bit test ships/*.ship tests
build/fabric.v: $(verilog_files) src/edu/berkeley/fleet/slipway/Slipway.java
make fleet.jar
open .tmp/*.pdf
-test: fleet.jar; $(java) -jar fleet.jar test tests/
-testfpga: fleet.jar; $(java) -jar fleet.jar target=fpga test tests/
+test: fleet.jar; $(java) -jar fleet.jar test ships/*.ship tests
+testfpga: fleet.jar; $(java) -jar fleet.jar target=fpga test ships/*.ship tests
generate: fleet.jar
$(java) -cp fleet.jar edu.berkeley.fleet.slipway.Generator
end
end
+== Test ==============================================================================
+#skip
+
== Contributors =========================================================
Adam Megacz <megacz@cs.berkeley.edu>
end
end
+== Test ==============================================================================
+#skip
+
+== Test ==============================================================================
+#skip
+
== Contributors =========================================================
Adam Megacz <megacz@cs.berkeley.edu>
+== Test ==============================================================================
+#skip
+
== Contributors =========================================================
Adam Megacz <megacz@cs.berkeley.edu>
endmodule
+== Test ==============================================================================
+#skip
+
== Contributors =========================================================
Adam Megacz <megacz@cs.berkeley.edu>
== FPGA ==============================================================
// not implemented FIXME
+== Test ==============================================================================
+#skip
+
== Contributors =========================================================
Adam Megacz <megacz@cs.berkeley.edu>
+
Doc.print();
} else if (command.equals("test")) {
- test(fleet, new File(args.get(0)));
+ for(int i=0; i<args.size(); i++)
+ test(fleet, new File(args.get(i)));
} else if (command.equals("asm")) {
String filename = args.get(0);
FileOutputStream out = new FileOutputStream("fleet.fo");
runTest(fleet, new InputStreamReader(new FileInputStream(f)), f.getPath());
} else if (f.getPath().endsWith(".ship")) {
ShipDescription sd = new ShipDescription(f.getName(), new BufferedReader(new InputStreamReader(new FileInputStream(f))));
- runTest(fleet, new StringReader(sd.getSection("test")), sd.getName());
+ String testsection = sd.getSection("test");
+ if (testsection != null)
+ runTest(fleet, new StringReader(testsection), sd.getName());
+ else
+ System.out.println("no test for " + sd.getName() + "!");
}
}