Tudor Malene fd2f2eb14a ENT-1871 Rebrand R3Corda to Corda Enterprise (#838)
* ENT-1871 Rebrand R3Corda to Corda Enterprise

* ENT-1871 Address code review comments

* ENT-1871 Address code review comments

* ENT-1871 Address code review comments

* ENT-1871 Address code review comments
2018-05-31 08:59:05 +01:00
..
2018-05-21 11:25:13 +01:00

The Behave Cucumber Scenarios defined under these sub-directories exercise Corda Enterprise and OS Corda distributions to include:

  • Open Source master
  • Corda Enterprise master
  • Released versions of Open Source from V3.0 onwards
  • Released versions of Corda Enterprise from V3.0 DEV PREVIEW 3 onwards

Compatibility scenarios exercise:

  • mixed networks: combinations of OS and Corda Enterprise nodes configured within an R3 Network
  • mixed-versioned nodes: combinations of different versions of OS (master, V3.0, V3.1, etc) and Corda Enterprise (master, V3.0 DP, V3.0 GA) nodes within an R3 Network.
  • mixed-versioned corDapps: combinations of nodes running different versions of CorDapps (both valid and invalid upgrade mixes).
  • mixed-services: ability to continue transacting upon notaries, oracles, doorman upgrades & changes.

Functional scenarios exercise the key behaviours of Corda Enterprise components and node configurations to include:

  • basic cash management functions (issuance, transfer, redemption)
  • vault usage of different database providers (H2, sql-server, postgreSQL)
  • doorman certificate issuance and usage
  • compatibility zone network parameter registration and updates
  • network map registration and updates
  • notary registration and updates

NOTE:

Further goals of this project are to:

  • automatically generate and register Docker images with target Azure Test Environments (eg. Functional/QA, CTS)
  • effect execution of scenarios in specified Target Environments
  • use Before and After hooks to pre-configure Target Environments to allow batch running of multiple scenarios (eg. a given feature will specify the environment once for one or many scenarios)