Мы сталкиваемся с проблемой в 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, возникший из-за ошибки сегментации?