Дженкинс дает ошибку FileNotFoundException - PullRequest
0 голосов
/ 27 сентября 2018

Моя файловая структура -

  • src> test> java> TestClass.java
  • testFiles> FileA.json

В TestClass.java -

InputStream outputStream = new FileInputStream("testfiles/FileA.json");

Тест работает нормально, когда я запускаю его как JUnit в Eclipse или через терминал (протестировано на Mac и Windows) -

mvn clean test

Но когда тот же кодпри выполнении в Jenkins я получаю сообщение об ошибке -

java.io.FileNotFoundException: testfiles/ExpectedJSON.json (No such file or directory)

Есть какие-либо предложения о том, что может быть причиной того, что Jenkins выдал эту ошибку?

1 Ответ

0 голосов
/ 04 декабря 2018

Это может произойти, когда Jenkins работает поверх операционной системы с чувствительной к регистру файловой системой, и имя файла написано правильно, но вы по ошибке заменили заглавную букву на строчную или строчную.регистр букв для заглавных букв.Эта проблема никоим образом не является специфической для Jenkins - она ​​затронет любое программное обеспечение, включая ваш производственный код, если в нем возникнут ошибки такого же типа.

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