bump version to 0.0.5-snapshot

This commit is contained in:
金戟 2020-10-12 20:49:10 +08:00
parent a8a84900ef
commit bf90b5c3b9
3 changed files with 24 additions and 2 deletions

View File

@ -5,7 +5,7 @@
<groupId>com.alibaba.testable</groupId> <groupId>com.alibaba.testable</groupId>
<artifactId>agent</artifactId> <artifactId>agent</artifactId>
<version>0.0.4-SNAPSHOT</version> <version>0.0.5-SNAPSHOT</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<properties> <properties>

View File

@ -8,7 +8,7 @@
<description>Unit test enhancement toolkit</description> <description>Unit test enhancement toolkit</description>
<groupId>com.alibaba.testable</groupId> <groupId>com.alibaba.testable</groupId>
<artifactId>core</artifactId> <artifactId>core</artifactId>
<version>0.0.4-SNAPSHOT</version> <version>0.0.5-SNAPSHOT</version>
<properties> <properties>
<plugin.compiler.version>3.8.1</plugin.compiler.version> <plugin.compiler.version>3.8.1</plugin.compiler.version>

22
docs/ReleaseNote.md Normal file
View File

@ -0,0 +1,22 @@
# Release Note
## v0.0.1
- PoC version
- use compile time code modification to support new operation mocking and private field & method access
## v0.0.2
- add support of member method mocking by compile time code modification
## v0.0.3
- use global method invoke to access private members instead of modification in place
- use `e.java` replace `testable` class make code more readable
- introduce `agent` module, use runtime byte code modification to support new operation and member method mocking
## v0.0.4
- use runtime byte code rewrite to invoke testable setup method
- add `TestableUtil` class to fetch current test case and invocation source
## v0.0.5
- use dynamically runtime modification to replace static `e.java` file
- get rid of unit test framework dependence
- add testable ref field in test class at runtime instead of compile time