.equals()
сравнивает данные в классе (при условии, что функция реализована). ==
сравнивает местоположения указателя (расположение объекта в памяти).
==
возвращает true, если оба объекта (NOT TALKING OF PRIMITIVES) указывают на экземпляр SAME. .equals()
возвращает true, если два объекта содержат одни и те же данные equals()
Versus ==
в Java
Это может вам помочь.
Если вы не беспокоитесь о каком-либо потреблении ресурсов, вы можете использовать отдельные задания, как показано ниже, а также подключать их друг к другу или запускать их с помощью одного задания с помощью функций Jenkins:
Пример конфигурации заданий: [ 113]
1. работа:
mvn clean test -Dcucumber.options="--tags @Smoke"
2. работа:
mvn clean test -Dcucumber.options="--tags @Regression"