Tuesday, August 20, 2013

Big Red Button - DONE

Here is a description of Big red button (manager's) dream.

The purpose is to run automated test set with one press of a "big red button" and then to get results.

The workflow

1. The box contains arduino board plus 2 buttons (red and blue) and 2 pots. Red button is for starting tests, blue for canceling. The left pot is used to select target server to run test against. The right pot is used to select which smoke set to be started (2 added for now)
2. Arduino box is connected via usb interface to win8 controller machine
3. On the controller machine simple python script gets the state of all buttons and pots
4. When red button is pressed a post request is executed to a jenkins server in order to start the test
5. Jenkins runs the test set on a slave machine and collect results
6...999. The sophisticated framework does the job

ok I know... it looks ugly with those green stickers :-)

... few days later labels updated with printed ones and 1 smoke set added


ps: 2017 update is here

No comments:

Post a Comment