资 源 简 介
Important
The RTT project moved to GitHub:
* RTT source code: https://github.com/COelsner/rtt
* RTT update site: https://github.com/COelsner/rtt-update
Overview
RTT is a regression test tool for tree-structured repositories. It provides a set of Java annotations used to specify the repository components to test and a test infrastructure for creating, updating and performing tests. Tree-structured means, that tested repositories must have a unique spanning tree annotated with arbitrary information like derived properties or further reference edges. Tree-structured repositories are common, for example in compiler construction in the form of parse- and abstract syntax trees annotated with semantic information, in metamodelling (e.g., Ecore metamodels), web technologies that dynamically generate html pages (e.g., JSP) and many more.
By regression testing the contents of annotated repositories RTT can