js-test-driver - 如何在setUp方法中获取正在运行的Test和TestCase的名称?

时间:2013-10-07 16:11:03

标签: javascript unit-testing js-test-driver

我想知道如何获取正在运行的测试的名称,测试用例的名称和测试结果(测试是否通过或失败)。

以下是代码示例:

MyTestCase= TestCase("MyTestCase");

MyTestCase.prototype.setUp = function()
{
 // print name of the test => testA
 // print name of the testcase => MyTestCase
}

MyTestCase.prototype.testA= function()
{
  //do something    
}


MyTestCase.prototype.tearDown = function()
{
  //result of the test => passed or failed??
}

2 个答案:

答案 0 :(得分:0)

我使用了JSTestDriver和QUnit Test运行程序,它显示了运行测试的名称,测试用例的名称和测试结果(测试是否已通过或失败)。

http://qunitjs.com/

以下是适配器:

https://code.google.com/p/js-test-driver/wiki/QUnitAdapter

答案 1 :(得分:0)

JsTestDriver有一个名为--testOutput的标志,它指定存储结果的路径。您可以在那里找到测试名称,测试用例以及它是通过还是失败。它是一个xml。