This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/incubator-servicecomb-saga.git.
from f5f0b31 SCB-151 Update to add the pack-demo
new 7100b79 SCB-237 skeleton for pack acceptance tests
new 3cc6b80 SCB-237 added rudimentary steps definitions and test data
new 09301ac SCB-237 filled car & hotel services testing steps
new e5ffbb2 SCB-237 added alpha controller to query events
new 99172eb SCB-237 linked pack demos with cucumber test
new 6b4d589 SCB-237 included acceptance test into CI build
new 22ea88d SCB-237 checked availability of alpha and booking before
testing
The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.travis.yml | 1 +
.../acceptance-pack}/pom.xml | 195 +++++++++++----------
.../org/apache/servicecomb/saga/PackStepdefs.java | 138 +++++++++++++++
.../org/apache/servicecomb/saga/RunCucumberIT.java | 17 +-
.../src/test/resources/log4j2-test.xml | 0
.../test/resources/pack_success_scenario.feature | 26 +++
{alpha/alpha-core => acceptance-tests}/pom.xml | 63 ++++---
.../servicecomb/saga/alpha/core/EventScanner.java | 1 -
.../servicecomb/saga/alpha/core/TxEvent.java | 13 ++
alpha/alpha-server/pom.xml | 8 +
.../saga/alpha/server/AlphaEventController.java | 66 +++++++
.../src/main/resources/application.yaml | 3 +
.../alpha/server/AlphaEventControllerTest.java | 83 +++++++++
pom.xml | 2 +
.../servicecomb/saga/demo/pack/car/CarBooking.java | 48 ++---
.../saga/demo/pack/car/CarBookingController.java | 11 +-
.../saga/demo/pack/car/CarBookingService.java | 22 +--
.../saga/demo/pack/hotel/HotelBooking.java | 48 ++---
.../demo/pack/hotel/HotelBookingController.java | 11 +-
.../saga/demo/pack/hotel/HotelBookingService.java | 24 +--
saga-demo/pack-demo/pom.xml | 6 +
saga-format/pom.xml | 4 +-
22 files changed, 584 insertions(+), 206 deletions(-)
copy {integration-tests/pack-tests =>
acceptance-tests/acceptance-pack}/pom.xml (64%)
create mode 100644
acceptance-tests/acceptance-pack/src/test/java/org/apache/servicecomb/saga/PackStepdefs.java
copy
omega/omega-transaction/src/main/java/org/apache/servicecomb/saga/omega/transaction/AlphaResponse.java
=>
acceptance-tests/acceptance-pack/src/test/java/org/apache/servicecomb/saga/RunCucumberIT.java
(73%)
copy {saga-spring =>
acceptance-tests/acceptance-pack}/src/test/resources/log4j2-test.xml (100%)
create mode 100644
acceptance-tests/acceptance-pack/src/test/resources/pack_success_scenario.feature
copy {alpha/alpha-core => acceptance-tests}/pom.xml (73%)
create mode 100644
alpha/alpha-server/src/main/java/org/apache/servicecomb/saga/alpha/server/AlphaEventController.java
create mode 100644
alpha/alpha-server/src/test/java/org/apache/servicecomb/saga/alpha/server/AlphaEventControllerTest.java
--
To stop receiving notification emails like this one, please contact
[email protected].