From c85a433d9a49cc43c3612879c4e1251fafe7ca07 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Wed, 22 Jul 2020 21:36:09 +0930 Subject: [PATCH] pytest: reduce accuracy of valgrind if SLOW_MACHINE. Reduces node_factory.line_graph(5) time on my laptop from 48s to 42s. Signed-off-by: Rusty Russell --- contrib/pyln-testing/pyln/testing/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/contrib/pyln-testing/pyln/testing/utils.py b/contrib/pyln-testing/pyln/testing/utils.py index fb62c1ecd..e0e87327a 100644 --- a/contrib/pyln-testing/pyln/testing/utils.py +++ b/contrib/pyln-testing/pyln/testing/utils.py @@ -601,6 +601,9 @@ class LightningNode(object): '--error-exitcode=7', '--log-file={}/valgrind-errors.%p'.format(self.daemon.lightning_dir) ] + # Reduce precision of errors, speeding startup and reducing memory greatly: + if SLOW_MACHINE: + self.daemon.cmd_prefix += ['--read-inline-info=no'] def connect(self, remote_node): self.rpc.connect(remote_node.info['id'], '127.0.0.1', remote_node.daemon.port)