difference between runner class and maven
What is the different between running a
test from maven and cucumber test runner class?
In my project I use cucumber + Junit. to
generate reports, I use maven-cucumber-reporting.
This report is only generated when
I run my test as a maven lifecycle verify.
Becuase this is how it works according to
its configuration.
So if I run my test from runner file,
it does not trigger the maven lifecycle.
It only runs that test. In order to run
any maven lifecycle we have to run
as a maven command which starts with 'mvn'.