Brian Warner
6ffcb50173
Remove 'trialcoverage' plugin and support code
...
Closes ticket:2281 (trac).
This removes src/allmydata/test/trial_coverage.py, which was a
in-process way to run trial tests under the "coverage" code-coverage
tool. These days, the preferred way to do this is with "coverage run",
although the actual invocation is a bit messy because of the way
bin/trial uses subprocess.call() to invoke the real entrypoint script
with the right PYTHONPATH (see #1698 for details). Hopefully this will
be improved to use a simpler "coverage run .." command in the future.
This patch also removes twisted/plugins/allmydata_trial.py, which
enabled the "--reporter=bwverbose-coverage" option. Finally it modifies
setup.py to stop looking for that option and adding "trialcoverage" to
the dependencies list, which gets us closer to removing "setup_requires"
entirely.
2014-09-08 17:28:26 -07:00
Mark Berger
954229231d
Removes unnecessary import
2014-09-02 18:48:39 -07:00
Mark Berger
e594f2b1ab
Fixes tests which were improperly deleting shares
2014-09-02 18:48:39 -07:00
Mark Berger
2ab6172302
Adds delete_all_shares
2014-09-02 18:48:39 -07:00
Mark Berger
1467eb53b9
Deletes shares from server 0 correctly
...
Deletes the shares from server 0 without setting the remaining
size to 0
2014-09-02 18:48:39 -07:00
Brian Warner
58b66b4018
check_memory: stop using long-deprecated twisted internals
2014-09-02 18:22:59 -07:00
Leif Ryge
d7aef0cffb
add a <br>
2014-09-02 13:55:13 -07:00
Mark J. Berger
52859423ba
Updates webui directory forms
2014-09-02 13:55:13 -07:00
Leif Ryge
61395328c3
make tests pass with redesigned directory pages
2014-09-02 13:55:13 -07:00
Tony Arcieri
c1f3008d03
Redesigned directory pages (WIP)
...
This is an initial conversion of the directory pages from the old style
to the new style which is based on Twitter Bootstrap.
Still some remaining work to be done. You can see a screenshot here:
http://i.imgur.com/MPEngGx.png
2014-09-02 13:55:12 -07:00
Brian Warner
7015f21e5a
welcome page: improve CSS slightly for narrow windows
...
Thanks to tarcieri for the patch.
refs ticket:1931
2014-09-02 13:44:53 -07:00
Brian Warner
45adde7180
publish.py: log roothash in base32, not binary
...
Closes ticket:1800
2014-09-02 13:32:59 -07:00
Mark Berger
47c8616dd5
Fix tests which relied on the old behavior of tahoe cp -r
2014-09-02 12:51:13 -07:00
Mark Berger
1c96039270
tahoe cp -r now copies the top level directory with its children
2014-09-02 12:51:13 -07:00
Mark Berger
2d8ffdc0ee
Adds test_cli.Cp.test_cp_copies_dir
2014-09-02 12:51:13 -07:00
Daira Hopwood
e613111c45
Suppress a DeprecationWarning from Twisted.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-09-01 21:12:53 +01:00
travis-tahoe
036c325d35
Suppress all UserWarnings, not just ones with known messages. refs #2248
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-09-01 19:39:57 +01:00
travis-tahoe
cc223d08fa
Suppress warning about service_identity. fixes #2248
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-09-01 19:10:32 +01:00
travis-tahoe
7ecc27e2d9
Revert previous patch; service_identity has too many subdependencies.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-09-01 19:04:10 +01:00
travis-tahoe
f7b8fe02ba
Add service_identity as a dependency. fixes #2248
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-09-01 18:46:58 +01:00
Daira Hopwood
91077f084d
test_runner: rename *_FILE variables to lowercase, because they are not constants.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-08-17 15:51:19 +01:00
Daira Hopwood
647ebce6b9
Better name for the file that causes a node to exit after a timeout when running unit tests. refs #1336
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-08-17 15:51:19 +01:00
Zooko Wilcox-O'Hearn
617f667769
remove obsolete comment
2014-08-05 16:36:59 +00:00
Brian Warner
99479226ed
hush current pyflakes warnings (list comprehensions)
...
closes #2245
2014-06-23 13:54:07 -07:00
Daira Hopwood
488cfb939f
Fix a pyflakes warning.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-05-05 23:17:51 +01:00
Daira Hopwood
efc223ad1f
Improve error reporting for '#' characters in config entries. refs #2128
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-05-05 23:14:48 +01:00
Daira Hopwood
87df9d218d
Fix a shallow bug.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-05-05 23:05:06 +01:00
Daira Hopwood
883dd9795b
Error if a .furl config entry contains an unescaped '#'. fixes #2128
...
Author: Andrew Miller <amiller@dappervision.com>
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-05-05 22:55:50 +01:00
Daira Hopwood
c85060c436
Revert [ 603f5eba32
] which was applied unintentionally.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-05-05 22:09:33 +01:00
Daira Hopwood
20b26f773b
Fix #2048 (test_copy_using_filecap was doing much more work than necessary).
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-05-05 15:29:29 +01:00
Daira Hopwood
a707639380
Fix comments in test_copy_using_filecap to reflect what the tests actually do.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-05-05 15:29:29 +01:00
Daira Hopwood
603f5eba32
Use "long" paths prefixed with \\?\ on Windows. refs #2235
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-05-04 17:05:48 +01:00
Brian Warner
b6c0297dee
Include unminified versions of d3+jquery. Addresses #2208 .
...
This should hopefully satisfy the Debian requirement to include original
sources. The old minified files for d3 and jquery were 63k and 91k
respectively, while the new unminified files are 133k and 293k.
2014-04-25 16:16:05 -07:00
Daira Hopwood
4889129f37
Minor comment fix. refs #1847
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-04-21 22:41:23 +01:00
Daira Hopwood
77767e9e12
Remove ugly shadowing of Client.DEFAULT_ENCODING_PARAMETERS. fixes #1847
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-04-21 22:41:23 +01:00
Daira Hopwood
7db853a777
setup.py: include data files in package_data= with paths relative to src/allmydata/web.
...
Remove packages= entries and unneeded __init__.py files for those subdirectories.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-03-29 00:41:33 +00:00
Daira Hopwood
0ef5939477
Remove 'needs-rebalancing' and add 'count-happiness' to checker reports; repair tests. fixes #1784 , #2105
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-03-20 16:13:57 +00:00
Daira Hopwood
6ca5f5fc39
Use bigger random one-time keys in timing_safe_compare. fixes #2165
...
Follows this advice from Marsh Ray and Solar Designer: https://twitter.com/zooko/status/431105294777597952
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-02-24 20:43:23 +00:00
Daira Hopwood
d5651a0d0e
Rename 'constant_time_compare' to 'timing_safe_compare'. refs #2165
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2014-02-24 20:43:23 +00:00
Leif Ryge
db43528430
isolate test_keygen data
...
This makes test_keygen use its own basedir, to avoid polluting the _trial_temp
directory for later tests.
2014-01-12 21:25:11 +00:00
David
34517f5f68
Right aligning services div
2013-12-26 23:26:56 +01:00
Daira Hopwood
aa29f2655d
tahoe debug trial: print a warning message if testing uncommitted code. fixes #1992
...
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
2013-08-31 18:01:34 +01:00
zooko
e493dcec4a
Merge pull request #48 from markberger/740-cli-accept-multiple-aliases
...
740 cli accept multiple aliases
2013-08-27 08:16:12 -07:00
Mark Berger
71504699a2
Added test_check_with_multiple_aliases in test_cli
2013-07-26 13:01:51 -04:00
Mark Berger
bf235849c9
Allows check and deep-check to take multiple arguments (ticket #740 )
2013-07-26 13:01:50 -04:00
Daira Hopwood
7702999107
Fix a pyflakes import warning.
...
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
2013-07-18 20:54:19 +01:00
Daira Hopwood
2bbfc7927d
src/allmydata/uri.py: Remove unused 'human encoding' methods, and associated tests. fixes #1807
...
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
2013-07-18 20:51:06 +01:00
Daira Hopwood
b088380736
test_iputil.py: fix and improve tests on Windows.
...
Test all platform variants (Unix, Windows, Cygwin) on each platform.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
2013-06-26 16:44:05 +01:00
Daira Hopwood
f97b8e5e1d
test_iputil.py: repair a test for cygwin (which is intended to behave differently).
...
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
2013-06-25 23:32:02 +01:00
Daira Hopwood
08590b1f6a
iputil.py: simplify address finding code on cygwin.
...
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
2013-06-25 19:51:27 +01:00