РЕШИТЬ!
Я удалил Junit из class-path to module-path, а также удалил все компоненты совместимости Junit 4, такие как RunWith () и т. Д., И сделал мой тест чистым тестом Junit 5.
Я добавил модуль-info.java (Junit 5 не требует открытого модуля, хотя книги говорят об обратном)
После того, как я тестировал модуль, я обнаружил, что он все еще не выполняет вещи ServiceLoader. Тогда я сам начал искать неисправность.
И я нашел это! Запуск компонента ServiceLoader в базовом модуле был возможен, поскольку базовый модуль ссылается на экспортированный файл myProvider.jar, который, в свою очередь, обращается к файлу myProvider-config.properties в том же каталоге. Без этого конфигурационного файла myProvider не может работать должным образом.
С другой стороны, проблемный тестовый модуль ссылался на проект eclipse myProvider вместо экспортированного файла .jar и, следовательно, не смог найти его файл конфигурации и завершил работу. Я перенес этот файл конфигурации из Netbeans в Eclipse, просто скопировав его в тот же каталог. Таким образом, отсутствующий файл конфигурации был проблемой.
Изменяя настройки проекта, я мог запускать тесты без сбоев.
Я хотел бы поблагодарить всех авторов, которые ответили.