Commit Graph

96 Commits

Author SHA1 Message Date
meejah
ff23ad1b89 spelling 2019-08-08 21:03:40 -06:00
meejah
425d16e39d get rid of time.sleep usage for 'readiness' 2019-08-08 21:03:39 -06:00
meejah
9b3d37e03e ValueError not RuntimeError 2019-08-08 21:02:51 -06:00
meejah
e7c387a7fc Instead of abusing the process transport, introduce a new object 2019-08-08 21:02:50 -06:00
meejah
731c58754f re-word docs/args 2019-08-08 21:02:44 -06:00
meejah
d939ed5042 move response-check to function 2019-08-08 21:02:44 -06:00
meejah
7738f9f4e3 add test_put and refactor a little 2019-08-08 21:02:44 -06:00
meejah
1af4593e16 some simple web integration tests 2019-08-08 12:41:27 -06:00
meejah
ba5f44354b
Merge pull request #636 from meejah/integration-test-coverage
coverage for integration tests
2019-08-08 18:40:29 +00:00
meejah
0227b0945e refactor; use _tahoe_runner_optional_coverage 2019-08-08 09:53:57 -06:00
meejah
97e130aa25 refactor; use _tahoe_runner_optional_coverage 2019-08-08 09:52:00 -06:00
meejah
025b89855f refactor so we only check coverage in one place 2019-08-07 14:03:16 -06:00
meejah
8e4b05214a add --coverage for integration tests 2019-08-06 16:47:43 -06:00
Jean-Paul Calderone
cd0ec043a8 Rely on the PATH now being passed down to find git 2019-08-02 16:50:21 -06:00
Jean-Paul Calderone
7f1673596f Pass the whole parent environment down to the child
You never know what is in here that is totally essential to the operation of
some random thing. :(
2019-08-02 16:49:50 -06:00
Jean-Paul Calderone
988c3c6c16 Made sudo optional 2019-04-06 09:14:41 -04:00
Jean-Paul Calderone
1c5b284a3b Attempt to support more distros 2019-04-04 15:50:24 -04:00
Jean-Paul Calderone
4f4ff3ff3c Good practice for scripts 2019-04-04 13:52:09 -04:00
heartsucker
dbfcf8ae00
replaced StringIO imports with six.moves 2019-03-28 12:31:37 +01:00
Jean-Paul Calderone
670182c32a Force a log event so the test completes. 2019-03-24 13:28:08 -04:00
Jean-Paul Calderone
f2ddb27ee0 trivial debug print 2019-03-22 14:16:50 -04:00
Jean-Paul Calderone
9de97dbdd5 Use guard and add some tests (integration failing) 2019-03-22 13:47:32 -04:00
Jean-Paul Calderone
8814261e18 Note a possible better solution and my own laziness
Actually, I'm sick, give me a break.
2019-03-18 19:20:12 -04:00
Jean-Paul Calderone
420000bfdb Account for state from other tests 2019-03-18 19:19:57 -04:00
Jean-Paul Calderone
262485bd14 add a test for the conflict behavior 2019-03-18 16:35:42 -04:00
Jean-Paul Calderone
9bc00c4f76 add a couple more helpers 2019-03-18 16:35:35 -04:00
Jean-Paul Calderone
a44c5d0f11 respect the timeout 2019-03-18 16:35:31 -04:00
Jean-Paul Calderone
c42e5b10c6 Take the necessary fixtures 2019-03-07 12:38:38 -05:00
Jean-Paul Calderone
9e4fa3972e Assert against the correct path
magic_folder contains the magic folder paths, of course.
The Tahoe-LAFS node directories are below the temp_dir.
2019-03-04 10:35:34 -05:00
Jean-Paul Calderone
1121cdd527 The logs should be written 2019-03-04 09:43:46 -05:00
Jean-Paul Calderone
432aaa2904 Do some Eliot logging in the integration test suite 2019-02-27 09:12:00 -05:00
Jean-Paul Calderone
29503c5648 Get all the nodes to turn on Eliot logging. 2019-02-27 09:11:47 -05:00
Jean-Paul Calderone
6f7e1250e8
Merge pull request #549 from tahoe-lafs/2971.super-argument-order
Fix super() argument order

Fixes: ticket:2971
2019-02-18 09:53:05 -05:00
Jean-Paul Calderone
4611e38b01
Merge pull request #548 from tahoe-lafs/2970.keep-tempdir
Document --keep-tempdir correctly

Fixes: ticket:2970
2019-02-18 09:51:42 -05:00
Jean-Paul Calderone
6d948b68cf The fix 2019-02-15 13:58:02 -05:00
Jean-Paul Calderone
f5b7058efe Allow an error exit status from flogtool dump
If the flog is truncated, parsing it will fail and flogtool will exit with an
error.  There's no particular reason to allow this to fail a test.
2019-02-15 13:46:25 -05:00
Jean-Paul Calderone
9a77f1d2e9 This default is also not necessary. 2019-02-15 13:37:42 -05:00
Jean-Paul Calderone
7226fedd9c Avoid having this line crammed onto the end of a line of pytest output 2019-02-15 13:37:27 -05:00
Jean-Paul Calderone
845e1e7a4a There is no need for a default. There is always a value. 2019-02-15 13:24:23 -05:00
Jean-Paul Calderone
2c994b4417 Document the usage correctly 2019-02-15 13:24:17 -05:00
Jean-Paul Calderone
e511adbf63 Use the new cleanup helper for process cleanup
This removes some repetition of logic and switches to a more aggressive
cleanup approach.
2019-02-15 12:41:45 -05:00
Jean-Paul Calderone
cec31e6e5a add a helper for vigorously cleaning up processes 2019-02-15 12:39:30 -05:00
Jean-Paul Calderone
19e03bbff0 pyflakes cleanups 2019-02-15 11:50:14 -05:00
Jean-Paul Calderone
f905d80760 switch to pytest_twisted 2019-02-05 11:03:35 -05:00
Jean-Paul Calderone
ab58c7a938 Link to the ticket for that 2019-01-24 15:57:35 -05:00
Jean-Paul Calderone
402b2c3bd3 If TorNet status fails, proceed anyway 2019-01-24 15:57:35 -05:00
Jean-Paul Calderone
bedf092ca3 Try to report the child process output 2019-01-24 15:57:35 -05:00
Jean-Paul Calderone
6e5ba22f59 do as I ask 2019-01-24 10:31:12 -05:00
Jean-Paul Calderone
a7bf6b2264 Switch to Tor repo for distro we're now using 2019-01-24 10:16:50 -05:00
meejah
83cd20d4da updated Tor release key 2018-08-31 14:11:35 -06:00