Есть n-ое кол-во тестов (джоб-тесты), которым необходимо получать один и тот же Url (StandUrl).
Пытался сделать так , создать общую джобу в которой храниться StandUrl и передает параметр в нужную джобу-тест. Но проблема в том что тогда приходится перечислять все джобы в которой нужно передать этот параметр и плюс к этому он запускает все джоб-тесты.
Я предполагаю, что должно быть что то такое … Джоб тест , при запуске должен вызывать job с хранящимся в нем , тот в свою очередь отдавать ему этот параметр.
Попытался сейчас с помощью файлом .proprieties сделать и в итоге понял что у меня изначально все не правильно идет. Я хотел на каждый тест каждого из 3 проектов создать свой тест-джоб + у каждого проекта 3 стенда. Итого мне придется создать 450 джобов, что-то не то)
Может ли джоб хранить результаты как то отдельно в зависомости от приходящих параметров?
Есть требование , возможность запускать отдельные тесты из suite. Хотел сделать 1 отдельный джоб под это требования передавая туда имя теста как параметр, но как мониторить историю запусков если там все в вперемешку будет.
Если у StandUrl сего несколько значений, то их можно указывать в Choice parameter в вашей trigger-джобе, которая будет запускать билд основных тестов. Можно организовать цепочку вроде trigger job → build flow job → запуск тест джоб в паралели.
Но как я понимаю, основная проблема не в том, как передать нужный параметр между джобами, а в самой организации тестов Расскажите больше про то искомые требования к запуску на дженкинсе, и как вы это делаете пока у себя с локальной машины, и сколько у вас всего есть тестов. Мне тоже кажется что 450 джоб это перебор.