Size: a a a

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

2020 June 16

O

Oleg in QA — Автоматизация
или argline не там где надо, или в конкретной версии surefire было не что-то не так, или запускаете тесты не через мавен
источник

S

Stanislav in QA — Автоматизация
Oleg
правильное ожидание )
что-то идет не так, но по всей видимости информации не достаточно
Ок. А какая еще нужна инфа?
java version "13.0.2" 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
источник

S

Stanislav in QA — Автоматизация
Oleg
или argline не там где надо, или в конкретной версии surefire было не что-то не так, или запускаете тесты не через мавен
Запусаю через мавен из Идеи - clean test …
источник

O

Oleg in QA — Автоматизация
мавен должен сфоркать отдельный процесс, туда должны попасть аргументы из argline. Кстати может в конфиге форкинг отключен. Строка запуска скорее всего в логе есть или прямо в процесах можно посмотреть
источник

S

Stanislav in QA — Автоматизация
в строке запуска мавена есть -DforkCount=0 и -DforkMode=never (это для возможности днбага через мавен)
источник

O

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

S

Stanislav in QA — Автоматизация
Oleg
ну вот
Убрал -DforkCount=0 и -DforkMode=never   -не помолго. А сама IDE не может на это влиять? Странно, но в строке запуска мавена параметр Xmx отсутствует - я смотрю вкладку Run в IDEA
источник

S

Stanislav in QA — Автоматизация
МОжет есть пример успешной реализации, которую можно себе скопировать?
источник

MK

Mem Kekovich in QA — Автоматизация
Stanislav
Убрал -DforkCount=0 и -DforkMode=never   -не помолго. А сама IDE не может на это влиять? Странно, но в строке запуска мавена параметр Xmx отсутствует - я смотрю вкладку Run в IDEA
Или передайте раннеру идеи или запускайте через мавен..
источник

O

Oleg in QA — Автоматизация
Stanislav
Убрал -DforkCount=0 и -DforkMode=never   -не помолго. А сама IDE не может на это влиять? Странно, но в строке запуска мавена параметр Xmx отсутствует - я смотрю вкладку Run в IDEA
так я и говорю
источник

O

Oleg in QA — Автоматизация
argline это что будет передаваться сфорканнуму процессу
источник

O

Oleg in QA — Автоматизация
если запускать все в одном - то видимо просто clean test -Xmx=1G
источник

O

Oleg in QA — Автоматизация
А если форкать - то и смотреть другой процесс
источник

S

Stanislav in QA — Автоматизация
Mem Kekovich
Или передайте раннеру идеи или запускайте через мавен..
А как ранеру передать параметр Xmx? Я с таким не сталкивался ранее
источник

S

Stanislav in QA — Автоматизация
Oleg
если запускать все в одном - то видимо просто clean test -Xmx=1G
Мавен ругается [ERROR] Unknown lifecycle phase "mx=1G".
источник

MK

Mem Kekovich in QA — Автоматизация
Stanislav
А как ранеру передать параметр Xmx? Я с таким не сталкивался ранее
Для начала через мавен попробуйте запустить. В терминале идеи все легко делается
источник

MK

Mem Kekovich in QA — Автоматизация
Stanislav
Мавен ругается [ERROR] Unknown lifecycle phase "mx=1G".
Тому что Х как параметр читается, считай как -D
источник

S

Stanislav in QA — Автоматизация
Mem Kekovich
Тому что Х как параметр читается, считай как -D
-Dxmx=1G ?
источник

MK

Mem Kekovich in QA — Автоматизация
Stanislav
-Dxmx=1G ?
1. Запустите через мавен напрямую с конфигом в surefire
2. Запустите через идею и передайте maven_opts
источник

S

Stanislav in QA — Автоматизация
Mem Kekovich
1. Запустите через мавен напрямую с конфигом в surefire
2. Запустите через идею и передайте maven_opts
Спасибо, если запускать через терминал mvn test … то все работает, а вот есть через Идею - то нет. Видимо идея как-то вмешивается в этот процесс или игнорит argLine плагина мавена
источник