Не удается запустить тест автоматизации из-за двойного клонирования проекта - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть следующая проблема, и ее очень сложно описать правильно:

  1. Мои DevOps создали git-репозиторий в GitLab
  2. Я перенес свой тестовый проект в GitLabрепозиторий
  3. Затем я снова клонировал проект из репозитория (да, я знаю, что это был сбой)

После этих действий я не могу запустить какие-либо тесты.Но другие тестеры могут извлекать и запускать тесты.

Я даже создал отдельную папку в другом месте и вытащил проект, но это не решило проблему.

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

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Я добавил время для ожидания.Возможно, причина проблемы заключалась в том, что я использую условие выбора ОС, и для iOS это сработало, а для Windows нужно добавить время.

0 голосов
/ 02 января 2019

Селен иногда может быть нестабильным.Всегда есть причина его плохого поведения, но это не всегда очевидно.Поскольку ваши коллеги могут запускать тесты, возможно, проблема не в том, как вы использовали git.

  • Вы можете проверить, так ли это.Сделайте чистый клон на своей машине и на другой и посмотрите, сможете ли вы где-нибудь успешно запустить тесты.Если они проходят CI или на другой машине, то проблема, скорее всего, связана с нестабильностью теста, а не с git.
  • Возможно, попросите коллегу продемонстрировать, как им удалось его пройти.Просто дважды проверьте, правильно ли настроена инфраструктура локально.
  • Вы можете запустить тест несколько раз, чтобы проверить, является ли тест нестабильным или все время терпит неудачу
...