Franck Royer
|
4473ad4cc7
|
Add tests where js initialize the connection to nim
|
2021-03-25 20:47:48 +11:00 |
bors[bot]
|
bfc1c45209
|
Merge #11
11: Setup bors r=D4nte a=D4nte
Co-authored-by: Franck Royer <franck@royer.one>
|
2021-03-25 09:36:22 +00:00 |
Franck Royer
|
cae1bb53da
|
Increase nim-waku cache version due to CI issues
|
2021-03-25 20:10:27 +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
|
ea97bfa557
|
Setup bors
|
2021-03-24 15:59:27 +11:00 |
Franck Royer
|
a4afa76266
|
Merge pull request #8 from status-im/js-publishes-to-nim
|
2021-03-24 12:32:13 +11:00 |
Franck Royer
|
e89b4ca437
|
Override Gossipsub.join` function to consider waku peers
Instead of gossipsub peers, this allows js to publish messages to nim.
|
2021-03-24 12:22:00 +11:00 |
Franck Royer
|
71f3e9aa1f
|
Name logs with test name only
|
2021-03-24 12:22:00 +11:00 |
Franck Royer
|
127357b0a6
|
Merge pull request #4 from status-im/noise-entropy
Reduce entropy usage in tests
|
2021-03-22 22:30:04 +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
|
2e845bc810
|
Merge pull request #3 from status-im/remove-protocol-patch
|
2021-03-22 22:24:00 +11:00 |
Franck Royer
|
01bc19e52c
|
Revert unnecessary ts config changes
|
2021-03-22 22:06:10 +11:00 |
Franck Royer
|
08a7f004c3
|
Missing protocols in identify message are now present
status-im/nim-waku/issues/419 has been fixed.
|
2021-03-22 22:05:18 +11:00 |
Franck Royer
|
5733fda0ab
|
Merge pull request #1 from status-im/reorg-tests
|
2021-03-22 22:04:55 +11:00 |
Franck Royer
|
82e7af44aa
|
Add TODO
|
2021-03-22 21:38:12 +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
|
a89f2700a2
|
Partial conversion to ts-node/mocha
|
2021-03-22 15:05:03 +11:00 |
Franck Royer
|
090b064c84
|
Kill nim-waku & js-libp2p nodes after tests
|
2021-03-22 14:24:01 +11:00 |
Franck Royer
|
13e941513d
|
Reorg tests, add describe sections
|
2021-03-19 15:55:38 +11:00 |
Franck Royer
|
7d595b0c8f
|
Move waku relay tests in dedicated file
|
2021-03-19 15:55:38 +11:00 |
Franck Royer
|
e04988d98d
|
Run builds in sequence to ensure proto definition are done first
|
2021-03-19 15:26:11 +11:00 |
Franck Royer
|
1cf60d2615
|
Buid nim-waku node as separate ci step
So it's easily visible why a run takes longer and an update of the
submodule does not oddly increase the
test step duration.
|
2021-03-19 15:16:50 +11:00 |
Franck Royer
|
26c1511ee8
|
Cache npm cache in GitHub CI
|
2021-03-19 15:07:47 +11:00 |
Franck Royer
|
1f6a794db4
|
Update packages
|
2021-03-19 14:53:56 +11:00 |
Franck Royer
|
39332808d5
|
Improve API by using composition
|
2021-03-19 14:40:16 +11:00 |
Franck Royer
|
c03f69a807
|
Always checkout submodules and actually get nim-waku head
|
2021-03-19 11:36:33 +11:00 |
Franck Royer
|
7ef0830620
|
Re-add nim-waku submodule
|
2021-03-19 11:23:34 +11:00 |
Franck Royer
|
e7669c556d
|
Remove corrupted submodule
|
2021-03-19 11:12:56 +11:00 |
Franck Royer
|
6f8c5477ab
|
Update submodule
|
2021-03-19 10:45:44 +11:00 |
Franck Royer
|
345a2ba7b3
|
Skip failing test
Investigation is harder that first thought.
Skipping this so we can track a green CI and not introduced more bugs
by mistake.
|
2021-03-19 10:41:40 +11:00 |
Franck Royer
|
b5c75f96ee
|
Use ref HEAD to identify cache
The .gitsubmodules does not change when a submodule is updated.
The cache should be updated whenever nim-waku is updated.
|
2021-03-19 10:41:40 +11:00 |
Franck Royer
|
1797bde72d
|
ContentTopic is now uint32 as per spec
|
2021-03-18 20:00:41 +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
|
33a6176181
|
pubsub config is specific to waku relay
|
2021-03-17 14:30:35 +11:00 |
Franck Royer
|
eb06f056c0
|
Work around nim-waku signing policy bug
|
2021-03-16 15:41:44 +11:00 |
Franck Royer
|
46104d7d57
|
Remove license
The Licensing has not yet been decided.
|
2021-03-16 15:31:33 +11:00 |
Franck Royer
|
b2632af04b
|
Remove fixed time delays
|
2021-03-16 13:45:18 +11:00 |
Franck Royer
|
953aeea053
|
Implement reception of messages over waku-relay
|
2021-03-16 13:39:34 +11:00 |
Franck Royer
|
57fa974812
|
rln shared lib is needed by nim-waku bin
|
2021-03-15 18:20:30 +11:00 |
Franck Royer
|
cc84fb1c93
|
Add explanations around nim-waku setup
|
2021-03-15 18:04:17 +11:00 |
Franck Royer
|
b53bf4ddca
|
Correct comment
|
2021-03-15 17:57:31 +11:00 |
Franck Royer
|
4c34420ccc
|
Remove TODO
|
2021-03-15 17:53:24 +11:00 |
Franck Royer
|
267cc69989
|
Cache nim-waku binary
|
2021-03-15 17:50:38 +11:00 |
Franck Royer
|
f0233f7696
|
Manually patch identify protocol
|
2021-03-15 17:29:48 +11:00 |
Franck Royer
|
fe7daebbb0
|
Payload is now always a buffer
|
2021-03-15 16:26:07 +11:00 |
Franck Royer
|
d9a7166098
|
Fix spelling
|
2021-03-15 16:24:08 +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 |