Tom Wilkie
ca89cfee3d
Merge pull request #1250 from paulbellamy/testrunner-summarize-fails
...
Some usability tweaks to the test runner
2015-07-31 12:36:50 +01:00
Paul Bellamy
5a37f652c2
add -v to testrunner, and less output in happy path
2015-07-31 12:25:50 +01:00
Paul Bellamy
cc7b781bb3
have testrunner summarize failed tests so they are easier to find
2015-07-31 12:12:33 +01:00
Paul Bellamy
55051f0194
Merge remote-tracking branch 'upstream/1.0'
2015-07-31 11:01:19 +01:00
Paul Bellamy
78e0e79b26
Merge pull request #1238 from weaveworks/1232-weavewait-image
...
[proxy] only mount /w into weavewaited containers
2015-07-31 10:57:26 +01:00
Paul Bellamy
b7e8938ab4
scope the test runner call so scope works
2015-07-31 10:49:21 +01:00
Matthias Radestock
f8327c3c6c
expand test coverage to unicast relaying
...
by way of an ipam space request from host3 to host1, via host2.
2015-07-30 20:38:00 +01:00
Paul Bellamy
e3851e6e55
Merge pull request #1246 from weaveworks/gce-parameterize
...
parameterize test/gce.sh so scope can override TEMPLATE_NAME and NUM_HOSTS
2015-07-30 16:18:59 +01:00
Matthias Radestock
6a136eebb2
make parallel test running work locally
...
@tomwilkie assures me this change won't break CircleCI. We shall see.
This now works for me:
make clean
make COVERAGE=true
COVERDIR=test/coverage SLOW=true ./test/units.sh
cd test
./setup.sh
COVERAGE=true PARALLEL=true ./run_all.sh
./gen_coverage_reports.sh
2015-07-30 15:57:49 +01:00
Paul Bellamy
9396c046cd
parameterize test/gce.sh so scope can override TEMPLATE_NAME and NUM_HOSTS
2015-07-30 15:48:22 +01:00
Paul Bellamy
4958b8d37a
[proxy] Mount /w from the host for weavewaited containers
...
We set it at container create. Had tried also setting it at start, but
it seems to cause weird behaviour, and there is no way to do it from the
CLI.
2015-07-30 15:11:03 +01:00
Paul Bellamy
e2389a4061
[proxy] Don't try to attach if container failed to start
2015-07-30 13:31:47 +01:00
Paul Bellamy
dccd199369
Merge pull request #1242 from weaveworks/1239-600-docker-py
...
Shard 600_proxy_docker_py into 4.
2015-07-30 13:14:54 +01:00
Tom Wilkie
a87be89095
Typos. Honestly
2015-07-30 11:07:17 +00:00
Tom Wilkie
5c9a13d343
Shard 600_proxy_docker_py into 4.
2015-07-30 10:38:02 +00:00
Tom Wilkie
bfe07fc71a
Give each shard 5 VMs
2015-07-30 10:32:16 +00:00
Tom Wilkie
fa95b67c92
Add summary to bottom of test runner output.
...
Also, don't sort tests by #hosts when run sequentially, and fix typo in run_all.sh.
Fixes #1240
2015-07-30 10:29:05 +00:00
Adam Harrison
728203912e
.gitignore Vim recovery files
2015-07-30 10:53:59 +01:00
Paul Bellamy
27289e7b7b
Merge pull request #1236 from weaveworks/1169-frugal-frugal-frugal
...
Run integration tests in parallel when possible.
2015-07-30 10:16:39 +01:00
Tom Wilkie
669a0db528
Run integration tests in parallel when possible.
2015-07-29 17:28:58 +00:00
Paul Bellamy
4da999ba86
Merge pull request #1235 from weaveworks/gce
...
Improve CI run time
2015-07-29 17:38:30 +01:00
Paul Bellamy
5e9bd5424a
Removed all the imports from "code.google.com"
2015-07-29 15:47:02 +01:00
Tom Wilkie
3bffd871b8
Merge pull request #1230 from weaveworks/1154-proxy-coverage
...
Add coverage to proxy for integration tests.
2015-07-29 13:24:21 +01:00
Adam Harrison
2d450ac39d
Merge pull request #1225 from weaveworks/21-dns-listen-addr
...
Allow users to set dns listen address
2015-07-29 13:18:10 +01:00
Tom Wilkie
6fe69590c4
Add coverage to proxy for integration tests.
2015-07-29 12:06:29 +00:00
Tom Wilkie
4df3d7f150
Reduce the amount of parallelism in the ipam tests
2015-07-29 10:13:02 +00:00
Tom Wilkie
51128a6705
Parallelise the copying of /etc/hosts.
2015-07-29 09:58:51 +00:00
Tom Wilkie
e7676979ee
Parallelise the copying of imaages etc
2015-07-29 09:58:05 +00:00
Tom Wilkie
da36c78942
Reduce the number of times gcs.sh ssh's into the VMs
2015-07-29 09:41:57 +00:00
Matthias Radestock
77358140d9
Merge pull request #1219 from squaremo/driveby
...
Remove misleading comment and lowercase deniedBy
2015-07-28 18:09:01 +01:00
Adam Harrison
1701bc3e92
Merge branch '1.0'
...
Conflicts:
weave
2015-07-28 18:06:44 +01:00
Matthias Radestock
ba0ffd225e
Merge pull request #1231 from weaveworks/issues/1229-explicitly-set-docker-bridge-mac
...
Enforce docker bridge address assignment type on launch
Fixes #1229 .
2015-07-28 17:59:46 +01:00
Adam Harrison
a14d4d9f8e
Enforce docker bridge address assignment type on launch
2015-07-28 17:51:48 +01:00
Tom Wilkie
db6ee9954c
Allow users to set dns listen address so we can run the weave router in the host net namespace.
2015-07-28 14:49:09 +00:00
Paul Bellamy
792c4c8de4
Merge pull request #1227 from weaveworks/gce-gc
...
Extend scheduler to periodically garbage collect stranded VMs
2015-07-28 15:35:28 +01:00
Matthias Radestock
820307dd4e
Merge pull request #1228 from weaveworks/1030-150-connect-forget
...
Don't init the ring if the address is not in range.
Fixes #1030 .
2015-07-28 15:29:16 +01:00
Tom Wilkie
88144ac7f8
Review feedback
2015-07-28 14:16:38 +00:00
Tom Wilkie
da7ac78694
Don't try and init the ring if the IP address is not in our range.
2015-07-28 14:12:42 +00:00
Tom Wilkie
10dbd9ad4c
Merge pull request #1224 from weaveworks/1203_proper_mock_gossip
...
proper mock periodic gossip
2015-07-28 13:29:20 +01:00
Tom Wilkie
9779e06f66
Extend scheduler to periodically garbage collect stranded VMs
2015-07-28 13:19:38 +01:00
Matthias Radestock
f861d22593
do proper mock periodic gossip
...
instead of abusing broadcast gossip
Fixes #1203 .
2015-07-28 10:37:18 +01:00
Paul Bellamy
e3f0565517
Merge pull request #1221 from weaveworks/1220_include_test_dir_coverage
...
include directory of test code in coverage
2015-07-28 10:05:16 +01:00
Matthias Radestock
9a91b3ce9c
include directory of test code in coverage
...
Fixes #1220 .
2015-07-27 17:08:31 +01:00
Michael Bridgen
c88361473c
Remove misleading comment and lowercase deniedBy
...
* the comment "don't make the caller wait" applies to both branches
of that if clause, and having it on one branch implies the other
does make the caller wait
* there's no reason for DeniedBy to start with a capital: it's a
method on a private struct and it's not part of an interface.
2015-07-27 16:22:32 +01:00
Michael Bridgen
a2e1a2d375
Merge branch 'pr1200'
2015-07-27 15:46:29 +01:00
Matthias Radestock
536ce992fc
re-enable test
...
our switch on CircleCI from Docker 1.7.0 to 1.7.1 should make this
pass now.
2015-07-27 14:47:55 +01:00
Matthias Radestock
ce37b622eb
Merge branch '1.0'
2015-07-27 14:25:06 +01:00
Matthias Radestock
d5e510f778
Merge branch 'latest_release_doc_updates' into 1.0
2015-07-27 14:24:33 +01:00
Matthias Radestock
be8e414d5a
Merge pull request #1217 from weaveworks/1186_document_root_docker
...
document how to run weave when docker access is root-only
Closes #1186 .
2015-07-27 14:23:50 +01:00
Matthias Radestock
65e94f624b
document how to run weave when docker access is root-only
...
Closes #1186 .
2015-07-27 14:13:50 +01:00