/ispras-fortress

Fork of the Fortress library I worked on at ISP RAS

Primary LanguageJavaApache License 2.0Apache-2.0

----------------------------------------------------------------
 Fortress Project
----------------------------------------------------------------

 Project structure:

 In the Fortress project, production code and unit tests are separated and
 located in the following folders respectively:

  'src/main/java'
  'src/test/java'

 The package structure of unit tests replicates the package structure of
 production code. I.e. unit tests are located in the same packages as the classes
 they are intended to test.

----------------------------------------------------------------

 Preparing the project:

 To check out the project from the Git repository, execute
 the following command:

    git clone --recursive https://forge.ispras.ru/git/solver-api.git

----------------------------------------------------------------
 
 Building the project:

 1. To build the JAR file, execute the following command:

    gradlew assemble

 2. To run unit tests, execute the following command:

    gradlew test

----------------------------------------------------------------
 
 Building the project on the server side:

 The the project can be built on the build server using the Jenkins
 continuous integration tool. To do this, visit the following link:

 https://forge.ispras.ru/jenkins/job/Fortress/

----------------------------------------------------------------