среда, 2 декабря 2015 г.

Аннотации для профилирования

@IfProfileValue - для активайии/деактивации тестов, в зависимости от значений системных переменных(те который получаются так Map env = System.getenv(); , а устанавливаются либо "export some=hello; java app" | "some=hello java app" | "java app -Dsome=hello")
@IfProfileValue(name = "test-groups", values = { "unit-tests", "integration-tests" })
 public void testWhichRunsForUnitOrIntegrationTestGroups() {
     // ...
 }

Для инициализации бина в конкретной среде, которая определяется профилем, используется другая аннотация:
@Profile({"p1", "!p2"})

Комментариев нет:

Отправить комментарий