Commit Graph
76 Commits
Author SHA1 Message Date
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
Franck Royer e3a488bbf5 Fix spelling 2021-03-15 15:45:41 +11:00
Franck Royer cbd3151fda Correct npm syntax 2021-03-15 15:39:55 +11:00
Franck Royer f6bec18638 Install protoc
used by bufbuild
2021-03-15 15:35:42 +11:00
Franck Royer 6558ac60bb Force identify nim node to support waku protocol 2021-03-15 15:34:56 +11:00
Franck Royer 589ca0258b Uses latest buf 2021-03-15 15:23:54 +11:00
Franck Royer 21c1aafa4d Install bufbuild
To get the `buf` binary
2021-03-15 14:56:06 +11:00
Franck Royer 9aa3f1340d Cache npm deps 2021-03-15 14:50:52 +11:00
Franck Royer 40fe76a15e CI skeleton
It is expected to fail at this stage.
2021-03-15 14:42:36 +11:00
Franck Royer 90390cd67c Update readme 2021-03-15 14:35:10 +11:00
Franck Royer a6cbdf3117 Segregate logs files in single directory 2021-03-15 13:38:36 +11:00
Franck Royer 548c50668a test: Send message from js node to nim node 2021-03-15 13:27:50 +11:00
Franck Royer c99e02af20 Allow waiting for nim waku logs from test 2021-03-15 13:25:14 +11:00