Please refer below to understand Serenity + Cucumber + BDD concepts
http://thucydides.info/docs/articles/an-introduction-to-serenity-bdd-with-cucumber.html
To run test cases , from command line execute below command
---- maven-failsafe-plugin ----
mvn clean verify -Drun.parallel=false
---- maven-surefire-plugin ---- TBD
---- docker debug mode VNC ---
docker run -d -p 4444:4444 --name selenium-hub -e GRID_BROWSER_TIMEOUT=31000 selenium/hub
docker run -d -P -p 5900:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome-debug
docker run -d -P -p 5901:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome-debug
---- maven-failsafe-plugin ----
mvn verify -Drun.parallel=true -Dwebdriver.remote.driver=CHROME -Dwebdriver.remote.url=http://hub_container_external_ip:4444/wd/hub -Dwebdriver.base.url=https://www.wunderlist.com -Dwebdriver.remote.os=LINUX
---- maven-surefire-plugin ---- TBD