Шутные юнит-тесты на Teamcity - PullRequest
       41

Шутные юнит-тесты на Teamcity

0 голосов
/ 10 февраля 2020

У нас есть приложение Vue. js, которое использует jest и jest teamcity reporter, проблема в том, что когда я работаю в teamcity, я получаю меньше ошибок

  Trace: The node type SpreadProperty has been renamed to SpreadElement
      at Object.isSpreadProperty (D:\BuildAgent\work\87cb20bee7187581\SMA Web\SMA.Web\node_modules\@babel\core\node_modules\@babel\types\lib\validators\generated\index.js:4304:11)
      at hasSpread (D:\BuildAgent\work\87cb20bee7187581\SMA Web\SMA.Web\node_modules\babel-plugin-transform-object-rest-spread\lib\index.js:38:13)
      at PluginPass.ObjectExpression (D:\BuildAgent\work\87cb20bee7187581\SMA Web\SMA.Web\node_modules\babel-plugin-transform-object-rest-spread\lib\index.js:234:14)
      at newFn (D:\BuildAgent\work\87cb20bee7187581\SMA Web\SMA.Web\node_modules\@babel\core\node_modules\@babel\traverse\lib\visitors.js:193:21)
      at NodePath._call (D:\BuildAgent\work\87cb20bee7187581\SMA Web\SMA.Web\node_modules\@babel\core\node_modules\@babel\traverse\lib\path\context.js:53:20)
      at NodePath.call (D:\BuildAgent\work\87cb20bee7187581\SMA Web\SMA.Web\node_modules\@babel\core\node_modules\@babel\traverse\lib\path\context.js:40:17)
      at NodePath.visit (D:\BuildAgent\work\87cb20bee7187581\SMA Web\SMA.Web\node_modules\@babel\core\node_modules\@babel\traverse\lib\path\context.js:88:12)
      at TraversalContext.visitQueue (D:\BuildAgent\work\87cb20bee7187581\SMA Web\SMA.Web\node_modules\@babel\core\node_modules\@babel\traverse\lib\context.js:118:16)
      at TraversalContext.visitMultiple (D:\BuildAgent\work\87cb20bee7187581\SMA Web\SMA.Web\node_modules\@babel\core\node_modules\@babel\traverse\lib\context.js:85:17)
      at TraversalContext.visit (D:\BuildAgent\work\87cb20bee7187581\SMA Web\SMA.Web\node_modules\@babel\core\node_modules\@babel\traverse\lib\context.js:144:19)

Мои шаги teamcity выглядят так, как показано ниже enter image description here

Также, если я запускаю из cmd непосредственно из агента сборки, я вижу, что тесты выполняются,

Может кто-нибудь указать, в чем может быть проблема?

1 Ответ

0 голосов
/ 19 февраля 2020

Это необходимо добавить в пакет. json файл, чтобы идентифицировать и запускать юнит-тесты в teamcity.

"jest": {
    "testResultsProcessor": "jest-teamcity-reporter"
}
...