#Jenkins Log Analyzer
To provide a robust analyzer suite that will provide rapid analysis results on Jenkins logs for all types of test jobs.
- This project requires Java 8 in the machine.
- Configure Maven on the machine. (Recommended 3.3.X and more)
- Download and extract Tomcat 8 application server.
- Fork the main Jenkins util repository from my user
https://github.com/ashokramcse/jenkins-log-analyser.git
- Clone your forked branch
git clone https://github.com/<git-username>/jenkins-log-analyser.git
- Go the project directory on terminal
- Add main repository as an upstream alias
git remote add upstream https://github.com/ashokramcse/jenkins-log-analyser.git
- Import the project to any IDE and convert it into Maven project.
- Configure Java and Tomcat 8 in the IDE.
- Add the project into the Tomcat server.
- Start the Server and hit the home page
- Create your feature branch
git checkout -b newbranch
- Make changes or Fix Bugs.
- Add your changes
git add .
- Commit your changes
git commit -m “add relevant comment”
- Pull new changes from upstream and resolve conflicts
git pull --rebase upstream master
- Push to your forked repo
git push origin newbranch
- Submit a pull request via
github.com
- Java 8
- Servlets
- d3.js
- bootstrap.js
- Apache Tomcat 8
##V1.1
- Error Pages updated
- Errors will be displayed in the table format.
##V1.0.1
- Can download the excel from the tree view.
- Can refresh tree view when it is failed to load.
- Bug Fixes.
##V1.0
- Enhanced to get Excel and in Tree format as output from the analyzer.
- Can download the excel from the tree view.
- The output in Excel has the following format.
###Failure
|S.No|TestCase Name|Reason of Failure|
| 01 | Test Case1 | RemoteWebDriver |
| 02 | Test Case2 | CompanyCreation |
| 03 | Test Case3 | AssertionError |
|*Failure*|Unstable|Success|
###Success
|S.No|TestCase Name|
| 01 | Test Case1 |
| 02 | Test Case2 |
| 03 | Test Case3 |
|Failure|Unstable|*Success*|
##V0.1-Alpha
- This release has basic jenkins log analyzer core.
- This will give output in the form of Excel.
- The output in Excel has the following format.
###Failure
|S.No|TestCase Name|Reason of Failure|
| 01 | Test Case1 | RemoteWebDriver |
| 02 | Test Case2 | CompanyCreation |
| 03 | Test Case3 | AssertionError |
|*Failure*|Unstable|Success|
###Success
|S.No|TestCase Name|
| 01 | Test Case1 |
| 02 | Test Case2 |
| 03 | Test Case3 |
|Failure|Unstable|*Success*|