Я написал несколько тестов, используя Caliper . Как я могу запустить несколько тестов одновременно? В настоящее время у меня есть много классов, которые расширяют SimpleBenchmark и имеют несколько методов timeXXX каждый. Можно ли запустить все это одновременно?
Javadocs SimpleBenchmark говорят:
Ориентиры набора определяются. Они могут быть статичными. Им не разрешено принимать параметры. , ..
А что? Это выглядит неполным.
Caliper's список рассылки говорит, что это не для Q & A, а чтобы разместить здесь вопрос с тэгом "caliper". Тем не менее, я вижу ноль SO сообщений с этим тегом! Поскольку у меня еще нет 1500 повторений, я не могу создать новый тег.
Вариант использования: существует только один метод setUp / tearDown. У меня в тестовом классе много тестов, каждый из которых выделяет много памяти. В настоящее время я должен использовать гигантскую кучу, которая становится больше, когда я добавляю больше тестов. Кроме того, многие тесты в одном файле становятся не очень удобными для обслуживания. Было бы неплохо указать несколько классов тестов, и все тесты во всех них должны рассматриваться как один прогон.