Environmental Requirements - scott789/FreeCol GitHub Wiki

8. Environmental Requirements

8.1 Hardware

Online network connectivity for playing online and a machine running java version "1.8.0_31"

8.2 Software

  • macOS Sierra 10.12.3 or Windows 7+
  • Eclipse Neon with enough space for the Java project (~200MB)

8.3 Security

There were no testing environment security requirements.

8.4 Tools

JDepend, SourceForge Metrics, CodeCity, Sonar Lint, Checkstyle, Eclipse Memory Analyzer, PMD, FindBugs, JArchitect, JaCoCo.

8.5 Risks and Assumptions

Time constraint was approximately three weeks from start to finish. We employed four laptop computers to complete all testing (three Macintosh and one PC). Our approach was to run 8 different testing metrics to determine which areas of the code would be looked at. After identifying these areas of code, we created issues on GitHub and tackled the issues accordingly.