]>
git.apps.os.sepia.ceph.com Git - teuthology.git/log
Andrew Schoen [Fri, 23 Jan 2015 22:21:19 +0000 (16:21 -0600)]
Make teuthology-lock respect --os-type
This fixes the regression in issue #10621
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 23 Jan 2015 17:33:11 +0000 (11:33 -0600)]
Merge pull request #416 from ceph/wip-10610
rpm codepath cleanup
Zack Cerza [Thu, 22 Jan 2015 23:12:15 +0000 (16:12 -0700)]
Less hardcoding of 'ceph' project in rpm codepath
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 22 Jan 2015 21:47:50 +0000 (14:47 -0700)]
Ensure yum repo file exists before tweaking it
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 22 Jan 2015 21:11:14 +0000 (14:11 -0700)]
Use yum localinstall to install ceph-release
Partly, do this so that if ceph-release is already installed, we don't
get an error.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 21 Jan 2015 23:23:11 +0000 (16:23 -0700)]
Fix regression in non-ceph project handling
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 21 Jan 2015 16:25:25 +0000 (09:25 -0700)]
Merge pull request #413 from ceph/extras-doc-update
Added some comments clarifying functionality in the install task.
Andrew Schoen [Wed, 21 Jan 2015 15:09:35 +0000 (09:09 -0600)]
Added some comments clarifying functionality in the install task.
I also put in a couple TODO comments for things to look at later.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Tue, 20 Jan 2015 21:24:15 +0000 (14:24 -0700)]
Add cephfs-java to rpm packages
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Tue, 20 Jan 2015 17:59:08 +0000 (11:59 -0600)]
Merge pull request #411 from ceph/wip-10580
Remove duplicate package list from install task
Andrew Schoen [Tue, 20 Jan 2015 17:40:38 +0000 (11:40 -0600)]
Merge pull request #412 from ceph/wip-10578
Change default results_timeout to 12h
Zack Cerza [Tue, 20 Jan 2015 17:36:00 +0000 (10:36 -0700)]
Remove unncessary 'global' declaration
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Mon, 19 Jan 2015 23:56:31 +0000 (16:56 -0700)]
Change default results_timeout to 12h
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Mon, 19 Jan 2015 19:27:49 +0000 (12:27 -0700)]
Remove duplicate package list from install task
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Mon, 19 Jan 2015 19:00:28 +0000 (12:00 -0700)]
Merge pull request #409 from ceph/wip-10573
Don't suppress stdout for most apt-get ops
Zack Cerza [Mon, 19 Jan 2015 19:00:21 +0000 (12:00 -0700)]
Merge pull request #410 from ceph/print-teuth-command
Log the teuthology command being ran at the debug level
Andrew Schoen [Mon, 19 Jan 2015 17:09:46 +0000 (11:09 -0600)]
Log the teuthology command being ran at the debug level
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Mon, 19 Jan 2015 17:16:53 +0000 (10:16 -0700)]
Don't suppress stdout for most apt-get ops
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Mon, 19 Jan 2015 17:05:17 +0000 (10:05 -0700)]
Merge pull request #408 from ceph/revert-407-wip-verbose
Revert "teuthology-suite: default -v"
Andrew Schoen [Mon, 19 Jan 2015 17:02:38 +0000 (11:02 -0600)]
Revert "teuthology-suite: default -v"
Andrew Schoen [Mon, 19 Jan 2015 15:57:33 +0000 (09:57 -0600)]
Merge pull request #407 from ceph/wip-verbose
teuthology-suite: default -v
Sage Weil [Mon, 19 Jan 2015 15:53:17 +0000 (07:53 -0800)]
teuthology-suite: default -v
Signed-off-by: Sage Weil <sage@redhat.com>
Zack Cerza [Thu, 15 Jan 2015 20:30:17 +0000 (13:30 -0700)]
Merge pull request #402 from ceph/wip-10467
Schedule jobs with missing packages, but fail them quickly
Andrew Schoen [Tue, 13 Jan 2015 17:14:23 +0000 (11:14 -0600)]
Adding some more test coverage to teuthology.suite
This is about a 10% increase in coverage on teuthology.suite
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Mon, 12 Jan 2015 21:08:46 +0000 (15:08 -0600)]
If a job was marked 'dead' by a task, retain that status on failure
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Mon, 12 Jan 2015 19:01:05 +0000 (13:01 -0600)]
Make teuthology.suite.get_gitbuilder_host respect config.gitbuilder_host
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Mon, 12 Jan 2015 17:22:11 +0000 (11:22 -0600)]
New internal task to check packages and fail the job if any are missing
Introduces a new task, internal.check_packages, that checks gitbuilder
for ceph packages for the given os_type and sha1 defined in the job
config. If no packages are found, fail the job. This new task is ran
before any other tasks.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 9 Jan 2015 19:50:11 +0000 (13:50 -0600)]
Allow runs that have jobs with missing packages to schedule.
Runs that have jobs with missing packages will now schedule successfully
instead of throwing an exception and sending an email of the failure.
However, the jobs with missing packages are tracked and printed when
--dry-run is used.
Extracted the code that did these checks from schedule_suite so that it
could be reused elsewhere. Wrote unit tests on these newly extracted functions.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Thu, 15 Jan 2015 15:56:18 +0000 (08:56 -0700)]
Respect gitbuilder_host in get_ceph_binary_url()
Signed-off-by: Zack Cerza <zack@redhat.com>
Alfredo Deza [Wed, 14 Jan 2015 22:46:55 +0000 (17:46 -0500)]
Merge pull request #405 from ceph/docs-interactive
documentation updates for interactive and interactive-on-error
Andrew Schoen [Wed, 14 Jan 2015 22:39:26 +0000 (16:39 -0600)]
Additional information about the interative task in the README
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 14 Jan 2015 22:26:10 +0000 (16:26 -0600)]
docs update, interactive-on-error does trigger between nested tasks now
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 14 Jan 2015 20:05:01 +0000 (14:05 -0600)]
Merge pull request #403 from dmick/master
Two bugs: vps hostkeys and interactive-on-error multiple activation
Zack Cerza [Wed, 14 Jan 2015 17:42:37 +0000 (10:42 -0700)]
Merge pull request #404 from ceph/mirror
Point yum repo at gitbuilder_host
Zack Cerza [Mon, 12 Jan 2015 17:56:29 +0000 (10:56 -0700)]
Point yum repo at gitbuilder_host
Signed-off-by: Zack Cerza <zack@redhat.com>
Dan Mick [Tue, 13 Jan 2015 23:15:09 +0000 (15:15 -0800)]
internal.vm_setup: call ssh with -o StrictHostKeyChecking=no
If one doesn't have this configured for ssh, the call to
ssh for vps'es in vm_setup will cause a tty prompt to accept
the unknown key.
Fixes: #10530
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Tue, 13 Jan 2015 23:11:00 +0000 (15:11 -0800)]
Reset interactive-on-error the first time it triggers
This way one only drops into the REPL once. (It's possible
that it may be useful to configure this behavior, but I think
that's lily-gilding.)
Fixes: #10529
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Zack Cerza [Mon, 12 Jan 2015 20:56:56 +0000 (13:56 -0700)]
Add librbd1 and librados2 to deb list
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 9 Jan 2015 16:51:53 +0000 (09:51 -0700)]
Add librbd1 and librados2 to rpm list
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 9 Jan 2015 17:01:45 +0000 (10:01 -0700)]
Merge pull request #401 from ceph/mirror
Respect gitbuilder_host setting in install task
Zack Cerza [Fri, 9 Jan 2015 16:29:06 +0000 (09:29 -0700)]
Use teuthology.config for gitbuilder_host
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 9 Jan 2015 16:28:46 +0000 (09:28 -0700)]
Add default for gitbuilder_host
Signed-off-by: Zack Cerza <zack@redhat.com>
Samuel Just [Thu, 8 Jan 2015 19:25:56 +0000 (11:25 -0800)]
ceph.conf: change osd_map_max_advance to 10 by default
Signed-off-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Zack Cerza [Wed, 7 Jan 2015 17:51:44 +0000 (10:51 -0700)]
Merge pull request #400 from ceph/wip-10466
Add documentation for teuthology.yaml
Zack Cerza [Tue, 6 Jan 2015 20:57:11 +0000 (13:57 -0700)]
Add documentation for teuthology.yaml
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 6 Jan 2015 15:55:40 +0000 (08:55 -0700)]
Merge pull request #399 from ceph/interactive-testing
Make log messages in run_tasks.py specify when the exception occurred.
Zack Cerza [Tue, 6 Jan 2015 15:44:26 +0000 (08:44 -0700)]
When packages are not found, mention the OS
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Fri, 2 Jan 2015 15:32:33 +0000 (09:32 -0600)]
Make log messages in run_tasks.py specify when the exception occured.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Sage Weil [Mon, 29 Dec 2014 23:53:31 +0000 (15:53 -0800)]
ceph.conf: reduce whole-object digest update limit
Update these more aggressively in QA. Let it non-zero so that
we still cover both code paths.
Signed-off-by: Sage Weil <sage@redhat.com>
Zack Cerza [Tue, 23 Dec 2014 18:00:23 +0000 (11:00 -0700)]
Merge pull request #346 from dachary/wip-skip-report
report: skip if result_server is none
Zack Cerza [Fri, 19 Dec 2014 20:16:55 +0000 (13:16 -0700)]
Merge pull request #398 from ceph/baremetal-osversion-default
Allow os_version and os_type to be None when locking bare metal nodes.
Andrew Schoen [Fri, 19 Dec 2014 20:08:55 +0000 (14:08 -0600)]
Adds logging that prints distro and version during vps provisioning.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Fri, 19 Dec 2014 16:58:18 +0000 (10:58 -0600)]
Allow os_version and os_type to be None when locking bare metal nodes.
This fixes a bug that was defaulting os_version to 12.04 and os_type to
ubuntu when locking bare metal machines. We don't want to default the
os_version or os_type when locking bare metal so that the locking code
can pick whichever node is available.
VPS nodes will get proper defaults in provision.create_if_vm if they
aren't explicitly defined by either the config yaml or the cli flags.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Thu, 18 Dec 2014 22:54:06 +0000 (15:54 -0700)]
Merge pull request #397 from ceph/log-install-failures
When ceph-release fails to install for any reason, log it.
Andrew Schoen [Thu, 18 Dec 2014 22:05:46 +0000 (16:05 -0600)]
When installing ceph-release log all install failures.
This code used to make an exception for 'already installed' failures
during a ceph-relase install and not log them. Unfortunately, this also
caused all other types of errors to not log at all. With this change
remote.run will log any errors that happen during the command.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Thu, 18 Dec 2014 21:02:12 +0000 (14:02 -0700)]
Fix yum-repo-mangling regexp
It was failing to work if the branch name contained a '-'.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Thu, 18 Dec 2014 17:06:20 +0000 (10:06 -0700)]
Merge pull request #396 from andrewschoen/issue-10279
respect --os-version and --os-type in teuthology.run
Andrew Schoen [Thu, 18 Dec 2014 15:07:23 +0000 (09:07 -0600)]
Including a couple FIXME comments in misc.get_distro so we can remember
to revisit this function later.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 17 Dec 2014 15:20:19 +0000 (09:20 -0600)]
Use teuthology.misc.get_distro and teuthology.misc.get_distro_
version in the internal.lock_machines task.
When the internal task wasn't using get_distro to retrieve os_type it
could set os_type to None, causing the lock to fail. This happened when
there was not an os_type defined in the config or a --os-type flag given.
Now, os_type will be properly defaulted to ubuntu when trying to lock
bare metal machines.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 17 Dec 2014 15:09:10 +0000 (09:09 -0600)]
Fixed a couple imports that were importing teuthology.misc as
teuthology.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 17 Dec 2014 15:08:11 +0000 (09:08 -0600)]
include the os_type in the log message when it's invalid
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Tue, 16 Dec 2014 15:38:21 +0000 (09:38 -0600)]
Respect --os-version and --os-type in teuthology.run.
Remove default value of 'ubuntu' for --os-type for teuthology.run and
make sure that teuthology.misc.get_distro accounts for ctx.os_type now
defaulting to None instead of 'ubuntu'.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Wed, 17 Dec 2014 20:35:39 +0000 (13:35 -0700)]
Fix TestResultsEmail
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 17 Dec 2014 20:02:58 +0000 (13:02 -0700)]
Merge pull request #391 from ceph/wip-kernel-local-rpm
kernel: local rpm support
Ilya Dryomov [Wed, 17 Dec 2014 18:08:54 +0000 (21:08 +0300)]
kernel: update main docstring
Revise examples, document local kernel package support.
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Zack Cerza [Wed, 17 Dec 2014 00:11:55 +0000 (17:11 -0700)]
Properly ignore site-specific lab_domain in tests
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 17 Dec 2014 00:07:56 +0000 (17:07 -0700)]
More logging in get_distro_from_downburst()
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Tue, 16 Dec 2014 21:24:02 +0000 (14:24 -0700)]
Merge pull request #394 from ceph/wip-default-kernel
scripts/suite.py: change default kernel from 'testing' to '-'
Ilya Dryomov [Wed, 10 Dec 2014 10:37:20 +0000 (13:37 +0300)]
kernel: add rpm: key
Add 'rpm:' key to not confuse people with stuff like
kernel:
deb: /path/to/foo.rpm
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Ilya Dryomov [Wed, 10 Dec 2014 06:10:12 +0000 (09:10 +0300)]
kernel: maybe_generate_initrd_rpm()
gitbuilder and local packages may not have initrd hooks in them,
depending on how old is the kernel - an appropriate %post section was
added to upstream spec only in 3.12.
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Ilya Dryomov [Wed, 10 Dec 2014 10:01:23 +0000 (13:01 +0300)]
kernel: get_latest_image_version_{rpm, deb}()
A bit of refactoring to make things more clear and align distro case
with the rest of the code. get_version_from_pkg() is renamed to
get_latest_image_version_deb() and get_latest_image_version_rpm() is
introduced to match it.
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Ilya Dryomov [Tue, 9 Dec 2014 16:44:07 +0000 (19:44 +0300)]
kernel: local rpm support
install_kernel() now takes a path to a package in /tmp and can use
get_image_version() to obtain image version.
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Ilya Dryomov [Tue, 9 Dec 2014 12:30:08 +0000 (15:30 +0300)]
kernel: get_image_version()
Use 'dpkg-deb -c' for debs instead of rolling our own.
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Ilya Dryomov [Tue, 9 Dec 2014 09:32:41 +0000 (12:32 +0300)]
kernel: download_kernel() shouldn't install kernels
Stop using rpm http url capabilities and download packages ourselves.
This keeps the structure the same for both rpms and debs and makes it
possible to fit in local rpm support. Drop the "rpm already installed"
check for the same reasons.
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Ilya Dryomov [Mon, 8 Dec 2014 15:53:43 +0000 (18:53 +0300)]
kernel: fix 'sha1: distro' vs per role configs
We may want to setup different kernels for different roles (as long as
all roles on the same node agree on their choice), so returning as soon
as 'distro' is seen is not right. Also, no need to use find() as
'distro' is always an exact match.
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Ilya Dryomov [Mon, 8 Dec 2014 15:07:55 +0000 (18:07 +0300)]
kernel: gitbuilder_pkg_name(), remote_pkg_path()
In preparation for local rpm support, encapsulate package naming.
Using sudo to rm copied/downloaded package is not necessary.
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Sage Weil [Sun, 14 Dec 2014 18:50:22 +0000 (10:50 -0800)]
Revert "ceph.conf: ms die on skipped message = true"
This reverts commit
aa047a2806d44944399b50f2749754f47c92025f .
Sage Weil [Sun, 14 Dec 2014 17:31:02 +0000 (09:31 -0800)]
valgrind: add msync suppression for el7
already had the other distros
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil [Sun, 14 Dec 2014 17:28:32 +0000 (09:28 -0800)]
Merge branch 'master' of github.com:ceph/teuthology
Dan Mick [Sat, 13 Dec 2014 03:02:22 +0000 (19:02 -0800)]
scripts/suite.py: remove default -k (kernel) value
Note: will require current cron jobs to change to request -k testing
explicitly. Removes current special meaning of '-k -'.
Fixes: #10304
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Andrew Schoen [Fri, 12 Dec 2014 22:29:19 +0000 (16:29 -0600)]
Revert "respect --os-version and --os-type in teuthology.run. fixes #10279"
This reverts commit
5e943bb35f74d56667dbd73da4032d0acec8fef4 .
Zack Cerza [Fri, 12 Dec 2014 20:38:31 +0000 (13:38 -0700)]
Merge pull request #393 from ceph/wip-10260
teuthology.run: conditionally add fake_ctx to teuthology.config.config
Zack Cerza [Fri, 12 Dec 2014 19:09:30 +0000 (12:09 -0700)]
Fix broken error message
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 12 Dec 2014 19:09:11 +0000 (12:09 -0700)]
Tweak ScheduleFailError wording
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 12 Dec 2014 18:57:05 +0000 (11:57 -0700)]
Remove stray 'raise'
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 12 Dec 2014 18:45:37 +0000 (11:45 -0700)]
Merge pull request #390 from ceph/wip-nuke-stale
teuthology-nuke --stale
Zack Cerza [Thu, 11 Dec 2014 17:30:53 +0000 (10:30 -0700)]
Remove redundant read_config() call
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 10 Dec 2014 20:18:04 +0000 (13:18 -0700)]
Add teuthology-nuke --stale
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 10 Dec 2014 20:16:23 +0000 (13:16 -0700)]
Port to docopt
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Wed, 10 Dec 2014 17:05:53 +0000 (10:05 -0700)]
PEP-8 fixes
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 5 Dec 2014 22:57:47 +0000 (15:57 -0700)]
Add find_stale_locks()
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza [Fri, 12 Dec 2014 16:22:54 +0000 (09:22 -0700)]
Merge pull request #395 from andrewschoen/worker-waiting-status-bug
remove the status from the call to paddles from worker.py
Andrew Schoen [Fri, 12 Dec 2014 16:14:58 +0000 (10:14 -0600)]
remove the status from the call to paddles from worker; this allows the job's updated time to change without changing it's status. The status of the job could be either running or waiting
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Fri, 12 Dec 2014 00:26:11 +0000 (17:26 -0700)]
Fix breakage in
6114acc
Signed-off-by: Zack Cerza <zack@redhat.com>
Dan Mick [Thu, 11 Dec 2014 22:34:07 +0000 (14:34 -0800)]
teuthology.run: conditionally add fake_ctx to teuthology.config.config
The intent here is to get the 'interactive-on-error' config value
passed down to contextutil.nested(), but it is recognized that we need
a way to share global configuration; for now, since nested() really
needs the entire ctx, we can get it out of fake_ctx.config, but there
needs to be a cleaner way as FakeNamespace is phased out.
Fixes: #10260
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick [Fri, 12 Dec 2014 00:10:49 +0000 (16:10 -0800)]
Merge pull request #387 from andrewschoen/issue-10279
respect --os-version and --os-type in teuthology.run. fixes #10279
Zack Cerza [Fri, 12 Dec 2014 00:09:07 +0000 (17:09 -0700)]
Merge pull request #392 from andrewschoen/locking-status-10278
put a job into a 'waiting' status while it's locking machines
Zack Cerza [Thu, 11 Dec 2014 21:42:03 +0000 (14:42 -0700)]
Timeout needs to be an int
Signed-off-by: Zack Cerza <zack@redhat.com>
Andrew Schoen [Thu, 11 Dec 2014 19:40:51 +0000 (13:40 -0600)]
put a job into a 'waiting' status while it's locking machines
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Zack Cerza [Thu, 11 Dec 2014 18:27:10 +0000 (11:27 -0700)]
Merge pull request #389 from andrewschoen/run-report-bugfix
we need to use fake_ctx.summary when reporting the outcome of a run