假设我有一些从输入中读取的x个测试用例,其中每个测试用例参数都跟着。 如何创建一个新线程并在其中运行一个测试用例,并最终按照测试用例顺序打印结果。在不同的线程中运行测试用例以减少执行时间
Ex:
3
3
1 2 3
2
1 2
10
1 2 3 4 5 6 7 8 9 10
从System.in这里第一数目给出测试用例的数量,然后用3测试的情况下,在每个测试用例一线包含许多其示出了输入值等的NUM, 假设每个的逻辑是打印总和,这里的结果将是6 3 55
这通常可以通过顺序读取输入,执行方法,打印完成。 当成本时间的操作会增加程序的执行时间。 那么,如何在不同的线程中运行每个测试用例,并且打印结果为6 3 55会do.shouldn't打印时,线程结束。我希望我的英文可以理解...... 顺便说一句,没有类的实例变量。
---这不适用于junit或其他测试目的。一个带阴影部分的程序作为输入提供输出。我更像是要求使用线程优化一个程序来处理这种情况
也许如果你展示了一些代码,并且实际的例子会更容易创建。 – 2012-01-06 05:11:07
其实我正在试图做到这一点,https://gist.github.com/1565740, – cypronmaya 2012-01-06 13:47:57