Commit Graph

25 Commits

Author SHA1 Message Date
Roman Pushkov
e2240008a0
HG-541: invoice adjustments (#458)
* some initial changes

* update hg_client

* change adjustment to payment adjustment in tests

* update damsel

* types in client

* Revert "change adjustment to payment adjustment in tests"

This reverts commit ff1633c41660b6f144f75ae067ea63eb33906981.

* rename payment adjustment functions

* fix hg_client adjustment calls

* update invoice events header

* add invoice adjustment tests

* working invoice adjustments

* uncomment other invoice tests

* minor cleanup

* fix some types

* fix more types

* temporarily comment out non-operational tests

* fix actions

* add more tests

* add exceptions

* run ci with disabled invoice adjustment tests

* Switch ti sequential

* uncomment tests

* minor cleanup

* uncomment pm tests

* add extra asserts

* add logging

* remove tests from invoice suite

* add invoice adjustment test suite

* minor cleanup

* fix test crashes

* minor cleanup

* more cleaning

* update invalid status exception handling

* increase party client timeout

* increase get timeout

* add pending payment test

* add pending adjustment test

* update tests

* update damsel

* update handling

* add expiration tests

* refactor tests

* update expiration handling

* tests cleanup

* do not expire while pending

* update timeouts

Co-authored-by: Sergey Yelin <elinsn@gmail.com>
2020-07-21 17:43:14 +03:00
Sergey Yelin
2de9970945
Switch to pipline (#457)
* Switch to pipeline

* Update build_utils

* Add options

* typo

* Update build_utils

* Add missing path

* Update build_utils
2020-07-07 14:47:23 +03:00
Boris
03302b8788
MSPF-562: Add bank card category, condition category_is (#448) 2020-06-11 17:17:05 +03:00
Sergey Yelin
bd0af3ed59
MSPF-532: Upgrade Erlang to 22.3.1 (fix rfc3339 error) (#430)
* MSPF-532: Upgrade Erlang to 22.3.1 (fix rfc3339 error)

* Fix dialyzer cache name
2020-04-20 17:34:14 +03:00
Sergey Yelin
2734f065e8 Erlang 22 (#420)
* Erlang 22

* Update jenkins
2020-02-10 14:13:32 +03:00
Sergey Yelin
0c6676bac6
Force cache save in CI (#403)
* Force cache save in CI
2019-12-20 17:53:09 +03:00
Sergey Yelin
a25bf243ed
Erlang 21.3.8.7 (#381) 2019-10-23 16:44:24 +03:00
Sergey Elin
514e76a6f9
MSPF-467: Update erlang and deps (#334)
* MSPF-467: Update erlang and deps

* MSPF-467: Update service-erlang
2019-06-21 18:26:10 +03:00
Sergey Elin
0b3e517400
Upgrade to Erlang 21 (with lager) (#322)
* MSFP-433: Erlang 21 with lager
2019-05-20 14:59:29 +03:00
Andrey Fadeev
7179e82258
HG-478 Revert update to Erlang 21 (#320)
* Revert "MSFP-433: Fix badmatch in woody (#316)"

This reverts commit c9174907a2.

* Revert "Upgrade woody (#315)"

This reverts commit e1ed162497.

* Revert "HG-433: Upgrade to Erlang 21 (#313)"

This reverts commit faf7d595dd.
2019-05-17 11:52:11 +03:00
Sergey Elin
faf7d595dd
HG-433: Upgrade to Erlang 21 (#313)
* HG-433: Upgrade build_utils
* HG-433: Upgrade base erlang image and build image
* HG-433: Upgrade machinegun
* HG-433: Upgrade libraries
* HG-433: Switch to cowboy 2.x
* HG-433: Update dmt_client
* HG-433: Switch to logger
2019-05-08 15:17:59 +03:00
Anton Belyaev
376afd7489 Introduce invoice templates (#99)
* introduce invoice templates
* push image from Jenkins on epic branches
* bump machinegun version
2017-07-26 17:50:32 +03:00
Andrew Mayorov
8fe96f1f4c HG-219: Implement multiclaim facilities (#98)
* HG-173: changed party interface to claims (#79)

* DC-45: implemented dirty version of event batching (#92)

* DC-45: implemented dirty version of event batching

* DC-45: Make invoice machines emit changes within single event

* HG-229: Embrace new events hierarchy (#94)

* HG-229: Bump to rbkmoney/damsel@7bb67fc

* HG-229: Embrace new events hierarchy

* HG-229: Fix long time broken typespecs

* HG-229: Employ session results + further decouple sessions from payment

* HG-229: Better classify payment errors

* HG-229: Implement model splitting

* HG-229: Stuff location with something meaningful

* HG-229: Overcome a couple of rebase related issues

* HG-229: Drop event filtering facilities altogether

* HG-229: Make result more explicit

* HG-229: Lessen verbosity on cleaning up

* HG-192: Handle missing shop properly (#95)

* HG-173: fixed some shop-related asserts (#97)

* HG-219: Bump to upstream rbkmoney/damsel@b665c89
2017-07-17 16:33:57 +03:00
Artem Ocheredko
ab4ffe8569 HG188-add user identity (#86)
* HG-188 Move to erlang 19 dialyzer and user identity access

* HG-188 Postreview refactoring
2017-05-17 11:50:18 +03:00
Evgeny Levenets
67f20a37e3 MSPF-70: use cache for dialyze speed up (#46) 2016-10-25 14:16:12 +03:00
Anton Belyaev
c80ef985fb MSPF-97: introduce containerpilot (#28) 2016-10-11 17:36:35 +03:00
Anton Belyaev
02e8d2b8f6 MSPF-66: fix for release target (#16) 2016-08-12 21:33:39 +04:00
Anton Belyaev
92c7a77588 MSPF-66: bump up build utils (#15)
* MSPF-66: bump up to the latest build_utils
2016-08-12 16:40:18 +04:00
Anton Belyaev
b78c1af62d MSPF-73: use build_utils (#13)
* MSPF-73: use build_utils - align with the latest & greatest WoWs
2016-08-08 22:16:17 +04:00
Grigory Antsiferov
99c1a8733b Jenkinsfile: uncommented the lint stage. 2016-07-24 19:39:27 +03:00
Grigory Antsiferov
e59dc53719 * docker-compose
masquerade has been disabled
* Jenkinsfile
  fetch state was removed, because rebar3 fetches in root home directory, which is then lost with container.
2016-07-15 16:21:30 +03:00
Grigory Antsiferov
0a2a457760 docker-compose.yml: bridge network testing 2016-07-15 15:58:11 +03:00
Grigory Antsiferov
7b2a6bf764 Jenkinsfile: extra stages were added. 2016-07-15 15:23:13 +03:00
Grigory Antsiferov
7852669114 * utils.mk
Separated w_container and w_compose states.
* Jenkinsfile
  Use w_compose for tests, and only for tests.
2016-07-15 14:55:00 +03:00
Anton Belyaev
3dd9ee6340 MSPF-46: introduce scripts for Jekins CI 2.0 and new dev WoWs 2016-07-12 19:37:38 +03:00