By Ayub Atif, Isac Arvidsson, Eva Despinoy, Daniel Helle
This program listens for changes to the repository, compiles the project, runs the corresponding tests, and notifies the contributor of the test results via an email.
In the assignment2 directory:
Run cd CIServer
, then ./gradlew build
and lastly ./gradlew run --args='portnr', 'server-email', 'server-password'
- Co-wrote function
createBody()
with corresponding tests - Co-wrote function
sendEmail()
with corresponding tests - Wrote class
CredentialHelper
- Replaced hard-coded sections
- Co-wrote class
WebhookRequest
- Co-wrote class
BuildStatus
- Co-wrote function
runProcess()
- Co-wrote function
getBody()
- Co-wrote function
compileRepo()
- Co-wrote
testWebhookRequest()
- Co-wrote
testCompileRepo
- added initial class to start a server
- Co-wrote function
createBody()
with corresponding tests - Co-wrote function
sendEmail()
with corresponding tests - Wrote
README.md
:)
- Co-wrote class
WebhookRequest
- Co-wrote class
BuildStatus
- Co-wrote function
runProcess()
- Co-wrote function
getBody()
- Co-wrote function
compileRepo()
- Co-wrote
testWebhookRequest()
- Co-wrote
testCompileRepo
- Wrote in
README.md