moby/hack/ci
Vikram bir Singh 8d2e1ee546
Build and use gotestsum for running all tests
1. Dockerfile.Windows modified to build gotestsum.exe

2. Use gotestsum.exe in invoking the execution of:

   (a) Unit tests (run in containers),
   (b) Integration tests (run outside containers)
   (c) Integration-cli (run outside containers)

No changes made to other categories of tests (e.g.
LCOW).

3. Copy .xml files produced by gotestsum in
   appropriate paths where Jenkins can ingest them

4. Modify Jenkinsfile to mark results output as
   being jUnit "type" as well as to archive the
   .xml test result files as artifacts.

Signed-off-by: Vikram bir Singh <vikrambir.singh@docker.com>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2019-12-19 20:31:22 +01:00
..
arm Tailor CI for ARM, skip legacy integration test. 2019-10-08 18:37:13 +02:00
experimental Consistently use DOCKER_EXPERIMENTAL=1 instead or =y 2019-08-09 20:24:00 +02:00
janky WIP Move docker-py tests first again 2019-07-16 19:53:17 +02:00
master added hack/ci/master as entry point for master codeline checks 2019-07-22 20:00:07 +02:00
powerpc Add a new entrypoint for CI 2017-09-20 17:26:30 -04:00
windows.ps1 Build and use gotestsum for running all tests 2019-12-19 20:31:22 +01:00
z Add a new entrypoint for CI 2017-09-20 17:26:30 -04:00