Commit Graph

14182 Commits

Author SHA1 Message Date
9c3832a9e7 Skip this on Linux
testtools doesn't have this "todo" feature.  It has "expected failure" feature
but I'm not ready to try to use that.
2019-03-08 12:52:14 -05:00
fc0cfb1a59 testtools does not support the skip attribute 2019-03-08 12:52:08 -05:00
7e4a69ebbc news fragment 2019-03-08 12:17:46 -05:00
912152d6b2 just rely on the functionality from the base class 2019-03-08 12:17:31 -05:00
30d07d3fb5 explicitly publish these classes 2019-03-08 12:17:16 -05:00
a4c8c15ee7 news fragment 2019-03-08 11:58:05 -05:00
9ad76688cc Clean up a couple logged errors.
I don't really understand them but I can flush them. :/
2019-03-08 11:54:42 -05:00
62531f020b Fix Eliot logging for tearDown 2019-03-08 11:54:42 -05:00
f0f478195d Fix Eliot logging for setUp 2019-03-08 11:54:42 -05:00
9abec67e43 Add Eliot logging for a couple setup helpers 2019-03-08 11:54:42 -05:00
a8d67a09a5 Add Eliot logging for cleanup action 2019-03-08 11:54:42 -05:00
eba642a9a1 Get rid of the duplicate base TestCase 2019-03-08 11:54:42 -05:00
Jean-Paul Calderone
64c5796a21
Merge pull request #565 from tahoe-lafs/2989.tempdir-cleanup
Add some tempfile cleanup to the test suite

Fixes: ticket:2989
2019-03-08 11:48:53 -05:00
859efdc589 there's another feature 2019-03-08 08:23:44 -05:00
Jean-Paul Calderone
c45b91e63c
Merge pull request #564 from tahoe-lafs/2988.mixin-supercalls
Fix some mixin supercalls

Fixes: ticket:2988
2019-03-08 07:47:36 -05:00
Jean-Paul Calderone
e4242704b1
Merge pull request #563 from tahoe-lafs/2987.log_call_deferred
Add Eliot logging helper

Fixes: ticket:2987
2019-03-08 07:46:36 -05:00
Jean-Paul Calderone
c8a3dbf4f9
Merge pull request #562 from tahoe-lafs/2986.dirnode.add_file.logging
Add Eliot logging to DirectoryNode.add_file

Fixes: ticket:2986
2019-03-08 07:46:14 -05:00
Jean-Paul Calderone
2e96c62632
Merge pull request #561 from tahoe-lafs/2985.eliot-logs-are-written-test
Fix test about Eliot logs being written

Fixes: ticket:2985
2019-03-08 07:44:54 -05:00
77b63e2855 This is unused! 2019-03-07 18:56:44 -05:00
1fdb13579a Oops. Testtools doesn't have these. 2019-03-07 18:56:37 -05:00
b2afe86b84 These tests leak resources. Clean them up. 2019-03-07 18:56:25 -05:00
925a3aed7b Add support for "broken" Twisted-style tests.
Some tests leak resources.  Clean up after them.
2019-03-07 18:55:52 -05:00
4de7077689 minimal docs 2019-03-07 18:54:15 -05:00
a1c8641359 these are always nice 2019-03-07 18:54:11 -05:00
19666c4c91 This class doesn't use poll. 2019-03-07 18:38:52 -05:00
1b6a5b60bf Switch from the decorator to EliotLoggedRunTest 2019-03-07 18:38:52 -05:00
51bee19b23 Add a testtools RunTest for Eliot integration 2019-03-07 18:38:52 -05:00
154f9dc8bc news fragment 2019-03-07 18:38:52 -05:00
bbd3b200cb Use our base TestCase classes for these introducer tests
They gain free tempfile cleanup as a result.
2019-03-07 18:38:52 -05:00
565616dc75 Expand functionality of our base TestCase classes 2019-03-07 18:38:52 -05:00
8593bf1b1c Make helper method compatible with other unittests
The msg keyword argument is overly precise.  testtools reasonably calls it
`message` instead.
2019-03-07 18:38:52 -05:00
cb9ad3faa5 supercall tearDown *synchronously*
It doesn't like it if it only happens later, I guess.
2019-03-07 18:34:59 -05:00
afe97fdd8c Fix TestMixin 2019-03-07 18:25:31 -05:00
e26895b149 Fix SignalMixin 2019-03-07 18:25:16 -05:00
3814ccb947 Fix some setUp and tearDown 2019-03-07 14:04:17 -05:00
089c8d5626 news fragment 2019-03-07 13:49:52 -05:00
39694fcfde this include_args is basically useless 2019-03-07 13:30:54 -05:00
5de4f4094e let it not return a Deferred 2019-03-07 13:30:47 -05:00
9802ee4e19 Some basic tests 2019-03-07 13:30:29 -05:00
f4950cff46 Convert some code to show it off 2019-03-07 13:14:52 -05:00
7d6e36d9c7 A basic implementation of the idea. 2019-03-07 13:07:02 -05:00
3a49523061 news fragment 2019-03-07 13:06:14 -05:00
bcfd2e8ea0 ADD_FILE Eliot action 2019-03-07 12:55:24 -05:00
a37085ebcc News fragment 2019-03-07 12:55:20 -05:00
c42e5b10c6 Take the necessary fixtures 2019-03-07 12:38:38 -05:00
a55506f5bb news fragment 2019-03-07 12:33:58 -05:00
Jean-Paul Calderone
2931721dfa
Merge pull request #560 from tahoe-lafs/2982.process-queue-logging-fix
Fix serialization errors in the Eliot logging for the queue state.

Fixes: ticket:2982
2019-03-04 12:37:24 -05:00
Jean-Paul Calderone
95745b9467
Merge pull request #559 from tahoe-lafs/2981.send-eliot-logs.somewhere
Send Eliot logs somewhere.

Fixes: ticket:2981
2019-03-04 11:26:00 -05:00
0be2cbccc9 We don't need quoting in Eliot structured logs.
Also quote_filepath seems to be doing the wrong thing but it's not entirely
clear how.
2019-03-04 11:00:08 -05:00
4ec6e59cc3 news fragment 2019-03-04 10:47:29 -05:00