Commit Graph

13896 Commits

Author SHA1 Message Date
Jean-Paul Calderone a8a9c85e5e Skip this pending fixes elsewhere 2019-08-13 15:43:03 -04:00
Jean-Paul Calderone d69cde293a Revert my changes, this is a much bigger job. 2019-08-13 15:38:33 -04:00
Jean-Paul Calderone 132cc4605d Only consider classes defined in the module we're looking at.
Classes can lie about their __module__, of course, but I hope none of Tahoe's
do.
2019-08-13 15:32:09 -04:00
Jean-Paul Calderone 6d14a2d719
Merge pull request #642 from tahoe-lafs/2766.remove-unnecessary-dependencies
Remove declaration of some unnecessary dependencies.

Fixes: ticket:2766
2019-08-13 15:19:41 -04:00
Jean-Paul Calderone b1c7556239 `importPackages` only fixes the problem for "packages"
So just call load on every module before trying to iterate its attributes.
2019-08-13 15:19:05 -04:00
Jean-Paul Calderone 13409a2449 Move the remaining package checking machinery to its own module. 2019-08-13 15:11:01 -04:00
Jean-Paul Calderone 2df3f9805b Remove another unused piece of support code. 2019-08-13 14:16:38 -04:00
meejah 7244f3516d
Merge pull request #641 from meejah/integration-test-wait-for-ready
Better method of "waiting for readiness" in integration tests
2019-08-13 18:14:19 +00:00
Jean-Paul Calderone 6623ed3e4b Remove import-time dependency version checks. 2019-08-13 14:10:36 -04:00
Jean-Paul Calderone c76fc6d959 news fragment 2019-08-13 14:09:33 -04:00
Jean-Paul Calderone aabfa663f7 news fragment 2019-08-13 13:56:08 -04:00
Jean-Paul Calderone 8876cab1dd Remove transitive dependencies. 2019-08-13 13:53:49 -04:00
meejah f1be3e12df get rid of sleep() we don't need 2019-08-13 10:41:14 -06:00
meejah 643b26978f unused import 2019-08-13 10:37:02 -06:00
meejah 7225cfb18f continue waiting for storage-servers under more error-conditions 2019-08-13 10:33:56 -06:00
meejah 453ea15639
Merge pull request #640 from meejah/ticket3236-helper-config
add a --helper command-line option to 'tahoe create-node'
2019-08-13 16:23:32 +00:00
meejah 4dc7f9637e naming 2019-08-10 20:00:04 -06:00
meejah 926fa77ccb naming for tor-introducer fixture 2019-08-10 13:53:09 -06:00
meejah 8436acc87f newsfragment 2019-08-08 21:55:24 -06:00
meejah 84a320db34 more client awaiting 2019-08-08 21:39:53 -06:00
meejah 19e16243d7 undo incorrect merge 2019-08-08 21:07:11 -06:00
meejah 68036dd773 save a second if we're already ready 2019-08-08 21:03:40 -06:00
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 0bab08471b newsfragment 2019-08-08 17:42:00 -06:00
meejah eb0a582d1c add a --helper command-line option to 'tahoe create-node' 2019-08-08 17:41:57 -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
Jean-Paul Calderone d5f647d03e
Merge pull request #638 from tahoe-lafs/3232.deprecated-testing-helpers
Avoid failing CI when dependencies trigger deprecation warnings.
2019-08-08 08:23:17 -04:00
meejah 899fae5a80 misc -> other 2019-08-07 14:42:26 -06:00
meejah 0f6002b935 raise not except 2019-08-07 14:08:23 -06:00
meejah 025b89855f refactor so we only check coverage in one place 2019-08-07 14:03:16 -06:00
meejah 8cde74b49a bugfix -> misc 2019-08-07 14:00:24 -06:00
meejah 358f0c9ead error if --coverage but no coverage package 2019-08-07 13:59:40 -06:00
meejah 20e191a8b9 nicer message 2019-08-07 13:59:29 -06:00
Jean-Paul Calderone 9788857df6 Turn the comment into a docstring 2019-08-07 15:57:06 -04:00
meejah 43162f2ffe combine for normal runs, too 2019-08-07 13:51:05 -06:00
meejah 113c0a690c newsfragment 2019-08-07 13:38:35 -06:00
Jean-Paul Calderone 56b46ee900
Merge pull request #637 from tahoe-lafs/3233.chutney-regression
Fix Chutney regression

Pass the process environment to the chutney process.  Recent changes to Chutney
now require it.
2019-08-07 15:33:32 -04:00
meejah 3b3626244e cleanup 2019-08-07 12:39:29 -06:00
meejah 8e4b05214a add --coverage for integration tests 2019-08-06 16:47:43 -06:00
Jean-Paul Calderone e66ffacc9e a docstring for the matcher's match method 2019-08-03 06:39:31 -04:00
Jean-Paul Calderone 21d735ece9 whitespace more conforming to PEP8 2019-08-03 06:39:31 -04:00