Michael Schmoock
895e06122c
doc: adds pyln deps to command for running blackbox tests
...
This one got missing when introducting `pyln` packages as test dependencies.
2019-11-29 21:23:23 +01:00
darosior
0b0ad4c22d
transition from status_trace() to status_debug
2019-09-10 02:02:51 +00:00
Michael Schmoock
76f27f47dc
doc: HACKING - point out how to run the pylightning tests
2019-09-03 19:02:04 +02:00
lisa neigut
068496298c
bolt-gen: rm unused bolt-generator; rename new bolt generator
...
delete now unused wire-generator and replace it with the newer
version.
2019-07-24 06:31:46 +00:00
lisa neigut
5c07afac7d
bolt: update to BOLT spec changes (extract format + type specifications)
...
updates the bolt version to 6639cef095a2ecc7b8f0c48c6e7f2f906fbfbc58.
this requires us to use the new bolt parser at generate-bolt.py
and updates to all of the type specifications (ie. from u8 -> byte)
2019-07-16 06:10:58 +00:00
lisa neigut
7046d0220c
makefiles: move all unit tests under make check-units
...
Isolate unit tests under their own make directive.
2019-06-30 16:41:30 +09:30
Rusty Russell
e51a13975f
Makefile: don't generate CSVs unless explicitly told to.
...
ANd rename them: every other "gen" file can be discarded and rebuilt.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2019-05-02 01:20:41 +00:00
GreenAddress
fb07265663
remove libbase58, use base58 from libwally ( #2594 )
...
* remove libbase58, use base58 from libwally
This removes libbase58 and uses libwally instead.
It allocates and then frees some memory, we may want to
add a function in wally that doesn't or override
wally_operations to use tal.
Signed-off-by: Lawrence Nahum lawrence@greenaddress.it
2019-04-30 23:07:31 +02:00
Michael Schmoock
3db534580c
doc: add configure --enable-dev in testing chapter
...
As a newbie, I forgot to re-enable the dev options that are required to run the tests...
2019-02-18 02:42:29 +00:00
Christian Decker
886700454d
docs: Consolidating header hierarchy slightly
...
This is a preparatory step for the automatic documentation generation
that is going to use `sphinx-doc`. Each document should include a top
level header that matches the name and scope of the document and all
following headers should be of a lower level than the top-level
header.
Signed-off-by: Christian Decker <decker.christian@gmail.com>
2019-02-18 02:42:29 +00:00
Franck Royer
dc7b76e5e6
Update testing requirements and instructions
2018-12-09 16:26:30 +01:00
lisa neigut
9d496f9a74
hacking: install cppcheck
and shellcheck
...
You need `cppcheck` and `shellcheck` installed to run `check-source`
successfully.
2018-10-09 00:08:41 +02:00
lisa neigut
2327f04b54
HACKING.md: Update rec'd test cmd to full-check
...
Otherwise you won't run `check-source` and your Travis build will
fail on you.
Also remove comment about how it's currently disabled cuz that's a lie.
2018-09-21 00:21:20 +00:00
Rusty Russell
312209ad60
pytest: support simple subdaemon debugging.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-09-04 14:36:05 +02:00
Rusty Russell
7b9341e762
subdaemon: better GDB support.
...
It was annoying me, so I made it much nicer to use.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-09-04 14:36:05 +02:00
Rusty Russell
8bc845d7b6
lightningd: inline overview documentation (part 1 of 8).
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-09-03 05:01:40 +00:00
conanoc
80a875a9a5
Update HACKING.md
...
Added some info in debugging section.
[ Squashed: Guide to use configure. --RR ]
2018-08-18 23:37:43 +00:00
Christian Decker
ae99e493b8
pytest: Remove test_lightningd and all the legacy testing framework
2018-08-07 00:54:19 +00:00
William Casarin
6e4745b28a
doc: update python test requirements in HACKING
...
Signed-off-by: William Casarin <jb55@jb55.com>
2018-07-26 23:18:37 +02:00
Mark Beckwith
05d4e8519c
improved testing section
...
I went to the Nakamoto dinner last week and told some guys they
could get involved by improving our test coverage. So I updated
the docs for newbs like me. (I only recently discovered `PYTEST_PAR`).
Signed-off-by: Mark Beckwith <wythe@intrig.com>
2018-07-23 02:21:36 +00:00
Rusty Russell
fed5a117e7
Update ccan/structeq.
...
structeq() is too dangerous: if a structure has padding, it can fail
silently.
The new ccan/structeq instead provides a macro to define foo_eq(),
which does the right thing in case of padding (which none of our
structures currently have anyway).
Upgrade ccan, and use it everywhere. Except run-peer-wire.c, which
is only testing code and can use raw memcmp(): valgrind will tell us
if padding exists.
Interestingly, we still declared short_channel_id_eq, even though
we didn't define it any more!
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-07-04 23:57:00 +02:00
Corné Plooy
94ef0a7fbf
Add 'make ncc' target, for source code analysis.
2018-06-15 16:49:35 +02:00
Rusty Russell
72d103d6bb
Makefile: import config.vars.
...
We leave VALGRIND env var as an override for testing.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-06-08 17:56:01 +02:00
Jan Sarenik
8d641456a1
doc/HACKING.md: remove note about DEVELOPER mode being default
...
The DEVELOPER mode is not the default since 00e75fee
,
change the documentation accordingly.
2018-05-23 00:20:55 +00:00
Rusty Russell
a935ae0711
doc: Link STLYE.md from HACKING.md
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-03-16 00:16:10 +00:00
Jan Sarenik
fd338c0689
doc: More plain-text improvements to HACKING.md and INSTALL.md
...
This time the rendered output is slightly different, but mostly
because long preformatted lines are wrapped and contain an extra
continuation backslash now.
2018-03-04 03:21:59 +01:00
Jan Sarenik
960548f311
doc: Reflow HACKING.md and INSTALL.md without textual change
...
See previous commit 9504a77b
for a script to prove there is no
change in the rendered file, just readability plain-text
improvements.
2018-03-04 03:21:59 +01:00
ZmnSCPxj
4255e4186d
HACKING: Add subtleties.
2018-02-03 17:54:57 +01:00
luca vaccaro
d36fa33c9b
Explain table vars ( #792 )
...
* Database Table vars
Explain Database Table vars and bip32_max_index variable.
2018-01-28 01:41:31 +01:00
William Casarin
5b4a62d822
doc: some sqlite db info for HACKING
...
Signed-off-by: William Casarin <jb55@jb55.com>
2018-01-26 01:20:07 +00:00
Rusty Russell
1950583612
subdaemon: make debugging a bit easier.
...
Use a volatile global, so debugger can flip it easily.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-01-15 19:26:08 +00:00
William Casarin
3e3dbfdd1b
hacking: document subdaemon debugging
...
Signed-off-by: William Casarin <jb55@jb55.com>
2018-01-15 19:26:08 +00:00
Rusty Russell
758317387e
HACKING.md: describe take() in more detail.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-01-10 03:58:46 +00:00
Rusty Russell
9b129f7fb5
doc/HACKING.md: update.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-01-10 03:58:46 +00:00
practicalswift
61c47c09d0
Fix typos
2017-12-08 13:07:20 +01:00
Rusty Russell
ebba5f85a2
handshaked: remove.
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-10-20 18:31:32 +02:00
Rusty Russell
9da5abc39c
docs: update, move into doc/
...
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-08-29 17:54:14 +02:00