Size: a a a

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

2020 July 23

S

Staz in QA — Автоматизация
Sergei
Разработать искусственный интеллект который будет уметь разбирать каптчи?
ну, у второй хоть видно светофоры, а вот третья как работает, не пойму...может возвращает что если ты бот
источник

А

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

А

Алексей in QA — Автоматизация
источник

А

Алексей in QA — Автоматизация
источник

А

Алексей in QA — Автоматизация
Вот вывод консоли
Started by user Admin
Running as SYSTEM
Building in workspace /usr/local/jenkins/workspace/autotest
using credential ***
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url git@bitbucket.org:*** # timeout=10
Fetching upstream changes from git@bitbucket.org:***
> git --version # timeout=10
using GIT_SSH to set credentials
> git fetch --tags --force --progress -- git@*** +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10
Checking out Revision 906592c3bb626ca37cc1dcd74fd575357ee4d667 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 906592c3bb626ca37cc1dcd74fd575357ee4d667 # timeout=10
Commit message: "delete .DS_Store"
> git rev-list --no-walk 906592c3bb626ca37cc1dcd74fd575357ee4d667 # timeout=10
[autotest] $ /bin/sh -xe /tmp/jenkins1649533806141900565.sh
+ sh /usr/local/lib/python3.7 headerLinksTestDev.py
/usr/local/lib/python3.7:  ���*� : not found
/usr/local/lib/python3.7: 2: Syntax error: word unexpected (expecting ")")
Build step 'Execute shell' marked build as failure
Finished: FAILURE
источник

DE

Dmitry Eremin in QA — Автоматизация
выглядит так, что дело не в дженкинсе
источник

DE

Dmitry Eremin in QA — Автоматизация
/usr/local/lib/python3.7:  ���*� : not found
/usr/local/lib/python3.7: 2: Syntax error: word unexpected (expecting ")")
источник

DE

Dmitry Eremin in QA — Автоматизация
че т в скрипте не работает
источник

А

Алексей in QA — Автоматизация
Jenkins на freeBSD работает
источник

А

Алексей in QA — Автоматизация
А как вообще выглядит команда запуска скрипта для linux? мне для примера
источник

ES

Eugene Sevostianov in QA — Автоматизация
скорее всего депенденси не подтянуты. надо вынести депы в requirements.txt и установить их с помощью pip install requirements.txt
источник

А

Алексей in QA — Автоматизация
Ну я правильно понял что питоновский скрипт подтянтый из битбакета будет запускаться на той же freeBSD где установлен jenkins?
источник

ON

Olzhas Nuralinov in QA — Автоматизация
можете посоветовать материал по параллелизации junit тестов?
я тут пробую surefire плагин, но он работает не так, как я ожидаю.
задаю конфигурацию:
<threadCountMethods>4</threadCountMethods>
<parallel>methods</parallel>
<perCoreThreadCount>false</perCoreThreadCount>

в
итоге вижу, что потоков 4, но все тесты последовательно отрабатывают.
источник

ON

Olzhas Nuralinov in QA — Автоматизация
Olzhas Nuralinov
можете посоветовать материал по параллелизации junit тестов?
я тут пробую surefire плагин, но он работает не так, как я ожидаю.
задаю конфигурацию:
<threadCountMethods>4</threadCountMethods>
<parallel>methods</parallel>
<perCoreThreadCount>false</perCoreThreadCount>

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

ES

Eugene Sevostianov in QA — Автоматизация
он будет запускатся на том агенте который указан в джобе. но насколько я помню питоновские пакеты юзера и юзера дженкинса не шерятся, плюс многие пакеты инсталятся через pip install package -user что делает их видимым только одному юзеру. вообщем подготовка энва при ране скрипта должна быть обычно с нуля
источник

ES

Eugene Sevostianov in QA — Автоматизация
если локально ранится норм значит надо доинсталлить пакеты через pip - инфа сотка
источник

А

Алексей in QA — Автоматизация
Попробовал запустить на самой freeBSD вот так
root:/autotests # /usr/local/lib/python3.7 headerLinksTestDev.py

Вот вывод
/usr/local/lib/python3.7: Permission denied.


На freeBSD скрипт начинает работать если запускать вот так:
python3.7 headerLinksTestDev.py


Но если написать в Дженкинса в разделе "Сборка"
sh python3.7 headerLinksTestDev.py

То вывод в консоли дженкинса:
+ sh python3.7 headerLinksTestDev.py
sh: cannot open python3.7: No such file or directory
Build step 'Execute shell' marked build as failure
Finished: FAILURE
источник

ES

Eugene Sevostianov in QA — Автоматизация
а если запустить which python3.7
источник

А

Алексей in QA — Автоматизация
/usr/local/bin/python3.7 - но это на самой freeBSD
источник

LY

Lev Yarushin in QA — Автоматизация
Staz
есть идеи как  проверить третью капчу если работает как надо?
Зачем её проверять? Для тестовой среды делаем отдельный ключ и все. https://developers.google.com/recaptcha/docs/faq
источник