diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2019-06-02 13:43:21 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2019-06-02 13:49:55 +0300 |
commit | 8004bbaa1b31b14dd4c4d3886b5f57b103bf7405 (patch) | |
tree | a6fd826c284fe1e7131c4852c2964b6029ca758d /tests | |
parent | 685600d72b0c300f94c0c69dc0a16c4ebb230a21 (diff) | |
download | pies-8004bbaa1b31b14dd4c4d3886b5f57b103bf7405.tar.gz pies-8004bbaa1b31b14dd4c4d3886b5f57b103bf7405.tar.bz2 |
Speed up tests.
Presence of the ~/.netrc file can slow down execution because of eventual
DNS calls in hostcmp. Provide an option to disable netrc parsing and use
it in tests.
* src/piesctl-cl.opt: New option: --no-netrc.
* doc/pies.texi: Document --no-netrc
* src/piesctl.c (shttp_connect): Don't read ~/.netrc if given --no-netrc.
* tests/env.at: Pass --no-netrc to piesctl.
* tests/respawn.at: Likewise.
* tests/shell.at: Likewise.
* tests/shutdown.at: Likewise.
* tests/startup.at: Likewise.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/env.at | 4 | ||||
-rw-r--r-- | tests/respawn.at | 2 | ||||
-rw-r--r-- | tests/shell.at | 2 | ||||
-rw-r--r-- | tests/shutdown.at | 4 | ||||
-rw-r--r-- | tests/startup.at | 4 |
5 files changed, 8 insertions, 8 deletions
diff --git a/tests/env.at b/tests/env.at index c293c65..18b0e52 100644 --- a/tests/env.at +++ b/tests/env.at | |||
@@ -15,12 +15,12 @@ component envtest { | |||
15 | stdout file "$PWD/log"; | 15 | stdout file "$PWD/log"; |
16 | return-code 0 { | 16 | return-code 0 { |
17 | action disable; | 17 | action disable; |
18 | exec "piesctl --url unix:///$PWD/pies.ctl shutdown"; | 18 | exec "piesctl --url unix:///$PWD/pies.ctl --no-netrc shutdown"; |
19 | } | 19 | } |
20 | } | 20 | } |
21 | _EOT | 21 | _EOT |
22 | 22 | ||
23 | to 3 \ | 23 | to 5 \ |
24 | envtest -exec \ | 24 | envtest -exec \ |
25 | $abs_top_builddir/src/pies --foreground --stderr \ | 25 | $abs_top_builddir/src/pies --foreground --stderr \ |
26 | --config-file control.conf --config-file envtest.conf 2>errlog | 26 | --config-file control.conf --config-file envtest.conf 2>errlog |
diff --git a/tests/respawn.at b/tests/respawn.at index 0ba60dc..ab29f11 100644 --- a/tests/respawn.at +++ b/tests/respawn.at | |||
@@ -27,7 +27,7 @@ component test { | |||
27 | chdir $PWD; | 27 | chdir $PWD; |
28 | return-code 1 { | 28 | return-code 1 { |
29 | action disable; | 29 | action disable; |
30 | exec "piesctl --url unix:///$PWD/pies.ctl shutdown"; | 30 | exec "piesctl --url unix:///$PWD/pies.ctl --no-netrc shutdown"; |
31 | } | 31 | } |
32 | } | 32 | } |
33 | _EOT | 33 | _EOT |
diff --git a/tests/shell.at b/tests/shell.at index e3d104b..b459d02 100644 --- a/tests/shell.at +++ b/tests/shell.at | |||
@@ -29,7 +29,7 @@ component test { | |||
29 | chdir $PWD; | 29 | chdir $PWD; |
30 | return-code 1 { | 30 | return-code 1 { |
31 | action disable; | 31 | action disable; |
32 | exec "piesctl --url unix:///$PWD/pies.ctl shutdown"; | 32 | exec "piesctl --url unix:///$PWD/pies.ctl --no-netrc shutdown"; |
33 | } | 33 | } |
34 | } | 34 | } |
35 | _EOT | 35 | _EOT |
diff --git a/tests/shutdown.at b/tests/shutdown.at index 1c2a4ef..24a4504 100644 --- a/tests/shutdown.at +++ b/tests/shutdown.at | |||
@@ -29,7 +29,7 @@ component test { | |||
29 | chdir $PWD; | 29 | chdir $PWD; |
30 | return-code 1 { | 30 | return-code 1 { |
31 | action disable; | 31 | action disable; |
32 | exec "piesctl --url unix:///$PWD/pies.ctl shutdown"; | 32 | exec "piesctl --url unix:///$PWD/pies.ctl --no-netrc shutdown"; |
33 | } | 33 | } |
34 | } | 34 | } |
35 | 35 | ||
@@ -42,7 +42,7 @@ _EOT | |||
42 | set -e | 42 | set -e |
43 | to 5 \ | 43 | to 5 \ |
44 | pies --foreground --stderr \ | 44 | pies --foreground --stderr \ |
45 | --config-file control.conf --config-file pies.conf 2>errlog | 45 | --config-file control.conf --config-file pies.conf --debug 1 2>errlog |
46 | 46 | ||
47 | cat shutdown | 47 | cat shutdown |
48 | ], | 48 | ], |
diff --git a/tests/startup.at b/tests/startup.at index 22ad25b..b65f9f6 100644 --- a/tests/startup.at +++ b/tests/startup.at | |||
@@ -39,7 +39,7 @@ component test { | |||
39 | stderr file "log.err"; | 39 | stderr file "log.err"; |
40 | return-code * { | 40 | return-code * { |
41 | action disable; | 41 | action disable; |
42 | exec "piesctl --url unix:///$PWD/pies.ctl shutdown"; | 42 | exec "piesctl --url unix:///$PWD/pies.ctl --no-netrc shutdown"; |
43 | } | 43 | } |
44 | } | 44 | } |
45 | _EOT | 45 | _EOT |
@@ -47,7 +47,7 @@ _EOT | |||
47 | set -e | 47 | set -e |
48 | to 5 \ | 48 | to 5 \ |
49 | pies --foreground --stderr \ | 49 | pies --foreground --stderr \ |
50 | --config-file control.conf --config-file pies.conf 2>errlog | 50 | --config-file control.conf --config-file pies.conf --debug 1 2>errlog |
51 | 51 | ||
52 | cat log.out | 52 | cat log.out |
53 | cat log.err >&2 | 53 | cat log.err >&2 |