Commit Graph

9652 Commits

Author SHA1 Message Date
f61b51619d Improve the failure mode for this test.
Make it show stderr if there is any and stdout if the expected content is missing.
2019-01-31 08:16:57 -05:00
89bb68254b Speed up MagicFolder service shutdown
Also work-around a tricky, mysterious failure in the test suite by explicitly
flushing the eventual call queue.  I don't understand where the call that is
landing there comes from or why some other part of the code isn't properly
waiting on it.
2019-01-31 08:16:57 -05:00
644fd04d08 news fragment 2019-01-31 08:16:57 -05:00
2b475777d9 Return the result of the base stopService
It is a Deferred that indicates when things have actually stopped.  Failing to
return it means callers will think everything stopped synchronously.  This is
certainly not the case.
2019-01-31 08:16:57 -05:00
Jean-Paul Calderone
baa0a46cd4
Merge pull request #544 from tahoe-lafs/2967.alias-test_create
Fix CreateAlias.test_create

This test didn't previously run completely due to a bug in the test itself.

Fixes: ticket:2967
2019-01-31 08:16:39 -05:00
0f6009b97e Fix the option setup for the webopen command. 2019-01-30 19:32:56 -05:00
b54a6e811b Return the Deferred to make the test valid 2019-01-30 19:24:28 -05:00
f0734284e0 whitespace 2019-01-30 19:24:20 -05:00
aeea924c1e news fragment 2019-01-30 19:24:15 -05:00
Jean-Paul Calderone
8ba452c62a
Merge pull request #542 from tahoe-lafs/2962.buildbot-macos-package-failure
Fix the macOS buildbot builder

Fixes: ticket:2962
2019-01-26 14:40:27 -05:00
4f649f313e Don't upload because we can't 2019-01-26 10:02:08 -05:00
922554cd28 Probably some test cruft screws up the package 2019-01-26 10:02:08 -05:00
4f119c876c what's coming out of this 2019-01-26 10:02:08 -05:00
d790d3d325 report more about the failed process 2019-01-26 10:02:08 -05:00
41fe2189dd whitespace cleanup 2019-01-26 10:02:08 -05:00
b9f9079aa5 news fragment 2019-01-26 10:02:08 -05:00
Jean-Paul Calderone
b88f166018
Merge pull request #541 from tahoe-lafs/2961.circleci-slackware.14-2
Fix CircleCI Slackware 14.2 job

Fixes: ticket:2961
2019-01-25 18:51:33 -05:00
7783433369 Back off on the specificity for git installation
Version number got bumped, nothing was being installed.
2019-01-25 17:03:04 -05:00
cdf6e90dd5 news fragment 2019-01-25 17:01:33 -05:00
Jean-Paul Calderone
c73c32d048
Merge pull request #540 from tahoe-lafs/2958.no-build-isolation
Fix the macOS pyinstaller travis job

Fixes: ticket:2958
2019-01-25 12:26:39 -05:00
fec5064a2f Get pip and pyinstaller working together. 2019-01-25 10:46:23 -05:00
bad1411bd6 news fragment 2019-01-25 10:45:44 -05:00
Jean-Paul Calderone
2531c19efd
Merge pull request #537 from tahoe-lafs/2959.travis-trusty-tor
Move integration tests from TravisCI to CircleCI

Fixes: ticket:2959
2019-01-24 20:47:24 -05:00
e23a017e2f news fragment 2019-01-24 16:38:01 -05:00
1fb2809276 Additionally, disable the CircleCI artifact handling steps 2019-01-24 16:04:58 -05:00
6ee727d67e Avoid the artifact steps for integration tests
Integration tests produce none and trying to do these things breaks.
2019-01-24 16:04:26 -05:00
ab58c7a938 Link to the ticket for that 2019-01-24 15:57:35 -05:00
402b2c3bd3 If TorNet status fails, proceed anyway 2019-01-24 15:57:35 -05:00
bedf092ca3 Try to report the child process output 2019-01-24 15:57:35 -05:00
Jean-Paul Calderone
0355bf9d38
Merge pull request #538 from tahoe-lafs/2960.pyflakes-fixes
Fix pyflakes 2.1.0 warnings

Fixes: ticket:2960
2019-01-24 14:37:54 -05:00
7e9e447d5b Disable Twisted's Docker check wrt inotify support
It breaks our container-based CI, which is perfectly happy to give us inotify
functionality, as is Docker in general as long as you don't use overlayfs.
2019-01-24 14:00:50 -05:00
414f84ef32 news fragment 2019-01-24 10:37:55 -05:00
Jean-Paul Calderone
79ecea6823
Merge pull request #539 from tahoe-lafs/revert-536-2958.pip-vs-pyinstaller-vs-pep517
Revert "Get pip 19 and pyinstaller 3.4 working together"

Reopens: ticket:2958
2019-01-24 10:35:03 -05:00
Jean-Paul Calderone
6d28d08299
Revert "Get pip 19 and pyinstaller 3.4 working together" 2019-01-24 10:33:59 -05:00
6e5ba22f59 do as I ask 2019-01-24 10:31:12 -05:00
f6e00248bb Explicitly select a pyflakes version 2019-01-24 10:23:26 -05:00
ec99e7138d Block integration tests on debian-9 results 2019-01-24 10:20:47 -05:00
a7bf6b2264 Switch to Tor repo for distro we're now using 2019-01-24 10:16:50 -05:00
25719ca1cb Invoke install-tor.sh with the correct path. 2019-01-24 10:04:07 -05:00
dcb4a218b1 This nearby code is also dead. 2019-01-24 09:55:40 -05:00
252f9eb23a This code has pyflakes warnings *and* is dead. 2019-01-24 09:53:49 -05:00
e36c850da4 == instead of is for string comparison 2019-01-24 09:53:02 -05:00
3c5cb8d3cf deconfigure travisci for integration testing 2019-01-24 09:03:06 -05:00
f534d3c34f Attempt to configure CircleCI for integration tests 2019-01-24 09:02:27 -05:00
9c359681f2 Flip Debian 8 and 9 definitions
More things want Debian 9.  This reduces duplication.
2019-01-23 18:15:25 -05:00
Jean-Paul Calderone
1db86c681b
Merge pull request #536 from tahoe-lafs/2958.pip-vs-pyinstaller-vs-pep517
Get pip 19 and pyinstaller 3.4 working together

Fixes ticket:2958
2019-01-23 18:10:08 -05:00
007d13d357 watch out when copy/pasting from tox docs 2019-01-23 16:48:34 -05:00
674f982b3f news fragment 2019-01-23 16:10:49 -05:00
d6bf0d0b25 Try to get pip 19 and pyinstaller 3.4 working together 2019-01-23 16:09:25 -05:00
Jean-Paul Calderone
4bd855f330
Merge pull request #535 from tahoe-lafs/2957.circleci-deprecations
Provide compatibility with the next Twisted release

Declare a dependency on the conch extra so that we get any necessary dependencies automatically.  This includes a new dependency on bcrypt.

Fixes ticket:2957
2019-01-23 16:08:10 -05:00