Automated testing is one of the hardest, but also the most important thing to get right when doing Continuous Delivery or DevOps. Recently Aslak Knutsen and I hosted a webinar with the title "Continuous Development with Automated Testing". The webinar had quite a few viewers (and maybe that was one of the reasons that the demo in the webinar didn't exactly go as planned.)
Aslak did a great job trying to talk through a demo that played at 1/3 of normal speed, but eventually we had to stop; it was too difficult to convey the information, and we wouldn't have been able to finish the talk within the time constraints.
The recording of the webinar is available here, but please take a look at the slides from the webinar with newly recorded demos on slide 29 and 30.
To run the demo your self, please follow the instructions below:
- Get the source
git clone https://github.com/aslakknutsen/jboss-eap-quickstarts.git cd jboss-eap-quickstarts git checkout eap_7_webinar
- Run the testFirst start EAP 7.0.0 Server with default settings
mvn clean install -f kitchensink/pom.xml -P arq-eap-remote
- Run the tests with recorder
mvn clean install -f kitchensink/pom.xml -P arq-eap-remote,record
See kitchensink/target/recorder