261 Commits

Author SHA1 Message Date
woodser
f256fafa7d support and test taking trades within offer range 2023-05-31 08:22:22 -04:00
woodser
2980984850 update to monero-javascript v0.7.10 2023-05-26 15:18:40 -04:00
woodser
5fc3cc8982 change test wallet, reduce concurrent CI trades to 4 2023-05-25 17:24:16 -04:00
woodser
466a21ba79 reduce max concurrent trades to 7 for CI tests 2023-05-17 18:50:27 -04:00
woodser
7d8f6ce98c test signing offers w/ random arbitrator, taking trades w/ least used 2023-05-17 18:50:27 -04:00
woodser
33d2f1e238 add config to test payout confirmation and unlock 2023-05-17 18:50:27 -04:00
woodser
ff810de4b7 add atomicUnitsToXmr and xmrToAtomicUnits utils 2023-05-03 07:32:06 -04:00
woodser
a6f2516691 rename clearXchange to zelle 2023-04-26 11:42:13 -04:00
woodser
9a8b93e4b0 add logging 2023-04-17 10:11:56 -04:00
woodser
5f5bf2b3e2 fix check for expected error on havenod shut down 2023-04-17 10:11:56 -04:00
woodser
afc390e9cc monerod not required on startup to allow testing start and stop 2023-04-17 10:11:56 -04:00
woodser
583f4fc2bb fix testing unique account names
add maxConcurrencyCI config field
2023-04-17 10:11:56 -04:00
woodser
b8016eda54 fix jest hanging in offline tests on funding error 2023-04-17 10:11:56 -04:00
woodser
4b21957de1 test awarding too much to winner 2023-04-17 10:11:56 -04:00
woodser
86b41b87e9 fix trade context overrides in executeTrades() 2023-03-10 05:47:59 -05:00
woodser
2c07e82668 remove *AsLong() postfix after model refactor 2023-03-08 15:22:57 -05:00
woodser
04723a7960 test all asset codes in "Can complete trades" 2023-03-07 08:35:19 -05:00
woodser
48affa0014 increase minimum trade amount to 0.1 XMR 2023-03-06 08:53:12 -05:00
woodser
c376be67e2 switch to atomic units as native units 2023-03-06 08:53:12 -05:00
woodser
83958b57cd increase max test timeout to 40 minutes 2023-02-27 17:40:29 -05:00
woodser
b9a0373c87 stop monerod2 with kill signal 2023-02-27 17:40:29 -05:00
woodser
9f3ff5c2ce catch errors starting havenods and shut down gracefully 2023-02-27 09:27:56 -05:00
woodser
490f1e8c22 test that password is at least 8 characters 2023-02-26 11:01:24 -05:00
woodser
60fcda322e remove offers before tests complete 2023-02-25 08:17:51 -05:00
woodser
291e18f709 fix error sending keep alive request by resetting maker after restart 2023-02-25 08:17:51 -05:00
woodser
30dd997810 getMyOffers() does not require asset code 2023-02-25 08:17:51 -05:00
woodser
5a7ec350ca accountService.changePassword() requires old and new password 2023-02-22 08:56:11 -05:00
woodser
6719324d9e switch client to use await syntax instead of promise 2023-02-21 11:13:11 -05:00
woodser
3ddde6e671 test trades simultaneously using a thread pool instead of batches 2023-02-15 12:38:33 -05:00
woodser
1f126bfa30 expect arbitrator to update payout tx on confirm and unlock
default wallet refresh rate of 5000 ms, wait less time after make offer
2023-02-15 12:38:33 -05:00
napoly
e3f114eb66 fix payment account unique name test 2023-02-13 16:36:13 -05:00
napoly
3e637aa8c1 reject payment accounts with duplicate names 2023-02-13 10:13:19 -05:00
woodser
6c8c494f9f default wallet refresh rate of 5000 ms, wait less time after make offer 2023-02-11 16:47:02 -05:00
woodser
0862caae47 test completing trade from scheduled offer with and without dispute 2023-02-07 14:33:09 -05:00
woodser
9c075ba957 rename "payment started" to "payment sent" for consistency 2023-02-07 14:33:09 -05:00
woodser
39f510a7b3 update TradeInfo isDepositsConfirmed, isDepositsUnlocked() 2023-02-03 08:29:17 -05:00
woodser
2cfee9d1b1 add offline dispute resolution to CI tests 2023-01-26 08:30:06 -05:00
woodser
83d2a9123d test resolving dispute while traders go offline
remove duplicate state from TradeContext
2023-01-24 14:02:55 -05:00
duriancrepe
3465eb5ce6 removed restart of havenod on account delete or restore 2023-01-24 08:26:18 -05:00
woodser
173bb4a807 configure havenod log level in tests 2023-01-19 19:33:56 -05:00
woodser
6f179b3f79 award dispute payout based on actual security deposits
stopOnFailure=true by default
2023-01-19 19:33:56 -05:00
woodser
fb20c4b736 support stopOnFailure for batch trades 2023-01-18 06:56:40 -05:00
woodser
aa0f2c69bf use usd as default trade asset
wait to process network notifications after opening haveno app
2023-01-11 08:55:08 -05:00
woodser
54c6ce9575 fix ci test by waiting longer after deleting account 2023-01-11 08:54:53 -05:00
woodser
5ec93f53a1 update test name 2023-01-02 17:05:16 +00:00
woodser
7e76e83884 start seednode with monerod address 2022-12-24 18:32:10 +00:00
woodser
b2e315963f grpc offer info returns atomic units
add sanity checks tags
2022-12-24 18:32:10 +00:00
woodser
b9250210ce walletSyncPeriodMs and maxTimePeerNoticeMs are customizable per trade 2022-12-23 09:33:18 +00:00
woodser
e01eee18b6 fix resolve disputes test so it completes
increase CI timeout to 60 minutes
2022-12-21 08:37:06 +00:00
woodser
5fbeae0a07 expect key image polling within 20s on local
only test 4 trades at a time
2022-12-19 11:31:24 +00:00