Описание тега teardown
Разборка - это процесс, который происходит после запуска теста, чтобы отменить все настройки теста. Это может включать остановку запущенных процессов, удаление созданных данных, удаление установленных компонентов и т. Д.
0
ответов
Как pytest выполняет метод tearDown при параллельном запуске теста?
Я столкнулся с проблемой при запуске pytest в parrellel, когда класс взаимодействует с mongodb. Когда pytest запускается время от времени, один из методов завершается сбоем без данных, возвращаемых из Монго. Я подозреваю, что происходит, когда метод…
12 апр '18 в 21:59
1
ответ
Выполнить проверку в Perl Test, если (и только если) тестовый сценарий успешен
Я использую Test::Unit::TestCase для модульного тестирования в Perl. Есть ли способ сделать какое-то специальное утверждение в sub tear_down, если - и только если - текущий тест до сих пор успешен. sub set_up { my ($O_self) = @_; # prepare test case…
01 май '13 в 04:11
2
ответа
Как снести селен вебдрайвер, когда @tests находятся в разных классах
У меня есть около 5 различных классов с тестами JUnit (тесты селена). Мне нужен способ сносить веб-драйвер в конце программы. Поэтому мне нужно знать, куда поместить @AfterClass и как передать ему драйвер, чтобы его можно было закрыть. Я подумал о с…
27 июн '17 в 12:57
1
ответ
Python отменить метод макет
Я использую Mock для замены метода из класса с конкретным возвращаемым значением. Это работает очень хорошо, может быть, немного слишком хорошо... Я делаю это (см. Ниже), но в следующем тестовом классе я повторно использую класс пароля без насмешек,…
06 авг '13 в 13:48
0
ответов
Могу ли я проверять декораторы тестового метода в Python-Unittest во время установки или демонтажа?
Мой проект использует Python 3.6.5 У меня есть класс TestCase, который наследуется от других классов, как это: MyTestCase MyTestCase имеет метод тестирования, который имеет decorator @unittest.expectedFailure Мне нужно проверить это либо во время ус…
27 фев '19 в 09:45
1
ответ
Роботная конструкция: убить процесс
Я пытаюсь написать тест для GUI-приложения броска Winium + Selenium Но главное, что я не могу закончить процесс запуска тест-броска. *** Settings *** Library Process Suite Setup suite_setup Suite Teardown suite_teardown *** TestCases *** testcase1 C…
12 янв '17 в 15:51
6
ответов
В каком порядке называется Junit @Before/@After?
У меня есть набор тестов интеграции. у меня есть IntegrationTestBase класс для всех моих тестов, чтобы расширить. Этот базовый класс имеет @Before (public void setUp()) а также @After (public void tearDown()) метод для установления соединения API и …
20 май '11 в 19:13
1
ответ
Условный демонтаж
Я хочу иметь условный разрыв в моих тестовых случаях, что-то вроде @Test testmethod1() { //condition to be tested } @Teardown { //teardown method here } в демонтаже я хочу иметь состояние, подобное if(pass) then execute teardown else skip teardown т…
14 ноя '11 в 06:32
1
ответ
gtest setup teardown TestEnvironment - проблема с переменной класса
У меня есть еще один тест, где я делаю следующее, и он отлично работает: TEST(TEST1, TestName) { ClassName env; const String original = env(Con::WorkingDir); Con c = env; } Однако я хочу, чтобы это было установлено для другого класса gtest и сохраня…
17 окт '16 в 17:20
1
ответ
Снимок экрана при сбое теста в методе tearDown()
Я пытаюсь сделать скриншот в конце проваленного теста Я сделал что-то, что работает, но есть проблема: он делает скриншот каждого теста, который происходит после того, как тот провалился - например: 1. Тест пройден: нет скриншота 2. Тест не пройден:…
05 авг '15 в 15:45
1
ответ
Как вызвать tearDown() с помощью таймера формирования пропускной способности
У меня есть план тестирования JMeter, который тестирует REST API. Во время выполнения он отправляет элементы в БД (POST), а следующие шаги - другие операции, такие как GET, UPDATE, DELETE. Когда нагрузка высока, и служба не может обработать все запр…
30 сен '17 в 10:30
1
ответ
Rerun не прошел тестирование SoapUI в скрипте teardown
Я хотел бы повторно запустить тесты, которые не были выполнены в тестовом наборе. Какой сценарий я бы использовал в сценарии разрыва тестового набора, который бы повторно запускал любые сбои?
11 дек '13 в 11:13
3
ответа
Как я могу выполнить код при выходе из потока
Я хочу выполнить код в самом конце, прежде чем поток умирает. Поэтому я ищу какой-то метод dispose(), tearDown() для потоков, гарантирующий выполнение определенных задач перед выходом из потока.
21 июл '14 в 18:21
1
ответ
Можно ли передать параметр в крепление для демонтажа в python?
У меня есть куча тестовых методов, которые мне нужно запустить, а затем после каждого теста я хочу обновить свои результаты где-нибудь еще. Вот что у меня есть: @pytest.mark.testcasename('1234') @pytest.mark.parametrize('lang', ["EN", "FR"]) def tes…
10 фев '16 в 16:25
3
ответа
Исключение при разрыве в транзакционном тесте DbUnit
Объявление класса теста @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = { TestH2Config.class }) @TestExecutionListeners({ DependencyInjectionTestExecutionListener.class, DbUnitTestExecutionListener.class, TransactionalTestExe…
14 май '18 в 18:16
2
ответа
Методы SetUp/TearDown в тестах Sahi с использованием инфраструктуры Junit
Можно ли разместить методы setup/teardown, использующие инфраструктуру JUnit, в одном классе (который был бы моим базовым классом), чтобы при выполнении тестов эти методы всегда вызывались первым / последним? это было бы аналогично тому, как можно с…
05 мар '15 в 08:57
1
ответ
Что не так с моим демонтажем каркаса робота?
Я новичок в использовании фреймворка роботов, и я изо всех сил пытаюсь заставить мой демонтаж работать. В настоящее время это выглядит так: [Teardown] run keyword if any tests failed KeyFail Когда я запускаю программу с таким кодом, я получаю сообще…
22 июл '15 в 11:04
1
ответ
Реализация функциональности tearDownClass в Python 2.6
Я реализовал "глобальный" setUp() для нескольких тестов в моем классе. Теперь я хотел бы знать, как сделать "глобальный" teardown() функция, которая будет запущена после завершения последнего теста, аналогично tearDownClass() в Python > 2,7 Если инф…
08 мар '13 в 16:03
1
ответ
Python unittest tearDownClass() для экземпляра, как его получить?
Мне нужен метод tearDownClass(cls) для этого экземпляра. Я имею в виду одно, где я могу ссылаться на себя (экземпляр), а не на cls (класс).Этакий tearDownTestCase (self). Я намерен очистить базу данных после ВСЕХ тестовых случаев.tearDown (self) вып…
18 апр '17 в 23:11
2
ответа
Как запустить метод после каждого теста NUnit (даже сбой в разборке)
Я работаю над библиотекой тестов с помощью NUnit и создаю собственный отчет во время выполнения тестов. в TearDown из моих тестов я вызываю метод, который сообщит о результате теста. Он отлично работает, если тест пройден, но никогда не достигается,…
01 апр '16 в 17:42