Index
All Classes|All Packages
B
- branch - Variable in class kth.soffgrupp.se.BuildLogger
- BuildLogger - Class in kth.soffgrupp.se
-
This class holds all build information
- BuildLogger() - Constructor for class kth.soffgrupp.se.BuildLogger
C
- checkout(String, String) - Method in class kth.soffgrupp.se.GitHandler
-
Checkout a certain branch on a repo
- clean() - Method in class kth.soffgrupp.se.GitHandler
-
Do some clean up of the directory
- CompilationException - Exception in kth.soffgrupp.se.exceptions
- CompilationException(String) - Constructor for exception kth.soffgrupp.se.exceptions.CompilationException
- compile(BuildLogger, String) - Method in class kth.soffgrupp.se.Compiler
-
The compile function opens a new process to compile the project into a new jar file.
- compile_success - Variable in class kth.soffgrupp.se.BuildLogger
- Compiler - Class in kth.soffgrupp.se
-
This class compiles the source files in the directory ./test/assignment2/
- Compiler() - Constructor for class kth.soffgrupp.se.Compiler
- ContinuousIntegrationServer - Class in kth.soffgrupp.se
-
This class is a Continuos Integration Server that is set up to handle webhooks and run compilation and tests while serving results on a web interface.
- ContinuousIntegrationServer() - Constructor for class kth.soffgrupp.se.ContinuousIntegrationServer
-
Creates an instance of the continuos integration server
D
- directory - Variable in class kth.soffgrupp.se.GitHandler
E
- errors_list - Variable in class kth.soffgrupp.se.BuildLogger
G
- getBranch() - Method in class kth.soffgrupp.se.BuildLogger
- getErrors_list() - Method in class kth.soffgrupp.se.BuildLogger
- getSha() - Method in class kth.soffgrupp.se.BuildLogger
- getStart_time() - Method in class kth.soffgrupp.se.BuildLogger
- getTests_errors() - Method in class kth.soffgrupp.se.BuildLogger
- getTests_failed() - Method in class kth.soffgrupp.se.BuildLogger
- getTests_run() - Method in class kth.soffgrupp.se.BuildLogger
- git_repo - Variable in class kth.soffgrupp.se.ContinuousIntegrationServer
- GitHandler - Class in kth.soffgrupp.se
-
The purpose of this class is to function as a Git interface to be able to clone and checkout a repo
- GitHandler(String) - Constructor for class kth.soffgrupp.se.GitHandler
-
Creates a new GitHandler instance
H
- handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class kth.soffgrupp.se.ContinuousIntegrationServer
-
This function is called for all incoming requests to the server.
- handleGet(String, Request, HttpServletRequest, HttpServletResponse) - Method in class kth.soffgrupp.se.ContinuousIntegrationServer
-
This function handles a GET request.
- handlePost(String, Request, HttpServletRequest, HttpServletResponse) - Method in class kth.soffgrupp.se.ContinuousIntegrationServer
-
This function handles a POST request.
I
- isCompile_success() - Method in class kth.soffgrupp.se.BuildLogger
- isTest_success() - Method in class kth.soffgrupp.se.BuildLogger
J
- jsonDBTemplate - Variable in class kth.soffgrupp.se.ContinuousIntegrationServer
K
- kth.soffgrupp.se - package kth.soffgrupp.se
- kth.soffgrupp.se.exceptions - package kth.soffgrupp.se.exceptions
M
- main(String[]) - Static method in class kth.soffgrupp.se.ContinuousIntegrationServer
-
This function starts the CI server
N
- Notifier - Class in kth.soffgrupp.se
-
This class uses GitHub API to set commit statuses on commits
- Notifier(GHRepository) - Constructor for class kth.soffgrupp.se.Notifier
P
- parseStat(String, BuildLogger) - Method in class kth.soffgrupp.se.Tester
-
parseStat is a helper method used for parsing the test statistics for easier logging.
R
S
- setBranch(String) - Method in class kth.soffgrupp.se.BuildLogger
- setCommitStatus(String, String, GHCommitState) - Method in class kth.soffgrupp.se.Notifier
-
Set commit status for commit sha.
- setCompile_success(boolean) - Method in class kth.soffgrupp.se.BuildLogger
- setErrors_list(ArrayList<String>) - Method in class kth.soffgrupp.se.BuildLogger
- setSha(String) - Method in class kth.soffgrupp.se.BuildLogger
- setStart_time(String) - Method in class kth.soffgrupp.se.BuildLogger
- setTest_success(boolean) - Method in class kth.soffgrupp.se.BuildLogger
- setTests_errors(int) - Method in class kth.soffgrupp.se.BuildLogger
- setTests_failed(int) - Method in class kth.soffgrupp.se.BuildLogger
- setTests_run(int) - Method in class kth.soffgrupp.se.BuildLogger
- setTime() - Method in class kth.soffgrupp.se.BuildLogger
- sha - Variable in class kth.soffgrupp.se.BuildLogger
- start_time - Variable in class kth.soffgrupp.se.BuildLogger
T
- test(BuildLogger, String) - Method in class kth.soffgrupp.se.Tester
-
The test method opens a new process to run the project tests.
- test_success - Variable in class kth.soffgrupp.se.BuildLogger
- Tester - Class in kth.soffgrupp.se
-
This class runs the tests on the Maven project in the directory ./test/assignment2/
- Tester() - Constructor for class kth.soffgrupp.se.Tester
- TestingException - Exception in kth.soffgrupp.se.exceptions
- TestingException(String) - Constructor for exception kth.soffgrupp.se.exceptions.TestingException
- tests_errors - Variable in class kth.soffgrupp.se.BuildLogger
- tests_failed - Variable in class kth.soffgrupp.se.BuildLogger
- tests_run - Variable in class kth.soffgrupp.se.BuildLogger
All Classes|All Packages