Commit Graph

153 Commits

Author SHA1 Message Date
Jean-Paul Calderone
b9f7bcab4e flakes 2020-10-27 09:49:58 -04:00
Jean-Paul Calderone
7ca8ede88c Merge remote-tracking branch 'origin/master' into 3428.dont-return-deferred-to-twistedweb.2 2020-10-21 07:35:10 -04:00
Jean-Paul Calderone
9e26599a76 Fix the race condition 2020-10-16 13:44:37 -04:00
Jean-Paul Calderone
7b02f58da0 Make this test tolerant of more than one message
It is observing the log system.  It is reasonable to believe more than one log
event might come through over the course of the test.  We only need one, though.
2020-10-16 13:15:45 -04:00
Jean-Paul Calderone
64a9e95319 Pass PATH (and other stuff) into the child process 2020-10-16 11:27:13 -04:00
Jean-Paul Calderone
75b3bf1097 Refuse to continue if the introducer fURL has no location hints. 2020-10-16 11:27:05 -04:00
Sajith Sasidharan
7f5643a096 Add note on Tor integration test failures on Windows 2020-07-21 14:59:04 -04:00
Sajith Sasidharan
74a77a48cc Merge 'origin/master' into 3320.github-actions-windows-integration-tests 2020-07-21 13:50:47 -04:00
Sajith Sasidharan
957e089715 Fix typo 2020-07-21 11:56:44 -04:00
Sajith Sasidharan
e4e59c7aab Use a Chutney revision that works with Python 2 2020-07-21 10:44:49 -04:00
Sajith Sasidharan
9e82df4fa7 Use skipif decorator to omit Tor integration test setup on Windows 2020-07-19 09:19:19 -04:00
Sajith Sasidharan
aab598c2f5 Update integration test for status page
As a fallout of transition from nevow to twisted web, list of hrefs in
the parsed status page will be [u'/status/down-0', u'/status/up-0',
u'/'] (with an added '/status/' prefix) so we need to update our
assumptions.

See 5c886b1b2 for the change that necessitated this.
2020-07-17 15:19:06 -04:00
meejah
1f2ad6e634 the tests are unit-tests 2020-07-09 16:05:29 -04:00
meejah
6e2285ed2c proof-of-concept verified-fake for testing 2020-07-09 16:05:29 -04:00
Sajith Sasidharan
7d93ae9213 Skip Tor tests on Windows 2020-06-22 20:18:00 -04:00
Jean-Paul Calderone
25edce6257
Don't create the magic-folder directories for each node 2020-04-13 12:13:45 -04:00
Jean-Paul Calderone
1fba2d6ea2
Remove the magic-folder integration tests 2020-02-13 10:28:25 -05:00
meejah
3b2fcc0d28 remove some irrelevant comments 2019-08-24 14:36:14 -06:00
meejah
b6f0832945 clarify comment 2019-08-24 14:26:27 -06:00
meejah
0f6d6659e9 fewer magic numbers (and a fix to upload encoding) 2019-08-24 14:26:09 -06:00
meejah
20f907f5d3 get rid of potential infinite loops 2019-08-24 12:53:26 -06:00
meejah
e88d0c4b48 docstring 2019-08-24 12:40:24 -06:00
meejah
bdd3531555 remove debug 2019-08-24 12:37:49 -06:00
meejah
489f4677c0 split test, remove debug 2019-08-24 12:37:28 -06:00
meejah
1d095686e2 split a test 2019-08-24 12:20:41 -06:00
meejah
221b2ca87f file-contents are unicode 2019-08-20 00:18:14 -06:00
meejah
31348fcce6 test more of deep-check page 2019-08-20 00:18:14 -06:00
meejah
5ca3a3a1ab consistent naming for client fixtures / helpers 2019-08-20 00:18:14 -06:00
meejah
5e15470f55 test for mkdir-with-children 2019-08-20 00:18:14 -06:00
meejah
626f4b1b1a use html5lib instead of microdom 2019-08-20 00:18:14 -06:00
meejah
9a4411d0a3 more web integration tests 2019-08-20 00:17:28 -06:00
meejah
adc6e39cde introducer fixture returns a TahoeProcess 2019-08-20 00:17:28 -06:00
meejah
e1da080637 test the detailed json event rendering too 2019-08-20 00:17:28 -06:00
meejah
c60c758616 refine test for web status 2019-08-20 00:17:28 -06:00
meejah
73402605ed missed merge conflict 2019-08-20 00:17:28 -06:00
meejah
68e408118b WIP: test the status pages (download is weird still; requests problem?) 2019-08-20 00:17:28 -06:00
meejah
5db3909478 actual str-ports string 2019-08-20 00:17:28 -06:00
meejah
2a39ae91a6 parse capability properly instead of using string-compares 2019-08-20 00:17:28 -06:00
meejah
30100c8165 unicode 2019-08-20 00:17:28 -06:00
meejah
947c4c2691 Instead of abusing the process transport, introduce a new object 2019-08-20 00:17:28 -06:00
meejah
415ab63813 centralize 'wait for ready' 2019-08-20 00:17:28 -06:00
meejah
191087ef0a cleanup 2019-08-20 00:17:28 -06:00
meejah
473a935aab confirm /operations function 2019-08-20 00:17:28 -06:00
meejah
9d4ba78302 more web tests; directory creation etc 2019-08-20 00:17:28 -06:00
meejah
9aca93f6ff clean up tests 2019-08-20 00:17:28 -06:00
meejah
4feba8d7f9 add a --helper command-line option, and a helper-using test 2019-08-20 00:17:28 -06:00
meejah
47e177be68 import 2019-08-20 00:17:28 -06:00
meejah
90bb4cf587 test index json 2019-08-20 00:17:28 -06:00
meejah
7244f3516d
Merge pull request #641 from meejah/integration-test-wait-for-ready
Better method of "waiting for readiness" in integration tests
2019-08-13 18:14:19 +00:00
meejah
f1be3e12df get rid of sleep() we don't need 2019-08-13 10:41:14 -06:00