Commit Graph

446 Commits

Author SHA1 Message Date
MS
9928d2ef35
Libeufin Tests.
Testing refunds due to invalid subject.  Up to the
point where the list of transactions is returned by
the local bank account.
2021-04-29 11:19:17 +02:00
Christian Grothoff
9b89387535
fix spelling issues 2021-04-27 23:42:25 +02:00
f4b5f3cff8
implement debug flag for allowing late withdrawal 2021-04-14 18:21:23 +02:00
2645fe3f9b
fix integration test 2021-04-14 14:36:29 +02:00
f30f923e15
fix two bogus test assertions 2021-04-09 16:43:57 +02:00
15cecf126a
better logging 2021-04-08 16:31:43 +02:00
b2edad2dac
improve error reporting in test case 2021-04-08 16:03:04 +02:00
4fa88007f9
get coin re-selection after accidental double spending to work 2021-04-07 19:29:51 +02:00
d44740b787
fix build issues 2021-03-27 14:36:08 +01:00
07cdfb2e4e
towards wallet-core / util split 2021-03-17 17:56:37 +01:00
fb3da3a28d
towards recovering from accidental double spends 2021-03-11 13:08:41 +01:00
1392dc47c6
finish first complete end-to-end backup/sync test 2021-03-10 17:11:59 +01:00
ac89c3d277
restructure sync, store errors 2021-03-10 12:00:30 +01:00
49b5d006db
deletion test: expect different status code 2021-03-04 16:10:36 +01:00
90af26ace5
deletion test 2021-03-04 15:59:31 +01:00
050461f28d
test merchant issue reported by MS 2021-03-04 13:42:08 +01:00
041e7ec353
merchant test: instance management only possibly via plain base URL 2021-03-04 12:57:54 +01:00
9f0ca4b321
merchant test: also test with existing instance 2021-03-03 21:24:52 +01:00
364815e0cc
add sebasjm's example 2021-03-03 21:22:47 +01:00
1a0610f222
WIP: wallet backup integration test 2021-03-03 21:20:05 +01:00
186a38250f
add one more test URL 2021-03-02 21:58:59 +01:00
2808ea9743
one more 2021-03-02 21:53:55 +01:00
90a77de2f4
add test 2021-03-02 21:47:57 +01:00
9c2440718d
test merchant's instance detail response 2021-03-02 20:20:51 +01:00
81be4aacd8
add merchant instances/auth test case 2021-03-02 20:03:39 +01:00
98ab998a1e
implement test suites 2021-03-02 14:19:01 +01:00
ms
0e28865018
comment 2021-02-25 14:58:36 +01:00
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