-------
Отправлено 03 марта 2016 - 19:41
-------
Отправлено 04 марта 2016 - 09:31
Сделать статическую переменную и поместить туда System.getenv("environment"), а потом использовать её.
Отправлено 04 марта 2016 - 10:51
Всё гораздо хуже -- всё, что используется в аннотациях, должно вычисляться во время компиляции, то есть там можно использовать только константы.
Ищите другой путь, как можно указать фичи, которые необходимо запустить.
Отправлено 04 марта 2016 - 12:17
Мне на практике было удобнее не фичи выбирать, а фильтровать тесты по тэгам.
Тэг можно навесить как на отдельный тест, так и на фичу. В итоге, в параметре features указываешь корневую папку, где лежит вообще всё. А дополнительно в командной строке в cucumber.options укаываешь нужные тэги.
Важная особенность: ключей "--tags" может быть несколько, а в одном ключе можно указать несколько тэгов через запятую. Так вот, при перечислении в одном ключе выборки объединяются (OR), а для разных ключей применяется пересечение (AND). В доках этого не видел, выяснил экспериментально.
Отправлено 04 марта 2016 - 14:22
Мне на практике было удобнее не фичи выбирать, а фильтровать тесты по тэгам.
Тэг можно навесить как на отдельный тест, так и на фичу. В итоге, в параметре features указываешь корневую папку, где лежит вообще всё. А дополнительно в командной строке в cucumber.options укаываешь нужные тэги.
Важная особенность: ключей "--tags" может быть несколько, а в одном ключе можно указать несколько тэгов через запятую. Так вот, при перечислении в одном ключе выборки объединяются (OR), а для разных ключей применяется пересечение (AND). В доках этого не видел, выяснил экспериментально.
0 пользователей, 1 гостей, 0 анонимных