Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.26 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.26 KB

testControlByteCode

History and use case

Since 2011

Tool created after multiple runtime problem.

Use case :

  • Identify missing libraries on runtime
  • Identify duplicate files in the classpath
  • Check if all methods called in application are present in the dependencies with the right signatures
    • Example : public void method1(String arg1, String arg2) become public void method1(String... args)
  • Dependency analysis between libraries
  • Creates a graphviz file (.dot) to display dependencies via a graph
  • Determines or controls dependencies of a library

Running the tool

  • Add the maven/gradle dependencies in your project test scope
<dependency>
    <groupId>com.efluid.oss</groupId>
    <artifactId>test-control-byte-code</artifactId>
    <version>1.2.0</version>
    <scope>test</scope>
</dependency>