oboehm / PatternTesting2

A new type of automated testing that ensures that development patterns, best practices, architecture design are being correctly implemented.

Home Page:http://patterntesting.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License Maven Central

PatternTesting 2

This is the continuation of the SourceForge PatternTesting project. End of November 2017 the CVS support of SourceForge ends. Version 2 of PatternTesting is not only a move from CVS to GIT but also a restart and restructuring of the project.

Roadmap

Version 2 was released on 05-Jan-2020. It is more focussed on the original vision:

PatternTesting: A new type of automated testing that ensures that development patterns, best practices, architecture design are being correctly implemented.

The difference to version 1 is:

  • foreign classes like ClasspathMonitor are moved to a separate project (ClazzFish).
  • deprecated methods and classes are removed
  • support of JUnit 5

The runner for JUnit 4 and other outdated classes are moved to patterntesting-compat.

Next Steps

  • switch to Java 11 (will come with v2.2)
  • continue the documentation in patterntesting-doc module

Branching Model

Development will follow a successful Git branching model von Vincent Driessen. The actual development you can find on the develop branch.

More Infos


January 2022, Oli B.

About

A new type of automated testing that ensures that development patterns, best practices, architecture design are being correctly implemented.

http://patterntesting.org

License:Apache License 2.0


Languages

Language:Java 84.6%Language:AspectJ 9.6%Language:Roff 3.9%Language:HTML 1.4%Language:CSS 0.3%Language:Shell 0.1%