Skip to content

Commit 66432ae

Browse files
MakarovSdmitry-timofeev
authored andcommitted
Allow TestKit module publication [ECR-3120] (#990)
Allow TestKit module publication and update changelog.
1 parent 283e4e4 commit 66432ae

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

exonum-java-binding/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1616
## [Unreleased]
1717

1818
### Added
19+
- A new `exonum-testkit` module that allows to emulate blockchain network and test transaction
20+
execution in the synchronous environment (that is, without consensus algorithm and network
21+
operation involved).
22+
Main component of this module is `TestKit` which allows recreating behavior of a single full
23+
node (a validator or an auditor) in an emulated Exonum blockchain network.
24+
For more information and examples see [documentation][testkit-documentation].
25+
(#819, #833, #859, #913, #989)
1926
- Verification of native library compatibility when it is first loaded, to detect
2027
possible mismatch between an installed exonum-java application and the version
2128
used in a service project. (#882)
2229
- `Block#isEmpty()`
2330
- `RawTransaction#fromMessage(TransactionMessage)`, which is mostly useful in tests,
2431
where you might have a message but need it as a `RawTransaction` in some assertions.
2532

33+
[testkit-documentation]: https://exonum.com/doc/version/0.11/get-started/java-binding/#testing
34+
2635
### Changed
2736
- `BinaryTransactionMessage#toString` to include some fields in human-readable
2837
format instead of the whole message in binary form.

exonum-java-binding/testkit/pom.xml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,6 @@
9090
<groupId>org.apache.maven.plugins</groupId>
9191
<artifactId>maven-source-plugin</artifactId>
9292
</plugin>
93-
94-
<!-- Skip the deployment of TestKit module as it is not yet ready, fix in ECR-3120 -->
95-
<plugin>
96-
<groupId>org.apache.maven.plugins</groupId>
97-
<artifactId>maven-deploy-plugin</artifactId>
98-
<configuration>
99-
<skip>true</skip>
100-
</configuration>
101-
</plugin>
10293
</plugins>
10394
</build>
10495
</project>

0 commit comments

Comments
 (0)