Это проблема, которая случилась со мной в последние несколько месяцев. Основная ветвь репозитория, в который я добавляю, имеет несколько функций, которые не реализованы в соответствии со спецификацией; то есть, если бы было больше / правильных модульных тестов, они продемонстрировали бы, что текущая основная сборка не работает. Однако без этих тестов сборка проходит.
Конечно, в идеале нужно исправить функции и отправить запрос на извлечение для модульных тестов вместе с новой реализацией, но иногда у меня нет времени (или полномочий, или опыта), чтобы сделать это. .
Есть ли подходящий способ внести эти тесты, не исправляя сломанные функции? Travis CI будет отклонять сборки, которые не прошли тесты - даже если то, что было введено, только указывает на то, что существующий код не работает. Что могут сделать владельцы репозитория, чтобы исправить такую ситуацию?