为了便于自动化测试,可以从命令行运行测试向量功能:
logisim --test-vector <circuit_name> <test_vector_file> <project.circ>
或使用 JAR 文件:
java -jar logisim-evolution.jar --test-vector <circuit_name> <test_vector_file> <project.circ>
TestsDLatch.txt)java -jar logisim-evolution.jar --test-vector dlatch TestsRegisterFile.txt /home/user/Computer.circ
该命令将:
成功测试的结果将发送到标准输出(stdout),例如:
Loading test vector "testv1b.txt" ... Running 4 vectors ... 1 2 3 4 Passed : 4, Failed : 0
如果失败:
Loading test vector "testv1a.txt" ... Running 4 vectors ... 1 2 3 ob = 0 (expected 1) 4 ob = 1 (expected 0) Passed : 2, Failed : 2
注意:在错误输出(stderr)中,您将看到:
Error on test vector 3: Error on test vector 4: