35ac5a62e7
Tests now pass on Python 3 too.
2020-08-19 12:15:39 -04:00
ff582c5129
Some progress towards running crawler on Python 3.
2020-08-19 11:38:59 -04:00
e971ccf58e
Unbreak so tests pass on Python 2 again.
2020-08-19 11:12:29 -04:00
e044309bd3
Finish port to Python 3.
2020-08-19 11:03:54 -04:00
14f349e846
Manual porting to Python 3.
2020-08-19 11:02:26 -04:00
416ab64335
Fix an import.
2020-08-19 10:50:44 -04:00
ed2f6bf3df
News file.
2020-08-18 13:12:05 -04:00
41ad4aea91
Make imports work.
2020-08-18 13:10:57 -04:00
80b9a9b3ce
Split the test module in two.
2020-08-18 13:03:36 -04:00
0de92a2265
Add newsfragment
2020-08-18 08:38:55 -04:00
c66d38e191
Make web.directory.DeepSizeResults a MultiFormatResource
2020-08-18 08:37:59 -04:00
01ba0d0316
News file.
2020-08-17 13:30:12 -04:00
97c3be0509
Make quote_* and friends return unicode.
2020-08-17 13:29:49 -04:00
6969872a7e
Merge pull request #766 from tahoe-lafs/3373.happinessutil-python-3
...
Fixes ticket:3373
Port happinessutil to Python 3
2020-08-17 13:20:28 -04:00
f95f9c481e
Explanation.
2020-08-17 12:04:52 -04:00
af5e9eaf67
A better name.
2020-08-17 11:29:27 -04:00
03ed0fd66f
Another function that should be a no-op on Python 3.
2020-08-17 11:29:09 -04:00
81ba354357
Merge remote-tracking branch 'origin/master' into 3373.happinessutil-python-3
2020-08-17 10:45:12 -04:00
bd06dac9d9
Merge pull request #778 from tahoe-lafs/3380.failure-ci-on-suite-failure
...
Make test failures fail CI
Fixes: ticket:3380
2020-08-14 14:47:09 -04:00
59b5f8c0b0
Merge pull request #774 from tahoe-lafs/3376.encodingutil-python-3
...
Port encodingutil to Python 3, part 1
Fixes ticket:3376
2020-08-14 14:30:19 -04:00
2cc2cb6a7f
Rename to_str() to the more accurate to_bytes().
2020-08-14 13:49:48 -04:00
4ddbd8dbbf
Merge branch '3376.encodingutil-python-3' into 3377.configutil-connection_status-python-3
2020-08-14 13:13:23 -04:00
6eba1469f3
Back out subunit2junitxml exit status change from ticket:3336
...
I don't know why I included this change. It was certainly based on a faulty
assumption (that the tox command would exit with error if a test failed - it
won't). Apart from that, the motivation was the Python 3.6 ratchet job. The
test run was expected to fail but then the *ratchet* tool was in charge of
deciding if this indicated real failure or not. Failing at this point
prevented that logic from running. Now the ratchet is gone and we want CI to
turn red if anything fails.
2020-08-14 13:10:54 -04:00
41fe405068
news fragment
2020-08-14 13:09:56 -04:00
2fc8f896b3
Merge remote-tracking branch 'origin/master' into 3376.encodingutil-python-3
2020-08-14 13:09:08 -04:00
97dd2fab72
Delete.
2020-08-14 13:08:24 -04:00
bc787975da
Merge pull request #777 from tahoe-lafs/3372.ratchet-by-module.python3.6
...
Ratchet by module, not by individual test (in python3.6)
Fixes: ticket:3372
2020-08-14 11:55:30 -04:00
0a7589f0c2
Update the CircleCI configuration to get the reporter working for py36
2020-08-14 11:24:42 -04:00
76e5c40fc6
Add a module to the test suite which contains all of the other ported modules
2020-08-14 11:21:32 -04:00
f7c3c53206
Go directly to trial instead of the ratchet helper
2020-08-14 11:19:01 -04:00
9695e87fbd
Revert to master version of these configs
2020-08-14 11:16:45 -04:00
da9913be45
Make sure it ends up in artifacts.
2020-08-14 10:47:55 -04:00
647ed5d6e1
Use BASH_ENV to avoid duplication of job steps
2020-08-14 08:33:00 -04:00
8f1b712a8f
Merge pull request #729 from sajith/3316.check-results-nevow-to-twisted-web
...
Replace nevow with twisted.web.template in web.check_results
2020-08-13 23:10:19 +00:00
a79c581332
Wrong branch.
2020-08-13 16:37:24 -04:00
a3714a9970
Fix whitespace.
2020-08-13 16:32:32 -04:00
b0c4f6d2ab
Fix Python 2 tests.
2020-08-13 16:30:27 -04:00
af61571fa6
Accidentally passing test :(
2020-08-13 15:56:08 -04:00
6e24defe4b
Merge branch '3376.encodingutil-python-3' into 3377.configutil-connection_status-python-3
2020-08-13 15:53:02 -04:00
942c5d52cf
New passing tests.
2020-08-13 15:49:47 -04:00
a2e707225b
Fix the ratchet.sh script.
2020-08-13 15:48:21 -04:00
2e5a982fde
Merge remote-tracking branch 'origin/master' into 3376.encodingutil-python-3
2020-08-13 15:23:15 -04:00
8167e85f7b
Fix flake8 with __all__.
2020-08-13 15:11:14 -04:00
2157da524d
This needs an encoding too.
2020-08-13 15:04:44 -04:00
e113cba8d0
Address review comments.
2020-08-13 15:02:59 -04:00
ae87037e73
Filter tests we care about in CI for Python 3
2020-08-13 06:23:46 -04:00
60078ce47f
Satisfy towncrier
2020-08-13 06:23:45 -04:00
306df53012
Expose TAHOE_LAFS_TRIAL_ARGS to config
...
This allows for working around a bug in trial under Python 3 where
--reporter and --rterror collide.
2020-08-13 05:55:51 -04:00
96e3d94172
Fold py36 back into normal tox run
...
This removes the individual-test-based ratchet.
2020-08-13 05:55:48 -04:00
7505abe826
News file and ratchet (connection_status stuff is... iffy, but we have to live
...
with it until the only-ported-modules bit is done).
2020-08-12 15:59:00 -04:00