Jean-Paul Calderone
|
600f263a3b
|
marginally improve reporting of uploader count failures
|
2019-03-14 11:24:35 -04:00 |
|
Jean-Paul Calderone
|
de9c681fe2
|
Let me query for direct children of a directory
|
2019-03-14 11:24:35 -04:00 |
|
Jean-Paul Calderone
|
4fc99b1b4d
|
oops
|
2019-03-14 11:24:35 -04:00 |
|
Jean-Paul Calderone
|
b52524f701
|
this test probably makes no sense for watchdog
|
2019-03-14 11:24:35 -04:00 |
|
Jean-Paul Calderone
|
8bec797f66
|
somewhat better failure messages
|
2019-03-14 11:24:35 -04:00 |
|
Jean-Paul Calderone
|
944cb6f425
|
switch to testtools-compatible skips
|
2019-03-14 11:24:35 -04:00 |
|
Jean-Paul Calderone
|
1d0c862c54
|
convert some tests over to the new base class
in support of better logging
|
2019-03-14 11:24:35 -04:00 |
|
Jean-Paul Calderone
|
ae59679875
|
log this action
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
ec5ebc2738
|
fix the Deferred interactions with that last Eliot change
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
641cb8a506
|
Make these checks a little more informative
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
c63a75dd2a
|
Tag some of test_alice_bob with Eliot actions
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
5d4564ad51
|
and this test
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
2d2b8a4b7f
|
eliot this too
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
f38f53c28d
|
Add some more action context to this test
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
0845c9ba80
|
no apparent reason for ths
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
fdd603e42d
|
keep everything in the test context
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
679b9a93c1
|
this is a chunk of work I guess
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
5331820325
|
Put some Eliot here
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
1883cee37f
|
speed up these failures
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
331b96250d
|
Space out file modifications to fit within macOS constraints
|
2019-03-14 11:24:19 -04:00 |
|
Jean-Paul Calderone
|
e822d43808
|
add more detailed logging to this test
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
7cbfc07b0c
|
expunge low-grade debugging change
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
75d77305f9
|
avoid using a bool for a skip value
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
76a6f2d710
|
Why skip it? It works.
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
37cb9a1284
|
Fix the directory deletion test
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
006342d7d4
|
magic-folder doesn't use ignore
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
5273a930aa
|
magic-folder doesn't use autoAdd=True
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
19400cc13d
|
Neither of these events is used
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
e0c5905a7e
|
Fix the move skips. And explain them.
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
2cfa88265b
|
Turns out we don't care about IN_CREATE either
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
c57a70dbec
|
remove skipped tests for behavior we obviously don't care about
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
df1c30d0d9
|
consistent whitespace
|
2019-03-14 11:23:16 -04:00 |
|
Chris Wood
|
c459b421b2
|
Try debugging Travis-CI...
|
2019-03-14 11:23:16 -04:00 |
|
David Stainton
|
806215ad99
|
Fix inotify test skipping for windows
|
2019-03-14 11:23:16 -04:00 |
|
David Stainton
|
ed29b65325
|
Attempt to fix the inotify test skips
|
2019-03-14 11:23:16 -04:00 |
|
David Stainton
|
e0ab0db84a
|
Attempt to fix test run on windows
|
2019-03-14 11:23:16 -04:00 |
|
David Stainton
|
beb84feb2d
|
Fix broken test for inotify
|
2019-03-14 11:23:16 -04:00 |
|
David Stainton
|
26277c218c
|
Skip inotify tests on windows
|
2019-03-14 11:23:16 -04:00 |
|
David Stainton
|
6cd2ab7965
|
Add watchdog inotify and tests
|
2019-03-14 11:23:16 -04:00 |
|
Jean-Paul Calderone
|
a3fb74ae9c
|
Time out the others, too.
|
2019-03-14 09:47:06 -04:00 |
|
Jean-Paul Calderone
|
b9be85bc8c
|
Also time out the delete operation
|
2019-03-14 09:46:34 -04:00 |
|
Jean-Paul Calderone
|
5cf223645d
|
Apply a reasonable timeout to this way.
The notification should be basically instantaneous...
|
2019-03-14 09:04:26 -04:00 |
|
Jean-Paul Calderone
|
b2facd133c
|
Add a smarter FileOperationsHelper.write condition
Wait for the file we care about, not any random file.
|
2019-03-14 09:04:01 -04:00 |
|
Jean-Paul Calderone
|
a9ec9c00bd
|
Attempt to apply previous fix to second test
It worked there. Therefore, it will work here!
|
2019-03-12 19:34:24 -04:00 |
|
Jean-Paul Calderone
|
aef9c53be8
|
Perhaps actually fix this test on Windows
|
2019-03-12 19:33:25 -04:00 |
|
Jean-Paul Calderone
|
5b49fd5813
|
Perhaps fix this test on Windows
|
2019-03-12 19:33:14 -04:00 |
|
Jean-Paul Calderone
|
a73f4d77b5
|
Merge pull request #568 from tahoe-lafs/2992.some-more-simple-magic-folder-tests
Add a couple simple Magic Folder unit tests
Fixes: ticket:2992
|
2019-03-11 08:10:20 -04:00 |
|
Jean-Paul Calderone
|
bbb4671823
|
Merge pull request #567 from tahoe-lafs/2991.test_eliotutil-improvements
Quality of implementation improvements to test_eliotutil
Fixes: ticket:2991
|
2019-03-11 08:08:32 -04:00 |
|
Jean-Paul Calderone
|
5f2d74ef1b
|
some simple tests
|
2019-03-08 14:15:20 -05:00 |
|
Jean-Paul Calderone
|
0831229953
|
Switch to testtools-style skip
Raising SkipTest just errors out the test.
|
2019-03-08 13:29:27 -05:00 |
|
Jean-Paul Calderone
|
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 |
|
Jean-Paul Calderone
|
fc0cfb1a59
|
testtools does not support the skip attribute
|
2019-03-08 12:52:08 -05:00 |
|
Jean-Paul Calderone
|
912152d6b2
|
just rely on the functionality from the base class
|
2019-03-08 12:17:31 -05:00 |
|
Jean-Paul Calderone
|
30d07d3fb5
|
explicitly publish these classes
|
2019-03-08 12:17:16 -05:00 |
|
Jean-Paul Calderone
|
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 |
|
Jean-Paul Calderone
|
62531f020b
|
Fix Eliot logging for tearDown
|
2019-03-08 11:54:42 -05:00 |
|
Jean-Paul Calderone
|
f0f478195d
|
Fix Eliot logging for setUp
|
2019-03-08 11:54:42 -05:00 |
|
Jean-Paul Calderone
|
9abec67e43
|
Add Eliot logging for a couple setup helpers
|
2019-03-08 11:54:42 -05:00 |
|
Jean-Paul Calderone
|
a8d67a09a5
|
Add Eliot logging for cleanup action
|
2019-03-08 11:54:42 -05:00 |
|
Jean-Paul Calderone
|
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 |
|
Jean-Paul Calderone
|
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
|
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
|
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
|
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
|
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
|
d203fde9f6
|
Change away from the Windows directory separator for the escape char
|
2019-02-26 19:06:35 -05:00 |
|
Jean-Paul Calderone
|
25a62001dd
|
Improve the failure case user experience
And test it
|
2019-02-26 19:05:39 -05:00 |
|
Jean-Paul Calderone
|
51e8edbad7
|
Don't just leave this Deferred dangling
|
2019-02-26 13:45:39 -05:00 |
|
Jean-Paul Calderone
|
354dceda79
|
Get rid of last returnValue use
Supporting it with Eliot is challenging and we don't actually need it.
|
2019-02-26 13:45:39 -05:00 |
|
Jean-Paul Calderone
|
1d97486c29
|
Flush the UnrecoverableFileError from perform-scan
|
2019-02-26 13:45:39 -05:00 |
|
Jean-Paul Calderone
|
c3e50a4536
|
convert _notify
|
2019-02-26 13:45:39 -05:00 |
|
Jean-Paul Calderone
|
5dd225de07
|
Add the necessary Eliot logging flush/assertion
|
2019-02-26 13:45:39 -05:00 |
|
Jean-Paul Calderone
|
9207e07407
|
There need be no "debug log".
|
2019-02-26 13:45:39 -05:00 |
|
Jean-Paul Calderone
|
ca82d4f83d
|
Merge remote-tracking branch 'origin/master' into 2972.magic-folder-eliot-logs
|
2019-02-26 13:33:39 -05:00 |
|
Jean-Paul Calderone
|
7fb695f956
|
Add user-facing help about destinations
|
2019-02-25 13:34:02 -05:00 |
|
Jean-Paul Calderone
|
1cf4fd46ed
|
class docstring
|
2019-02-25 13:15:09 -05:00 |
|
Jean-Paul Calderone
|
abae1be9c6
|
Add helpers for configuring and using Eliot logging
|
2019-02-25 11:52:50 -05:00 |
|
Jean-Paul Calderone
|
0a9a962614
|
inline_callbacks moved
|
2019-02-25 08:35:57 -05:00 |
|
Jean-Paul Calderone
|
7ed9b0a02e
|
document this TestCase thing
|
2019-02-25 08:35:57 -05:00 |
|
Jean-Paul Calderone
|
4f796312a5
|
Switch tests over to Eliot-friendly version of inlineCallbacks
|
2019-02-25 08:35:57 -05:00 |
|
Jean-Paul Calderone
|
ebd017cf2b
|
Clean up action relationship where it's easy to do so
|
2019-02-25 08:35:57 -05:00 |
|
Jean-Paul Calderone
|
f1a7dcf309
|
A fair bit more Eliot conversion
|
2019-02-25 08:35:57 -05:00 |
|
Jean-Paul Calderone
|
7e89776349
|
Convert various logging to use Eliot
This unfortunately also involves refactoring some inlineCallbacks-using code
to not use inlineCallbacks.
|
2019-02-25 08:35:57 -05:00 |
|