Timeline
2019-03-14:
- 23:25 Changeset in trunk [6fb1252] by
- install coverage here too
- 23:25 Changeset in trunk [0bead36] by
- invoke via -m
- 20:43 Changeset in trunk [7300125] by
- "no coverage to combine"! coverage combine fails if you give it no …
- 20:18 Changeset in trunk [bc7ae0ea] by
- Perhaps this invocation will result in greater success
- 18:03 Ticket #3001 (Python 3 syntax compatibility ratchet CI job) created by
- Set up a CI job that checks the source files of Tahoe-LAFS for Python …
- 17:26 Changeset in trunk [f5a97ef] by
- correct the indentation to make it valid yaml
- 17:14 Changeset in trunk [5f049cf] by
- news fragment
- 17:11 Changeset in trunk [fda3d38] by
- Avoid the extra dict lookup in the loop Get the info at iteration time
- 17:11 Changeset in trunk [dd7cb99] by
- Avoid another .keys() call
- 17:11 Changeset in trunk [c837493] by
- Avoid some function dispatch overhead Also, we might avoid some dict …
- 17:11 Changeset in trunk [05eab3ce] by
- document these things since I had to figure them out
- 17:11 Changeset in trunk [d504ad1] by
- Avoid the extra lookup inside this loop Get the key and value at the …
- 17:11 Changeset in trunk [0e1bc2e] by
- As for the previous commit.
- 17:11 Changeset in trunk [62cb883] by
- Just iterate over the dictionary. It is not shared with anyone. It …
- 17:11 Changeset in trunk [e0c240a] by
- Use a MessageType? so we can have a serializer This allows us to avoid …
- 17:02 Ticket #1432 (Magic Folder on Mac OS X and other BSDs) closed by
- fixed: In [changeset:"c1e6f0881331b6549337af651e87e2f1521c8945/trunk" …
- 17:02 Changeset in trunk [c1e6f088] by
- Merge pull request #558 from …
- 15:54 Changeset in trunk [fd49f6f5] by
- news fragment
- 15:54 Changeset in trunk [f4c1038] by
- Report coverage information to The Cloud™
- 15:53 Changeset in trunk [31287ef] by
- Collect coverage information from the test suite
- 15:53 Changeset in trunk [17c32a8] by
- Fix comment typo
- 15:26 Changeset in trunk [365ff1a] by
- explain why we need to touch() twice
- 15:26 Changeset in trunk [5141105] by
- Fix typo
- 15:26 Changeset in trunk [2cb710a] by
- Just touch the path once
- 15:26 Changeset in trunk [b14583f] by
- Remove this broken ignore_count thing The only purpose it serves to …
- 15:26 Changeset in trunk [dfd0c6e] by
- fix "downloader" type in message type
- 15:26 Changeset in trunk [3978c45b] by
- spit out the events as raw as we can
- 15:24 Changeset in trunk [fef79cd] by
- re-use the _add_watch helper
- 15:24 Changeset in trunk [fcb08b5] by
- Move these Eliot events somewhere reusable
- 15:24 Changeset in trunk [9ed019f8] by
- Give the tests a little more time. Windows may need it.
- 15:24 Changeset in trunk [64826ae] by
- Clean up stdout a bit
- 15:24 Changeset in trunk [3176b6f] by
- Create the watchdog Observer sooner This lets us watch before start …
- 15:24 Changeset in trunk [263755fb] by
- Watch before we start. Linux and macOS are happy to watch after …
- 15:24 Changeset in trunk [2205bf0f] by
- unused
- 15:24 Changeset in trunk [241b6ced] by
- Remove the skipped tests They're skipped because we don't need that …
- 15:24 Changeset in trunk [984d27a] by
- simplify
- 15:24 Changeset in trunk [67ccd214] by
- python syntax
- 15:24 Changeset in trunk [35fc563] by
- Attempt to work-around watchdog bug
- 15:24 Changeset in trunk [e0b7919] by
- macOS is picky
- 15:24 Changeset in trunk [4cccf5a] by
- it sure would be useful to be able to inspect these
- 15:24 Changeset in trunk [c5c7f954] by
- fix it!
- 15:24 Changeset in trunk [5154750] by
- add a test for deleting a file and its containing directory at about …
- 15:24 Changeset in trunk [0822a71] by
- If it's some _other_ error then propagate it!
- 15:24 Changeset in trunk [c2e19cc] by
- fix a raft of directory handling issues
- 15:24 Changeset in trunk [4b0b269b] by
- Perform the asserts earlier
- 15:24 Changeset in trunk [ed755cf] by
- it didn't start if the path is invalid
- 15:24 Changeset in trunk [f2cfad0c] by
- There _is_ no traceback. It's an else.
- 15:24 Changeset in trunk [db7af266] by
- Close a window for a race condition in notification processing
- 15:24 Changeset in trunk [81ca822] by
- Cut the cost of this logging when logging is disabled
- 15:24 Changeset in trunk [3ab71385] by
- some imports we need
- 15:24 Changeset in trunk [7440ff6] by
- log collective scanning
- 15:24 Changeset in trunk [831836d5] by
- don't try to propagate for non-directories
- 15:24 Changeset in trunk [edfd9d3] by
- rejected
- 15:24 Changeset in trunk [cf21053] by
- Try to fix another race in this test
- 15:24 Changeset in trunk [600f263] by
- marginally improve reporting of uploader count failures
- 15:24 Changeset in trunk [17540c78] by
- not going to get processed any other way on fsevents
- 15:24 Changeset in trunk [da0bbd6] by
- Make this log message less confusing. The method name still needs to …
- 15:24 Changeset in trunk [70ec8f2] by
- log this case
- 15:24 Changeset in trunk [de9c681f] by
- Let me query for direct children of a directory
- 15:24 Changeset in trunk [d4752bd] by
- try to get more precise watchdog event info
- 15:24 Changeset in trunk [4fc99b1] by
- oops
- 15:24 Changeset in trunk [bfa93ad] by
- expose another implementation detail!
- 15:24 Changeset in trunk [b52524f7] by
- this test probably makes no sense for watchdog
- 15:24 Changeset in trunk [8bec797] by
- somewhat better failure messages
- 15:24 Changeset in trunk [944cb6f] by
- switch to testtools-compatible skips
- 15:24 Changeset in trunk [1d0c862] by
- convert some tests over to the new base class in support of better logging
- 15:24 Changeset in trunk [29e3390] by
- re-use log_call_deferred where it is easy to do so
- 15:24 Changeset in trunk [807568e] by
- Log downloads
- 15:24 Changeset in trunk [ae596798] by
- log this action
- 15:24 Changeset in trunk [ec5ebc2] by
- fix the Deferred interactions with that last Eliot change
- 15:24 Changeset in trunk [641cb8a] by
- Make these checks a little more informative
- 15:24 Changeset in trunk [c63a75d] by
- Tag some of test_alice_bob with Eliot actions
- 15:24 Changeset in trunk [5d4564a] by
- and this test
- 15:24 Changeset in trunk [2d2b8a4] by
- eliot this too
- 15:24 Changeset in trunk [f38f53c] by
- Add some more action context to this test
- 15:24 Changeset in trunk [9d65b5c1] by
- Get back to the reactor thread sooner
- 15:24 Changeset in trunk [49c5a1f] by
- remove harmless but irrelevant noise
- 15:24 Changeset in trunk [2d5f1757] by
- this is probably more useful and less surprising
- 15:24 Changeset in trunk [0845c9b] by
- no apparent reason for ths
- 15:24 Changeset in trunk [fdd603e] by
- keep everything in the test context
- 15:24 Changeset in trunk [725c85b] by
- try not creating a duplicate Observer
- 15:24 Changeset in trunk [679b9a9] by
- this is a chunk of work I guess
- 15:24 Changeset in trunk [5331820] by
- Put some Eliot here
- 15:24 Changeset in trunk [b19e7c5] by
- fix and improve callback logging
- 15:24 Changeset in trunk [1ec0e48] by
- good housekeeping
- 15:24 Changeset in trunk [3b5e8d7] by
- move inotify events eliot field
- 15:24 Changeset in trunk [1883cee3] by
- speed up these failures
- 15:24 Changeset in trunk [331b962] by
- Space out file modifications to fit within macOS constraints
- 15:23 Changeset in trunk [6ccd9f4] by
- try to get some indication of fake behavior in the log
- 15:23 Changeset in trunk [e822d43] by
- add more detailed logging to this test
- 15:23 Changeset in trunk [bda7301] by
- [wip] convert logging to eliot
- 15:23 Changeset in trunk [7cbfc07] by
- expunge low-grade debugging change
- 15:23 Changeset in trunk [fa3a48b] by
- news fragment
- 15:23 Changeset in trunk [75d7730] by
- avoid using a bool for a skip value
- 15:23 Changeset in trunk [76a6f2d] by
- Why skip it? It works.
- 15:23 Changeset in trunk [37cb9a1] by
- Fix the directory deletion test
- 15:23 Changeset in trunk [006342d] by
- magic-folder doesn't use ignore
- 15:23 Changeset in trunk [5273a93] by
- magic-folder doesn't use autoAdd=True
- 15:23 Changeset in trunk [19400cc1] by
- Neither of these events is used
- 15:23 Changeset in trunk [e0c5905] by
- Fix the move skips. And explain them.
- 15:23 Changeset in trunk [2cfa882] by
- Turns out we don't care about IN_CREATE either
- 15:23 Changeset in trunk [c57a70d] by
- remove skipped tests for behavior we obviously don't care about
- 15:23 Changeset in trunk [df1c30d] by
- consistent whitespace
- 15:23 Changeset in trunk [3a1dcb6b] by
- macOS should now be considered a supported platform
- 15:23 Changeset in trunk [720d2c6] by
- Change to nicer used-names idiom This avoids the pyflakes warning and …
- 15:23 Changeset in trunk [c459b42] by
- Try debugging Travis-CI…
- 15:23 Changeset in trunk [f5ca88c] by
- Fix broken conditional statement Because sys.platform will never …
- 15:23 Changeset in trunk [76bb84a7] by
- Express "watchdog" dependency via a setup.py extra For consistency …
- 15:23 Changeset in trunk [806215ad] by
- Fix inotify test skipping for windows
- 15:23 Changeset in trunk [ed29b653] by
- Attempt to fix the inotify test skips
- 15:23 Changeset in trunk [e0ab0db8] by
- Attempt to fix test run on windows
- 15:23 Changeset in trunk [beb84fe] by
- Fix broken test for inotify
- 15:23 Changeset in trunk [26277c2] by
- Skip inotify tests on windows
- 15:23 Changeset in trunk [6cd2ab7] by
- Add watchdog inotify and tests
- 15:21 Ticket #2997 (Magic-Folder doesn't ask for subtree events on Windows) closed by
- fixed: In [changeset:"9046bcc4c3feafaac95ce38a654e2bcd2a4d4524/trunk" …
- 15:21 Changeset in trunk [9046bcc] by
- Merge pull request #570 from …
- 15:19 Ticket #3000 (Coverage reports do not include Windows coverage) created by
- CI doesn't collect coverage information from Windows jobs. Therefore, …
- 14:16 Changeset in trunk [5004cdf] by
- Remove the now *duplicate* notification. :/
- 13:47 Changeset in trunk [c507b786] by
- Always fire the hook in case someone is waiting.
- 13:47 Changeset in trunk [a3fb74a] by
- Time out the others, too.
- 13:46 Changeset in trunk [b9be85b] by
- Also time out the delete operation
- 13:20 Changeset in trunk [156257bc] by
- YES RECURSIVE PLEASE
- 13:20 Changeset in trunk [101c3cf1] by
- Put some Eliot messages in the info processing loop
- 13:19 Changeset in trunk [8fa6c66] by
- Convert this message to an action for success/failure reporting
- 13:04 Changeset in trunk [5cf2236] by
- Apply a reasonable timeout to this way. The notification should be …
- 13:04 Changeset in trunk [b2facd1] by
- Add a smarter FileOperationsHelper?.write condition Wait for the file …
- 13:02 Changeset in trunk [09022776] by
- another primitive debug helper
2019-03-13:
- 18:37 Ticket #2999 (Port txsocksx to Python3) created by
- txsocksx - https://pypi.org/project/txsocksx/ is a dependency for …
- 18:32 Ticket #2998 (Port foolscap to Python3) created by
- Part of dependencies of tahoe-lfs, foolscap is only supported for …
- 16:58 Changeset in trunk [cc5ebd2] by
- news fragment
- 00:32 Changeset in trunk [17509e2] by
- Add missing import.
- 00:32 Changeset in trunk [831452f] by
- Add missing import
2019-03-12:
- 23:37 Changeset in trunk [1c6725f] by
- is there even the slightest chance you could possibly give me a break
- 23:36 Changeset in trunk [9bac375c] by
- tell me what you're reading, too
- 23:36 Changeset in trunk [aed5c460] by
- Log fs events on Windows
- 23:35 Changeset in trunk [0e3c4d4] by
- Add some Eliot events related to fs notifications
- 23:34 Changeset in trunk [a9ec9c0] by
- Attempt to apply previous fix to second test It worked there. …
- 23:33 Changeset in trunk [aef9c53] by
- Perhaps actually fix this test on Windows
- 23:33 Changeset in trunk [5b49fd5] by
- Perhaps fix this test on Windows
- 23:29 Changeset in trunk [4a966a1] by
- Collect additional testing artifacts from Appveyor.
- 23:26 Ticket #2997 (Magic-Folder doesn't ask for subtree events on Windows) created by
- In windows/inotify.py, ReadDirectoryChangesW gets called with …
2019-03-11:
- 20:21 Ticket #2996 ("Zombie Dragons": Magic-folders continue to sync after leaving) created by
- After calling a tahoe magic-folder leave -n FolderName I notice -- …
- 15:55 Ticket #2995 (Stop copying dictionary keys so frequently in the magic-folder frontend) created by
- Several areas in the magic-folder frontend implementation make …
- 15:16 Ticket #2994 (Sometimes the test suite times out on CircleCI) created by
- For example, this build - …
- 13:39 Ticket #2993 (Appveyor builds intermittently fail while uploading artifacts) created by
- For example, …
- 12:10 Ticket #2992 (Add some more basic magic folder test coverage) closed by
- fixed: In [changeset:"a73f4d77b5d27cee85ca1ed6b318b6837ad6e47d/trunk" …
- 12:10 Changeset in trunk [a73f4d7] by
- Merge pull request #568 from …
- 12:08 Ticket #2991 (Update test_eliotutil to reflect improved testing infrastructure) closed by
- fixed: In [changeset:"bbb467182337e2f8fe565f5f77aeb7d7b8a61265/trunk" …
- 12:08 Changeset in trunk [bbb4671] by
- Merge pull request #567 from …
- 12:06 Ticket #2990 (Switch the Magic Folder unit tests over to internal TestCase base classes) closed by
- fixed: In [changeset:"68d4f22207a760e42b49976abad5c67fb4e0556b/trunk" …
- 12:06 Changeset in trunk [68d4f22] by
- Merge pull request #566 from …
2019-03-08:
- 19:15 Changeset in trunk [5f2d74e] by
- some simple tests
- 19:08 Ticket #2992 (Add some more basic magic folder test coverage) created by
- Current Magic Folder test suite is quite complex. It covers many …
- 18:29 Changeset in trunk [0831229] by
- Switch to testtools-style skip Raising SkipTest? just errors out the test.
- 17:52 Changeset in trunk [9c3832a] by
- Skip this on Linux testtools doesn't have this "todo" feature. It …
- 17:52 Changeset in trunk [fc0cfb1] by
- testtools does not support the skip attribute
- 17:20 Ticket #2983 (decommission the rpi3 builder) closed by
- fixed: Got it, I'll unplug the poor thing. It's served us well.
- 17:17 Changeset in trunk [7e4a69e] by
- news fragment
- 17:17 Changeset in trunk [912152d] by
- just rely on the functionality from the base class
- 17:17 Changeset in trunk [30d07d3f] by
- explicitly publish these classes
- 17:09 Ticket #2991 (Update test_eliotutil to reflect improved testing infrastructure) created by
- test_eliotutil was written before the new SyncTestCase? and …
- 16:58 Changeset in trunk [a4c8c15] by
- news fragment
- 16:54 Changeset in trunk [9ad76688] by
- Clean up a couple logged errors. I don't really understand them but I …
- 16:54 Changeset in trunk [62531f0] by
- Fix Eliot logging for tearDown
- 16:54 Changeset in trunk [f0f4781] by
- Fix Eliot logging for setUp
- 16:54 Changeset in trunk [9abec67] by
- Add Eliot logging for a couple setup helpers
- 16:54 Changeset in trunk [a8d67a0] by
- Add Eliot logging for cleanup action
- 16:54 Changeset in trunk [eba642a9] by
- Get rid of the duplicate base TestCase?
- 16:48 Ticket #2989 (Many Node-creating tests leak a tempfile mutation) closed by
- fixed: In [changeset:"64c5796a212a040cfb92cf3975fe52bd0a1215b4/trunk" …
- 16:48 Changeset in trunk [64c5796] by
- Merge pull request #565 from tahoe-lafs/2989.tempdir-cleanup Add some …
- 14:34 Ticket #2990 (Switch the Magic Folder unit tests over to internal TestCase base classes) created by
- We have allmydata.test.common.SyncTestCase? and AsyncTestCase? now. The …
- 13:23 Changeset in trunk [859efdc] by
- there's another feature
- 12:47 Ticket #2988 (Many test mixins fail to supercall implementations of hook methods) closed by
- fixed: In [changeset:"c45b91e63c085ea7fe629cdf348e925ff133990b/trunk" …
- 12:47 Changeset in trunk [c45b91e] by
- Merge pull request #564 from tahoe-lafs/2988.mixin-supercalls Fix …
- 12:46 Ticket #2987 (Add a Deferred-supporting `log_call`-alike to ease logging changes) closed by
- fixed: In [changeset:"e4242704b1993c8628a4d575fa002fa427aa0432/trunk" …
- 12:46 Changeset in trunk [e424270] by
- Merge pull request #563 from tahoe-lafs/2987.log_call_deferred Add …
- 12:46 Ticket #2986 (Add some Eliot logging to DirectoryNode.add_file) closed by
- fixed: In [changeset:"c8a3dbf4f9b70d090e4aeb43a6d140dd21765673/trunk" …
- 12:46 Changeset in trunk [c8a3dbf] by
- Merge pull request #562 from tahoe-lafs/2986.dirnode.add_file.logging …
- 12:44 Ticket #2985 (test_eliot_logs_are_written only passes if run with test_aaa_aardvark) closed by
- fixed: In [changeset:"2e96c62632d63bd9f6a3e06dc9aa8567463ce303/trunk" …
- 12:44 Changeset in trunk [2e96c62] by
- Merge pull request #561 from …
2019-03-07:
- 23:56 Changeset in trunk [77b63e2] by
- This is unused!
- 23:56 Changeset in trunk [1fdb135] by
- Oops. Testtools doesn't have these.
- 23:56 Changeset in trunk [b2afe86] by
- These tests leak resources. Clean them up.
- 23:55 Changeset in trunk [925a3ae] by
- Add support for "broken" Twisted-style tests. Some tests leak …
- 23:54 Changeset in trunk [4de7077] by
- minimal docs
- 23:54 Changeset in trunk [a1c8641] by
- these are always nice
- 23:38 Changeset in trunk [19666c4] by
- This class doesn't use poll.
- 23:38 Changeset in trunk [1b6a5b6] by
- Switch from the decorator to EliotLoggedRunTest?
- 23:38 Changeset in trunk [51bee19] by
- Add a testtools RunTest? for Eliot integration
- 23:38 Changeset in trunk [154f9dc8] by
- news fragment
- 23:38 Changeset in trunk [bbd3b200] by
- Use our base TestCase? classes for these introducer tests They gain …
- 23:38 Changeset in trunk [565616d] by
- Expand functionality of our base TestCase? classes
- 23:38 Changeset in trunk [8593bf1] by
- Make helper method compatible with other unittests The msg keyword …
- 23:34 Changeset in trunk [cb9ad3f] by
- supercall tearDown *synchronously* It doesn't like it if it only …
- 23:25 Changeset in trunk [afe97fd] by
- Fix TestMixin?
- 23:25 Changeset in trunk [e26895b] by
- Fix SignalMixin?
- 19:47 Ticket #2989 (Many Node-creating tests leak a tempfile mutation) created by
- Creating a node mutates tempfile.tempdir to control the location of …
- 19:04 Changeset in trunk [3814ccb] by
- Fix some setUp and tearDown
- 18:49 Changeset in trunk [089c8d5] by
- news fragment
- 18:42 Ticket #2988 (Many test mixins fail to supercall implementations of hook methods) created by
- For example, GridTestMixin.setUp does not supercall. This means you …
- 18:30 Changeset in trunk [39694fc] by
- this include_args is basically useless
- 18:30 Changeset in trunk [5de4f40] by
- let it not return a Deferred
- 18:30 Changeset in trunk [9802ee4] by
- Some basic tests
- 18:14 Changeset in trunk [f4950cf] by
- Convert some code to show it off
- 18:07 Changeset in trunk [7d6e36d] by
- A basic implementation of the idea.
- 18:06 Changeset in trunk [3a49523] by
- news fragment
- 18:04 Ticket #2987 (Add a Deferred-supporting `log_call`-alike to ease logging changes) created by
- Eliot has a decorator, log_call, that starts an action encompassing …
- 17:55 Changeset in trunk [bcfd2e8e] by
- ADD_FILE Eliot action
- 17:55 Changeset in trunk [a37085eb] by
- News fragment
- 17:42 Ticket #2986 (Add some Eliot logging to DirectoryNode.add_file) created by
- This is helpful in debugging a number of magic-folder misbehaviors. …
- 17:38 Changeset in trunk [c42e5b1] by
- Take the necessary fixtures
- 17:33 Changeset in trunk [a55506f5] by
- news fragment
- 17:31 Ticket #2985 (test_eliot_logs_are_written only passes if run with test_aaa_aardvark) created by
- test_eliot_logs_are_written tests side-effects of the alice and bob …
Note: See TracTimeline
for information about the timeline view.