试图将量角器测试结果发布到数据库

时间:2018-02-13 02:41:41

标签: jasmine protractor

我们想将量角器测试结果发布到数据库表中,但我还是无法弄清楚如何使它工作。

我正在尝试使用自定义jasmine记者,但即使我已将以下内容添加到jasmine自定义记者中,也不会将记录写入数据库。

var CCATUtility = require('../../testing/e2e/pages/site.utility.js');
    var utility = new CCATUtility();
    utility.TestDataManager.insertAutomationResults(testCaseId, Passed, process.env.testBuild, 'P', Message, Stack, 0, jasmineTestsStarted.toLocaleString(), '')
        .then((resp) => {
            console.log('resp', resp);

        }, (err) => { console.log(err); });

我没有收到错误,但它实际上并没有向数据库添加记录。

我知道这个方法有效utility.TestDataManager.insertAutomationResults,因为当我将代码放在我的量角器代码中的某个地方时,会插入一条记录。

我也知道它实际上是来自Jasmin自定义记者的insertAutomationResults方法。我已将insert语句的console.log放入insertAutomationResults方法,并将该语句写入控制台。

是不是可以从Jasmine定制记者那里做我想做的事情?我做错了什么?

或者我可以用不同的方式将结果写入数据库吗?

非常感谢任何帮助。

0 个答案:

没有答案