Size: a a a

testing_in_python

2020 August 25

S

Sergei in testing_in_python
да это вряд ли будет)
источник

DS

Den Skif in testing_in_python
если тесты с марком one будут находится в директории "A", а тесты с марком two в директории "B", сначала пройдут все тесты из А, а потом из В
источник

BK

Boris Krutskih in testing_in_python
Ну у меня была просто идея) запускать тесты с get requestom, в одном потоке, а с post в другом
источник

BK

Boris Krutskih in testing_in_python
так сказать, для ускорения прогона)
источник

NN

Nikolay Nekrasov in testing_in_python
Если я правильно помню, то xdist собирает список тестов средствами пайтеста (aka --co) для каждой ноды, а потом уже запускает по очереди как раз round-robin
источник

DS

Den Skif in testing_in_python
Boris Krutskih
так сказать, для ускорения прогона)
а чем это ускорит?
источник

BK

Boris Krutskih in testing_in_python
Den Skif
а чем это ускорит?
ну сократится время на прогон) если сразу в 2 потока будет гнать
источник

BK

Boris Krutskih in testing_in_python
Сейчас же поочередно гонит их
источник

DS

Den Skif in testing_in_python
ну я имею ввиду чем ускорит то что в 1-ом потоке будут геты, а во втором посты?)
источник

BK

Boris Krutskih in testing_in_python
Den Skif
ну я имею ввиду чем ускорит то что в 1-ом потоке будут геты, а во втором посты?)
Тем что ненужно будет ждать гетов после постов
источник

BK

Boris Krutskih in testing_in_python
а так пойдет паралельно геты и посты)
источник

BK

Boris Krutskih in testing_in_python
ну я так это видел)
источник

S

Sergei in testing_in_python
эстет :)
источник

DS

Den Skif in testing_in_python
Boris Krutskih
Тем что ненужно будет ждать гетов после постов
хз что значит геты после постов)
источник

DS

Den Skif in testing_in_python
Мне кажется что если будет разбросаны геты и посты по потокам, ничего в скорости не изменится
источник

BK

Boris Krutskih in testing_in_python
Den Skif
хз что значит геты после постов)
ну есть у меня пачка GET запросов, есть пачка POST запросов
источник

NN

Nikolay Nekrasov in testing_in_python
--dist loadscope: Tests are grouped by module for test functions and by class for test methods. Groups are distributed to available workers as whole units. This guarantees that all tests in a group run in the same process. This can be useful if you have expensive module-level or class-level fixtures. Grouping by class takes priority over grouping by module.


может быть это попробовать в хдисте?
источник

BK

Boris Krutskih in testing_in_python
Den Skif
Мне кажется что если будет разбросаны геты и посты по потокам, ничего в скорости не изменится
А поему не изменится, если поочередно оно прогоняется за 1 минуту, а если в 2 потока то поидее на сек 20 быстрее получится же?
источник

BK

Boris Krutskih in testing_in_python
так как GET запросы небудут дать пока перед ними все тесты с POST запросами пройдут
источник

NN

Nikolay Nekrasov in testing_in_python
Boris Krutskih
так как GET запросы небудут дать пока перед ними все тесты с POST запросами пройдут
Здесь речь о том что тесты могут идти в таком порядке
GET <-> GET
GET <-> POST
POST <-> POST

Это будет два потока, быстрее, но преимуществ по скорости с
GET <-> POST
GET <-> POST
GET <-> POST

не будет
источник