Module: check_mk
Branch: master
Commit: 8145871bdddec49ab77b64a5629556f27817240e
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=8145871bdddec4…
Author: Jukka Aro <ja(a)mathias-kettner.de>
Date: Fri Oct 13 15:43:41 2017 +0200
Set up Google Test & Mock in Windows agent chroot
* Build Google Test and Mock from tarball found in Git repository.
Patch a known MinGW compilation bug in Google Test header.
* Install 32 and 64 bit libs and headers in chroot.
* Enable 32bit Wine for running the test executable (for some curious
reason, this is necessary even for running the 64 bit test exe).
Change-Id: Icce9758c5d2d4cf9b0b3395df96ce814d574efc2
---
agents/windows/build-agent | 68 +------------
agents/windows/build.sh | 79 +++++++++++++++
agents/windows/chroot_version | 2 +-
agents/windows/make-agent | 24 +----
agents/windows/make-chroot | 112 +++++++++++----------
agents/windows/test/build-googletest | 40 ++++++++
.../googletest/googletest-release-1.8.0.tar.gz | Bin 0 -> 1281617 bytes
...-googletest-compilation-MinGW-gtest-port.h.diff | 38 +++++++
8 files changed, 226 insertions(+), 137 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=8145871bdd…