Size: a a a

QA — Автоматизация

2020 March 28

IE

Ivan Efimov in QA — Автоматизация
4. посмотри на трафик ну и что что нет интерграции с XCUITest и TestRail запили свою, скорее там не так сложно.
источник

IE

Ivan Efimov in QA — Автоматизация
в доке по апи все описано get, post...
источник

EB

Evgenii B in QA — Автоматизация
да, ты и правда не понял.
вопрос состоял в том, есть ли в xcuitest аналог session fixture как pytest.
источник

IE

Ivan Efimov in QA — Автоматизация
@pytest.fixture(scope="session", autouse=True) - это как атрибуты, которые можно вычитать рефлектором это терминалогиня из c#
перечислить все тестовые методы которые содержат слово sms и запустить их.
источник

IE

Ivan Efimov in QA — Автоматизация
или ты про  beforeTestClass, beforeTest...
источник

EB

Evgenii B in QA — Автоматизация
я не очень понял что написано выше, если ты знаком с session scope фикстурой, то знаешь, что она выполняется один раз за запуск теста. вот такое поведение хотелось бы иметь в xcuitest. В библиотеке есть готовые методы, но они class / method scope.
источник

EB

Evgenii B in QA — Автоматизация
есть хаки, которые работали в старый версиях Swift и не работают в Swift 4.
источник

IE

Ivan Efimov in QA — Автоматизация
источник

EB

Evgenii B in QA — Автоматизация
что говорит этот кусок документации?
источник

IE

Ivan Efimov in QA — Автоматизация
на крайняк можно тест написать который будет один раз запускаться
источник

IE

Ivan Efimov in QA — Автоматизация
A test case is a group of related test methods, with optional setup and teardown before and after tests are run. See Defining Test Cases and Test Methods for more information.
источник

IE

Ivan Efimov in QA — Автоматизация
источник

EB

Evgenii B in QA — Автоматизация
нет. но я предлагаю перестать играть в угадайку :)
источник

IE

Ivan Efimov in QA — Автоматизация
👍 я знаю ты найдешь правильный вариант
источник

IE

Ivan Efimov in QA — Автоматизация
источник

EB

Evgenii B in QA — Автоматизация
очевидно, XCTestRun это синглтон предназначенный на один тест-метод, это не SessionManager по типу, который каким-то образом содержит коллекцию тестов.
источник

EB

Evgenii B in QA — Автоматизация
то есть в цепочке запуска тестов если у меня есть 20 тестов, XCTestRun будет запущен 20 раз и будет содержать в себе управляющую информацию, а также инфу по результату одного конкретного теста. не очень понятно к чему оно здесь
источник

IE

Ivan Efimov in QA — Автоматизация
а обзервер?
источник

IE

Ivan Efimov in QA — Автоматизация
swift test  --generate-linuxmain
источник

IE

Ivan Efimov in QA — Автоматизация
источник