Travis-CI - Как сделать журнал macOS cra sh доступным как артефакт? - PullRequest
0 голосов
/ 24 января 2020

Мы сталкиваемся с проблемой в Travis-CI, из-за которой у приложения возникает ошибка сегментации во время тестирования сборки на основе MacOS. Чтобы понять природу ошибки сегментации, мы хотели бы иметь возможность загрузить связанный журнал cra sh, как показано в ~/Library/Logs/DiagnosticReports.

Я попытался добавить следующее к .travis.yml file:

after_failure:
  - if [ $TRAVIS_OS_NAME == osx ]; then
      cd  ~/Library/Logs/DiagnosticReports;
      cat myapp_*.crash;
    fi

, но это не с:

0.02s$ if [ $TRAVIS_OS_NAME == osx ]; then cd  ~/Library/Logs/DiagnosticReports; cat myapp_*.crash; fi
/Users/travis/.rvm/scripts/extras/bash_zsh_support/chpwd/function.sh: line 5: cd: /Users/travis/Library/Logs/DiagnosticReports: No such file or directory
cat: myapp_*.crash: No such file or directory

Travis указывает 10.13.6 как версию macOS.

Может кто-нибудь предложить подход, который позволил бы нам см. журнал cra sh, возникший из-за ошибки сегментации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...