Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 1.13 KB

File metadata and controls

50 lines (31 loc) · 1.13 KB

CleanSweep

Agile Software Development

DePaul University

Fall 2014

The project has been separated into two packages.

  • DePaul.SE459.CleanSweep -- Contains all of the vacuum's logic.
  • DePaul.SE459.Simulator -- Contains all of the simulator logic -- Reads in an xml floor plan -- Runs the CleanSweep

To run the program, you can do so via the terminal.

Change directory to CleanSweep

mvn clean mvn package

Then copy/move the "floorplans" directory from the CleanSweep directory into "target" directory

cd target java -jar CleanSweep-1.jar

This will create a "tracking" directory within the "target" directory. It will contain all of the output.

  • afterCleaning.txt -- All of the tiles that the vacuum has cleaned
  • movement.txt -- This file contains a history of the vacuum's movement. It also indicates when the vacuum needs to recharge or needs to be emptied.

Link to Github Repository:

https://github.com/musch711/CleanSweep

Link to Jenkins:

http://selab.cdm.depaul.edu/jenkins/job/CleanSweepWithMaven_Daniel_Richard_Steven_Sue/

Link to Sonar:

http://selab.cdm.depaul.edu/sonar/dashboard/index/408