Я уже некоторое время использую SFDX для автоматизации разработки Salesforce с Teamcity. SFDX не всегда предоставляет лучшие сообщения об ошибках, но документация обычно очень полезна. Ну или я так думал, пока не начал работать с LTS. Вот документация по установке LTS — https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/lightning_testing_install.htm. Я прочитал документы и следовал инструкциям, но не могу заставить LTS работать на меня. Я могу создать временную организацию и установить LTS, но не могу запустить тесты.
sfdx force:lightning:test:run -a jasmineTests.app
Следующая команда позволяет запустить образец теста Jasmin. Всякий раз, когда я пытаюсь выполнить эту команду, я получаю следующую ошибку: ERROR running force:lightning:test:run: Unable to connect to selenium
. В документации не указан сервер, требующий селена.
Хотя в документах ничего не говорится о селене, я попытался загрузить selenium-standalone-chrome. Я попытался запустить selenium/standalone-chrome в качестве док-контейнера. Но это не работает.
Используемые ссылки: https://github.com/forcedotcom/LightningTestingService/issues/46 https://github.com/forcedotcom/LightningTestingService/issues/46#issuecomment-457829523 https://github.com/forcedotcom/LightningTestingService/issues/46#issuecomment-347928851
Помогите пожалуйста, уже почти все перепробовал.
circleci/openjdk:latest-node-browsers
, однако я все еще получаю сообщение об ошибкеUnable to connect to selenium
. Я думаю, что моя конфигурация LTS JSON настроена неправильно. Как у вас настроена конфигурация LTS? 24.05.2019.app
для пакета LTS? 24.05.2019https://github.com/forcedotcom/LightningTestingService/blob/master/config/lts-config.json
...Я думал, что это необходимо для выполнения команды. Я использую те же настройки, что и этот файл, и получаю сообщение об ошибке --ERROR running force:lightning:test:run: v1.indexOf is not a function
24.05.2019