Franck Royer
4b31a6aaba
Wait for identify protocol to finish when dialing
...
Removes most `delay()`.
2021-04-13 22:43:13 +10:00
Franck Royer
b38634fd14
Remove warnings
2021-04-13 15:25:00 +10:00
Franck Royer
e9d51a6c57
Implement Waku store protocol
2021-04-09 16:54:30 +10:00
Franck Royer
79a9520348
Test cleanup
2021-04-09 16:05:43 +10:00
Franck Royer
eb9f1c154b
Remove noisy test logs
2021-04-09 16:05:02 +10:00
Franck Royer
78292c471a
Enable nim-waku trace logs
2021-04-09 11:23:00 +10:00
Franck Royer
ff8e96b60c
Clean up imports
2021-04-01 18:27:15 +11:00
Franck Royer
433a490dec
Move waku relay codec and default topic to constants module
2021-04-01 16:41:49 +11:00
Franck Royer
5a967ecbcc
Avoid possible type name clash between js-waku and consuming apps
...
`Message` is a very generic name and JS does not offer strong namespace
boundaries. Using `WakuMessage` avoid name clashing with classes
of the consumer app.
2021-04-01 11:18:35 +11:00
Franck Royer
46c41dc50f
Test connection triggered from js and add API
2021-03-29 15:08:31 +11:00
Franck Royer
c4d3c7fb47
Update nim-waku, 0x
now optional in RPC requests
2021-03-29 14:25:03 +11:00
Franck Royer
e99d1c012c
Add logs to track nim-waku process
2021-03-26 13:09:44 +11:00
Franck Royer
4473ad4cc7
Add tests where js initialize the connection to nim
2021-03-25 20:47:48 +11:00
Franck Royer
c491b65edc
Handle nim-waku process exit & error
2021-03-25 20:09:33 +11:00
Franck Royer
ee0c63eba3
Improve helper function for log name
2021-03-25 15:49:07 +11:00
Franck Royer
2486071708
Reduce entropy usage in tests
...
When playing around with tests frameworks, it was noticed that noise
was using entropy that lead to handles remaining open at the end of the
test run.
2021-03-22 22:25:13 +11:00
Franck Royer
27c3668121
Use --exit
to force termination of node after tests
2021-03-22 21:36:44 +11:00
Franck Royer
d1e8ba2c6e
Finish conversion to mocha
2021-03-22 16:02:10 +11:00
Franck Royer
704f2770d1
Use ts-proto
...
This allows the generation of ts files which makes it easier
to handle with test frameworks than just d.ts files
2021-03-22 15:49:58 +11:00
Franck Royer
090b064c84
Kill nim-waku & js-libp2p nodes after tests
2021-03-22 14:24:01 +11:00
Franck Royer
5c29394937
Migrate to jest for better debugging experience
...
ava is not yet integrated in popular IDEs.
2021-03-17 15:34:58 +11:00
Franck Royer
fe7daebbb0
Payload is now always a buffer
2021-03-15 16:26:07 +11:00
Franck Royer
3115874a05
Make testing in CI possible
...
By adding nim-waku as a submodule and building it as part of the tests.
2021-03-15 16:22:26 +11:00
Franck Royer
a6cbdf3117
Segregate logs files in single directory
2021-03-15 13:38:36 +11:00
Franck Royer
c99e02af20
Allow waiting for nim waku logs from test
2021-03-15 13:25:14 +11:00
Franck Royer
fdbcbe0896
Allow multiple wakunodes to be started in parallel
2021-03-12 17:08:59 +11:00
Franck Royer
27c433f750
Test hex conversion functions
2021-03-12 10:44:47 +11:00
Franck Royer
ee38df8757
Nim-interop: nim sends message (not working)
2021-03-12 10:35:50 +11:00
Franck Royer
f0c9c3ef50
Check peer ids on both side when connecting
2021-03-11 15:02:29 +11:00
Franck Royer
057f5f80ab
test: Nim-waku connects to JS (success)
2021-03-11 11:11:37 +11:00
Franck Royer
a6c1fae5a6
test: Nim-waku connects to JS (wip)
2021-03-11 10:54:35 +11:00
Franck Royer
4f63bd5835
test: Connect to nim waku
2021-03-10 17:39:53 +11:00