{"repo":"dodie/scott","free":true,"listed":false,"github":"https://github.com/dodie/scott","clone":"git clone https://github.com/dodie/scott.git","description":"Never debug a test again: Detailed failure reports and hassle free assertions for Java tests - Power Asserts for Java","language":"Java","stars":139,"topics":["testing-tools","assertions","java","scott","failure-messages","junit","asm"],"license":"MIT","category":"dev-tools","readme_excerpt":"Scott Test Reporter for Maven and Gradle ======================================== Get extremely detailed failure messages for your tests without assertion libraries, additional configuration or changes on existing tests. As you can see, besides the usual assertion error, Scott reports the state changes and assignments in the test cases, nicely visualized on the source code of the test method. Works well with other testing tools and frameworks, for example: - JUnit 5 - JUnit 4 - Cucumber Java - Mockito Supports Java 7+ (up to Java 17). How to use ---------- Just drop it into your project, and Scott will automatically enhance your test reports. You don't have to use any special APIs or modify your existing tests to make it work. Scott : All systems automated and ready. A chimpanzee and two trainees could run her. Kirk : Thank you, Mr. Scott. I'll try not to take that personally. Gradle Add hu.advanceweb.scott-gradle-plugin to your build.gradle: Example projects: - JUnit 4 - JUnit 5 Maven Add the following to your pom.xml: The scott-maven-plugin automatically configures maven-surefire-plugin and maven-failsafe-plugin to use Scott via the argLine project property. If you wish to further customize the argLine property for these plugins, you have to pass the managed argLine as well to ensure Scott works properly. For an example, check the following snippet that configures the surefire plugin to enable preview language features for Java: Example projects: - JUnit 4 - JUnit 5 Cucumbe","default_branch":null,"files":null,"tree":[],"storefront":"/r/dodie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dodie/scott/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}