Commit Graph

119 Commits

Author SHA1 Message Date
MS
d384bd5c62
TWG, payments reversal testing.
Up to the point where the payments to be reversed get
created via the native Sandbox API, instead of the add-incoming
API, that got recently removed from the Nexus implementation.
2021-02-15 20:28:09 +01:00
MS
7a2ab04da8
TWG refund tests.
Arriving to the point where Libeufin services get
launched and configured with multiple users.  The
configuration provides: bank accounts, bank connections
and facades; all being created via the abstraction
"bundling" layer of one Libeufin 'user'.
2021-02-15 10:43:05 +01:00
MS
118975fee3
randomize IBAN for tests 2021-02-12 21:51:09 +01:00
ms
2bfb7853fd
formatting 2021-02-12 19:28:54 +01:00
ms
3197c86286
abstracting Libeufin users creation 2021-02-12 19:24:30 +01:00
883637d3f2
allow fault injection callbacks to run async code 2021-02-08 13:02:55 +01:00
MS
48fa2ccea1
libeufin tutorial: testing up to payment preparation 2021-02-05 16:24:06 +01:00
MS
7601973362
formatting 2021-02-05 14:38:34 +01:00
MS
dab052673c
libeufin tutorial: asking downloaded transactions 2021-02-05 14:36:10 +01:00
MS
08bd143424
libeufin tutorial: testing bank connection 2021-02-05 13:52:20 +01:00
8fe6cff297
fix payment-fault test case (only drop deposit responses) 2021-02-05 11:56:25 +01:00
MS
a8ac8d2925
formatting code 2021-02-05 11:11:39 +01:00
MS
006948801e
Custom dict extender gone. 2021-02-05 11:06:31 +01:00
4e6b156156
increase timeout for test 2021-02-04 19:27:10 +01:00
f262b28812
use new auth token for merchant in integration tests 2021-02-04 17:13:31 +01:00
83937a7198
per-test timeout 2021-02-04 16:22:05 +01:00
aa6cba1533
remove bogus argument 2021-02-04 16:16:31 +01:00
98d205badb
also report test results when parent gets killed 2021-02-04 15:32:26 +01:00
aefc3f26b6
timeout for tests 2021-02-04 15:08:08 +01:00
MS
c0904936e4
formatting code 2021-02-04 14:41:01 +01:00
MS
39723f6f97
libeufin-tutorial test: up to key-letter generation 2021-02-04 14:38:47 +01:00
MS
5765c51b2e
logging stdout 2021-02-03 15:09:13 +01:00
MS
fcbfe67122
libeufin tutorial test: create ebics host 2021-02-03 14:54:56 +01:00
MS
a98a7cd051
prettified sources 2021-02-03 14:35:29 +01:00
MS
a3b84dca53
libeufin tutorial test: check sandbox step 2021-02-03 14:34:31 +01:00
MS
d8c4b2734e
libeufin tutorial test skeleton 2021-02-03 13:05:10 +01:00
Sebastian
4845ebddf6
0006728: set up wallet CI pipeline for WebExtension build
This commit split in three main things:
 * added deploy-webext to upload the extension zipfile
 * put scope into the npm packages to be able to deploy them
 * added deploy-npm to deploy related npm packages

Also, fixing bug on `make clean`. Some packages where not
being deleting tsconfig.tsbuildinfo and making subsequent
`make` fail
2021-02-01 17:07:22 -03:00
MS
69aaaefce3
prettify code 2021-02-01 13:38:15 +01:00
MS
c3ca3aa7fc
Allow passing a env when running processes.
This brings the libeufin-basic test to pass.
2021-02-01 13:13:43 +01:00
f40eb79090
prepare script 2021-01-22 15:49:34 +01:00
9452d8c992
version bump 2021-01-22 15:49:05 +01:00
470edf886a
upgrade dependencies 2021-01-22 15:39:58 +01:00
3e59696eda
DCE 2021-01-22 14:39:47 +01:00
bd6972233d
add permissions to libeufin integration test 2021-01-20 20:31:32 +01:00
5f3c02d31a
implement deposits 2021-01-18 23:35:41 +01:00
f884193b1a
rename taler-helper-crypto-* to taler-exchange-secmod-* 2021-01-17 20:08:12 +01:00
9aa9742d0e
implement the big LibEuFin integration test 2021-01-17 01:18:37 +01:00
94431fc6d2
work around path limits 2021-01-15 19:19:38 +01:00
e273724b1c
remove debug delay in test 2021-01-15 18:43:28 +01:00
69b58e65ee
set TALER_RUNTIME_DIR correctly 2021-01-15 17:09:33 +01:00
c30bcc5e7e
delay in test for debugging 2021-01-15 13:48:33 +01:00
2309d9a03c
coin name 2021-01-14 18:13:12 +01:00
6293de7bfa
fix reserve state machine bug, use simpler denominations in revocation test 2021-01-14 17:24:44 +01:00
657c4b6377
merchant exchange confusion test 2021-01-14 01:47:56 +01:00
e70144405c
exit from worker process 2021-01-13 13:48:28 +01:00
e44b86b084
log harness output to file 2021-01-13 13:33:25 +01:00
9139a08c4d
run integration tests in worker process 2021-01-13 13:17:38 +01:00
94e35ca70a
fix pay-abort integration test 2021-01-13 01:19:23 +01:00
7de5ceaa74
auto format 2021-01-13 00:51:30 +01:00
050999a910
implement infrastructure for future DB migrations via backup 2021-01-13 00:50:56 +01:00
a5681579fb
make integration tests part of taler-wallet-cli 2021-01-12 20:04:16 +01:00
8921a5e8f2
implement import of backup recovery document 2021-01-08 13:30:29 +01:00
2650341042
implement backup encryption, some more CLI commands 2021-01-07 18:56:09 +01:00
e319e99ef9
restore denom selection on import 2021-01-07 15:01:23 +01:00
f332d61fb6
formatting pass 2020-12-14 16:45:15 +01:00
2c536d140f
tvgcheck 2020-12-03 14:15:40 +01:00
3d5a766b5f
update version and dependencies 2020-11-17 12:28:51 +01:00
Florian Dold
bc01a04dc4
version bump 2020-09-09 21:18:11 +05:30
Florian Dold
3d6a312f48
bump to 0.8.0-rc.1 2020-09-09 12:50:08 +05:30
Florian Dold
b063382d25
tipping API and integration test 2020-09-08 17:40:47 +05:30
Florian Dold
5056da6548
test error handling 2020-09-01 18:00:51 +05:30
Florian Dold
c35b83cae1
enable sourcemaps for taler-wallet-cli 2020-08-27 14:22:47 +05:30
Florian Dold
e3850158c2
re-implement integration test functionalty that will be used by the exchange for testing 2020-08-14 13:06:42 +05:30
Florian Dold
8d7b171d02
rename for consistency 2020-08-12 16:02:58 +05:30
Florian Dold
f180d05804
remove excessive namespacing, format 2020-08-12 12:41:00 +05:30
Florian Dold
1fa3cad2e7
handle package.json properly in CLI 2020-08-06 21:06:56 +05:30
Florian Dold
82a2437c09
towards integration tests with fault injection 2020-08-06 00:30:36 +05:30
Florian Dold
a8f03d3dd1
dependencies / build tasks 2020-08-03 13:44:07 +05:30
Florian Dold
ffd2a62c3f
modularize repo, use pnpm, improve typechecking 2020-08-03 13:01:05 +05:30