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 |
|
Jean-Paul Calderone
|
77b63e2855
|
This is unused!
|
2019-03-07 18:56:44 -05:00 |
|
Jean-Paul Calderone
|
1fdb13579a
|
Oops. Testtools doesn't have these.
|
2019-03-07 18:56:37 -05:00 |
|
Jean-Paul Calderone
|
b2afe86b84
|
These tests leak resources. Clean them up.
|
2019-03-07 18:56:25 -05:00 |
|
Jean-Paul Calderone
|
925a3aed7b
|
Add support for "broken" Twisted-style tests.
Some tests leak resources. Clean up after them.
|
2019-03-07 18:55:52 -05:00 |
|
Jean-Paul Calderone
|
4de7077689
|
minimal docs
|
2019-03-07 18:54:15 -05:00 |
|
Jean-Paul Calderone
|
a1c8641359
|
these are always nice
|
2019-03-07 18:54:11 -05:00 |
|
Jean-Paul Calderone
|
19666c4c91
|
This class doesn't use poll.
|
2019-03-07 18:38:52 -05:00 |
|
Jean-Paul Calderone
|
1b6a5b60bf
|
Switch from the decorator to EliotLoggedRunTest
|
2019-03-07 18:38:52 -05:00 |
|
Jean-Paul Calderone
|
51bee19b23
|
Add a testtools RunTest for Eliot integration
|
2019-03-07 18:38:52 -05:00 |
|
Jean-Paul Calderone
|
154f9dc8bc
|
news fragment
|
2019-03-07 18:38:52 -05:00 |
|
Jean-Paul Calderone
|
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 |
|
Jean-Paul Calderone
|
565616dc75
|
Expand functionality of our base TestCase classes
|
2019-03-07 18:38:52 -05:00 |
|
Jean-Paul Calderone
|
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 |
|
Jean-Paul Calderone
|
cb9ad3faa5
|
supercall tearDown *synchronously*
It doesn't like it if it only happens later, I guess.
|
2019-03-07 18:34:59 -05:00 |
|
Jean-Paul Calderone
|
afe97fdd8c
|
Fix TestMixin
|
2019-03-07 18:25:31 -05:00 |
|
Jean-Paul Calderone
|
e26895b149
|
Fix SignalMixin
|
2019-03-07 18:25:16 -05:00 |
|
Jean-Paul Calderone
|
3814ccb947
|
Fix some setUp and tearDown
|
2019-03-07 14:04:17 -05:00 |
|
Jean-Paul Calderone
|
089c8d5626
|
news fragment
|
2019-03-07 13:49:52 -05:00 |
|
Jean-Paul Calderone
|
39694fcfde
|
this include_args is basically useless
|
2019-03-07 13:30:54 -05:00 |
|
Jean-Paul Calderone
|
5de4f4094e
|
let it not return a Deferred
|
2019-03-07 13:30:47 -05:00 |
|
Jean-Paul Calderone
|
9802ee4e19
|
Some basic tests
|
2019-03-07 13:30:29 -05:00 |
|
Jean-Paul Calderone
|
f4950cff46
|
Convert some code to show it off
|
2019-03-07 13:14:52 -05:00 |
|
Jean-Paul Calderone
|
7d6e36d9c7
|
A basic implementation of the idea.
|
2019-03-07 13:07:02 -05:00 |
|
Jean-Paul Calderone
|
3a49523061
|
news fragment
|
2019-03-07 13:06:14 -05:00 |
|
Jean-Paul Calderone
|
bcfd2e8ea0
|
ADD_FILE Eliot action
|
2019-03-07 12:55:24 -05:00 |
|
Jean-Paul Calderone
|
a37085ebcc
|
News fragment
|
2019-03-07 12:55:20 -05:00 |
|
Jean-Paul Calderone
|
c42e5b10c6
|
Take the necessary fixtures
|
2019-03-07 12:38:38 -05:00 |
|
Jean-Paul Calderone
|
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 |
|
Jean-Paul Calderone
|
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 |
|
Jean-Paul Calderone
|
4ec6e59cc3
|
news fragment
|
2019-03-04 10:47:29 -05:00 |
|
Jean-Paul Calderone
|
fa3429f1cc
|
Serialize queue items using their path and type
|
2019-03-04 10:47:05 -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
|
e84e815c67
|
news fragment
|
2019-03-04 10:24:16 -05:00 |
|
Jean-Paul Calderone
|
26a7cc4f21
|
The log directory may not yet exist.
|
2019-03-04 10:08:53 -05:00 |
|
Jean-Paul Calderone
|
c6a2aa9fc7
|
There may not be any destinations.
|
2019-03-04 10:08:46 -05:00 |
|
Jean-Paul Calderone
|
7885ba6d72
|
write the logs
|
2019-03-04 09:44:00 -05:00 |
|
Jean-Paul Calderone
|
1121cdd527
|
The logs should be written
|
2019-03-04 09:43:46 -05:00 |
|
Jean-Paul Calderone
|
64ef320592
|
Merge pull request #557 from tahoe-lafs/2980.eliot-destination-escaping
Fix escaping in Eliot destinations
Fixes: ticket:2980
|
2019-02-27 10:16:46 -05:00 |
|
Jean-Paul Calderone
|
d9b7dcae57
|
Merge pull request #556 from tahoe-lafs/2977.more-magic-folder-eliot
Convert the rest of Magic-Folder logging to Eliot
Fixes: ticket:2977
|
2019-02-27 09:54:34 -05:00 |
|
Jean-Paul Calderone
|
3b804d84bf
|
Restore the log event that the integration tests depend on
|
2019-02-27 09:12:09 -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
|
fe60980ccc
|
and switch away from Windows drive separator...
|
2019-02-27 06:42:57 -05:00 |
|
Jean-Paul Calderone
|
1b55a7fc42
|
news fragment
|
2019-02-27 06:37:28 -05:00 |
|
Jean-Paul Calderone
|
d203fde9f6
|
Change away from the Windows directory separator for the escape char
|
2019-02-26 19:06:35 -05:00 |
|