Skip to content

Releases: mojaloop/testing-toolkit-test-cases

v14.1.0 Release

22 Nov 14:14
55bf78e
Compare
Choose a tag to compare

What's Changed

  • feat: add bulk negative scenario tests for invalid and inactive fspId by @kleyow in #78
  • refactor: update test cases for reworked bulk validation by @kleyow in #79
  • feat(mojaloop/#2796): duplicate transaction not getting callback for post /bulkTransfers by @mdebarros in #80
  • feat(mojaloop/#2801): add tests for invalid fulfil timestamp and assert payer callback by @kleyow in #81
  • feat(mojaloop/#2881): add bulk transfer timeout tests by @kleyow in #82
  • fix(mojaloop/#2863): update put /bulkTransfers status code test by @kleyow in #83
  • feat(mojaloop/#2880): simplify liquidity cover check and fix issue with validation (master) by @mdebarros in #86
  • fix: updated incorrect retry sim-name for CGS tests by @mdebarros in #88
  • fix: cgs account-ids are hard-coded by @mdebarros in #91
  • feat: added bulk sdk tests and onboarding by @mdebarros in #97
  • feat(mojaloop/#2975): mojaloop helm release v14.1.0 by @mdebarros in #100

Full Changelog: v14.0.0...v14.1.0

v14.0.0.1 Revision

19 Oct 17:44
1a6940c
Compare
Choose a tag to compare

feat(mojaloop/#2880): simplify liquidity cover check and fix issue with validation - mojaloop/project#2880

  • fixes to collections/hub/golden_path/feature_tests/block_transfers
    • aligned liquidity and position calculations with central-ledger logic
    • cleaned up unnecessary requests (i.e. why have two requests to fetch settlement and position accounts when it can be done in one?)
  • re-factored [new sims] transfers, positions CGS Window1 tests (OTC-649, OTC-645) @ collections/hub/golden_path/settlement_cgs/newsetcgs
    • standardised naming convention
    • re-aligned position, settlement and interchange checks with central-ledger logic, and expanded on checks dynamically based on the transfer amounts (Tx1, Tx2, Tx3, Tx4, Tx5, Tx6) instead of using "hard-coded" values
    • consolidated separate GET /account test-case for settlement, and positions into a single test-case (i.e. only need one call to admin API to retrieve balances and do validation checks)
    • added new OPTIONAL env vars for:
      1. SETTLEMENT_CGS_TX_AMOUNT_1 (defaults: 15), SETTLEMENT_CGS_TX_AMOUNT_2 (defaults: 87.88), SETTLEMENT_CGS_TX_AMOUNT_3 (defaults: 158.36), SETTLEMENT_CGS_TX_AMOUNT_4 (defaults: 211.11), SETTLEMENT_CGS_TX_AMOUNT_5 (defaults: 14.05), SETTLEMENT_CGS_TX_AMOUNT_6 (defaults: 150) representing the transfer amounts for each Transaction. These correlate to Tx1...Tx6
      2. SETTLEMENT_RULE_INTERCHANGE_FEE (defaults: 0.006) which is the Interchange Fee % aused to calculate the aggregate Fee

fix(mojaloop/#2734): failures in daily cron job running GP tests - mojaloop/project#2734

  • added re-try logic to create interchange-fee settlements as part of CGS test-suite
  • bumped up RETRY_MAX_ATTEMPTS (10 to 20) & RETRY_MAX_WAIT_IN_MS (200 to 250) values to improve stability

What's Changed

  • feat(mojaloop/#2880): simplify liquidity cover check and fix issue with validation by @mdebarros in #84

Full Changelog: v14.0.0...v14.0.0-1

v14.0.0 Release

28 Jul 18:19
5f01837
Compare
Choose a tag to compare

What's Changed

  • Feature/add liquidity check tests by @vijayg10 in #73
  • fix: provisioning get settlement accountid by @vijayg10 in #74
  • fix: some tests in bulk by @vijayg10 in #75
  • chore(release): v14.0.0-rc by @mdebarros in #76
    • fix: error response message for ID not found on ALS p2p subid error test
    • fix: fixed POST scenario response validation path checks
    • fix: added missing currency2 to noresponsepayeefsp SIM for https://modusbox.atlassian.net/browse/MBP-613
    • fix: block transfer GP test to correctly set toFixed on final amount when adding 2 fixed numbers
    • fix: updated toFixed mappings to be wrapped by a Numbers as the FSPIOP spec demands that trailing zeros are cut
    • chore: improvements to fulfil-reserveed-v1.0 timing stability
      • increased timeout by default from 1000 to 2000 ms
      • increased final get from 15s to 16s as the default timeout handler runs every 15s by default

Full Changelog: v13.1.1...v14.0.0

v13.1.1

06 May 09:39
5d8e844
Compare
Choose a tag to compare
  • Fixed an issue with multiple currencies in funds-in, funds-out test cases
  • Fixed block transfer test case pull/70
  • Fixed fulfil reserved 1.0 pull/70 & pull/72

v13.1.0 Release

14 Mar 13:54
701863b
Compare
Choose a tag to compare

Recommended TTK versions

What's Changed

  • feat(mojaloop/#2505): als-subid-error-callback-endpoint-not-implemented by @mdebarros in #52
  • feat(thirdparty): add thirdparty collection and thirdparty provisioning collection by @lewisdaly in #55
  • adding changes to the goldenpath by @modusemerson in #54
  • Feature/refactor env var names by @vijayg10 in #57
  • release: v13.0.1 by @mdebarros in #56
  • fix(mojaloop/#2654): intermittent failures in gp tests for 13.1.0 release candidate by @mdebarros in #60
  • fix: added missing env variables to sample files by @vijayg10 in #62
  • feat: patch notification test-scenarios by @mdebarros in #61
  • fix: patch notification test scenarios by @mdebarros in #63
  • fix: patch notification test scenarios by @mdebarros in #64
  • fix: bulk tests by @mdebarros in #65
  • feat(mojaloop/#2704): core-services support for non-breaking backward api compatibility by @mdebarros in #66
  • chore(mojaloop/#2650): run 3ppi ttk tests with 3ppi services enabled by @mdebarros in #67
  • fix(mojaloop/#2719): post quotes fails when transactionid does not equal transactionrequestId by @mdebarros in #68

Full Changelog: v13.0.2...v13.1.0

v13.0.2 Release

16 Sep 17:16
25f4ced
Compare
Choose a tag to compare

Changelog for this release:

  • enhancement: Uploading v13.0.2 test case definition report
  • create a new definitions folder for test case definitions
  • Merge pull request #47 from mojaloop/test-case-def-v13.0.1
  • feature: Unicode character names with accented characters along with env variables (hub) and Burmese characters as part of issue mojaloop/project#1452
  • Changed the hardcoded fspIds to environment variables (mojaloop/project#2477)

Note: Minimum required version of TTK backend is v13.1.0

v13.0.1 Release

21 Jul 13:06
8979b02
Compare
Choose a tag to compare

Changelog for this release:

  • Updated version for APIs
    • Changed fspiop 1.0 to fspiop 1.1
    • Updated central admin api from 9.3(old) to 1.0
    • Updated settlements api version from 1.0 to 2.0
  • Added meta info field in all the requests and test cases to input additional information

Note: Minimum required version of TTK backend is v13.1.0

v13.0.0

25 Jun 15:05
afd6d66
Compare
Choose a tag to compare

Changelog for this release:

  • added accounts for hub and participants for second currency
  • added default deferred settlement model
  • added settlement collection for default deferred settlement use case as single settlement model
  • added settlement collection for mixed deferred settlement models (one default and one with stated currency
  • renamed few test cases for more clarity

v12.1.4 Release

24 Jun 13:34
b273da1
Compare
Choose a tag to compare

Change-log for this release:

  • fix(#2151): helm-release-v12.1.0 #42
    • Fixes to GP negative scenarios for invalid fulfilment

v12.1.3 Release

23 Jun 12:32
249d8cd
Compare
Choose a tag to compare

Change-log for this release

  • fix(#2308): ttk golden path payee invalid timestamp intermittently fails due timing issues