Как избавиться от этой надоедливой ошибки? Я не понимаю, чего он хочет от меня.
Это происходит, когда я пытаюсь запустить тест
Нажатие на «Run» приводит к следующему
Экран
Нажатие на «Все равно продолжить» запускает тесты в обычном режиме.
Так что я должен сделать, чтобы это окно не появлялось при каждом запуске тестов?
Обновлен:
Вот что я тем временем нашел для себя:
С здесь
if (targetType == PyRunTargetVariant.PYTHON && !isWellFormed()) {
throw RuntimeConfigurationError("Provide a qualified name of function, class or a module")
}
А объявление функции isWellFormed () из здесь
/**
* Sanity check for "target" value. Does not resolve target, only check its syntax
* CUSTOM type is not checked.
*/
fun TargetWithVariant.isWellFormed() = when (targetVariant) {
PyRunTargetVariant.PYTHON -> Regex("^[a-zA-Z0-9._]+[a-zA-Z0-9_]$").matches(target ?: "")
PyRunTargetVariant.PATH -> !VfsUtil.isBadName(target)
else -> true
}
Все выглядит хорошо с регулярным выражением моих тестовых классов и имен методов.