量角器与茉莉花不显示堆栈跟踪以符合错误

时间:2018-10-09 20:56:21

标签: angular gradle jasmine protractor

我已经完成了一个量角器测试:

String CREATE_NOTES_TABLE = ...;

Log.d("DatabaseHelper", "CREATE_NOTES_TABLE = 
 + CREATE_NOTES_TABLE);

出现此错误时,它将输出:

  it('Test', async () => {
     throw new Error()
  }

如何获得有用的堆栈跟踪信息,指出错误已在测试的适当行上抛出?

这是我的量角器配置文件:

    ✗ Test
      - Failed: Error
          at callWhenIdle (.../node_modules/jasminewd2/index.js:62:5)
          at .../node_modules/jasminewd2/index.js:127:13
          at <anonymous>
          at process._tickCallback (internal/process/next_tick.js:188:7)    (node:43369) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 3): Error: EPIPE write EPIPE

对于它的价值,我正在通过gradle命令运行测试。

我尝试创建一个新的量角器应用程序,发现它存在相同的问题。因此,我在他们的github上创建了一个问题:https://github.com/angular/protractor/issues/4975

1 个答案:

答案 0 :(得分:0)

内部量角器配置添加到 jasmineNodeOpts 此选项。

  

includeStackTrace:是