(1) Installing the Software ICU Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences University of Hawaii Honolulu HI 96822
(2) Installation Steps 1. Get an account on Hackystat server: 2. Create sensorshell.properties file shell/wiki/SensorShellProperties Download template to ~/.hackystat/sensorshell Edit username and password. 3. Download latest wattdepot-cli-example See Featured download 4. Invoke ‘ant install-sensors’ Downloads hackystat, installs sensors.
(3) Installation Steps 5. Verify sensorshell.properties setup java -jar lib/hackystat-sensorshell/sensorshell.jar 6. Verify basic Ant sensor operation ant -f verify.build.xml verify-sensors 7. Define ANT_ARGS -listener org.hackystat.sensor.ant.antbuild.BuildSensorAntListener invoke ‘ant’ to verify.
(4) Installation Steps 8. Install Eclipse sensor copy lib/hackystat-eclipse/ to eclipse/plugins Invoke Eclipse, check ProjectBrowser. 9. Upgrade your WattDepot-CLI project using files from wattdepot-cli-example Copy hackystat.build.xml to your project. Edit your build.xml to import hackystat.build.xml. Copy checkstyle, dependencyfinder, emma, findbugs, hudson, javancss, junit, pmd, and sclc build files to your project.
(5) Installation Steps 10. Verify your upgraded project. Invoke ‘ant -f checkstyle.build.xml” Verify data at ProjectBrowser. Repeat for all other updated build files. 11. SVN add and commit your changes. Invoke ant -f verify.build.xml SVN Add hackystat.build.xml, commit. 12. Create a hudson daily build job Purpose: run emma, sclc, etc. once a day automatically Copy wattdepot-cli-example-daily-build. Edit SVN path, build failure s. Manually invoke, check for problems.
(6) Installation Steps 13. Define a Hackystat Project for your project Login to ProjectBrowser, select Project tab. Press “new” button. One member is “owner”, invites others. Others must “accept”. Use */wattdepot-cli- /* as URI Pattern. - Make sure that your local workspace directory is named that way!
(7)