From ca50f4ed4a22f5310dd8a32ea65fa830985fb748 Mon Sep 17 00:00:00 2001 From: Simon McVittie <smcv@collabora.com> Date: Tue, 15 Jun 2021 16:30:18 +0100 Subject: [PATCH] tests: Time how long is taken for various aspects of containers test Signed-off-by: Simon McVittie <smcv@collabora.com> --- debian/gitlab-ci.yml | 1 + tests/pressure-vessel/containers.py | 9 +++++++++ tests/pressure-vessel/prepare-test-depots.sh | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/debian/gitlab-ci.yml b/debian/gitlab-ci.yml index 918b7378a..576b5aec3 100644 --- a/debian/gitlab-ci.yml +++ b/debian/gitlab-ci.yml @@ -28,6 +28,7 @@ variables: pandoc python3 python3.5 + time zlib1g IMAGES_DOWNLOAD_URL: '' diff --git a/tests/pressure-vessel/containers.py b/tests/pressure-vessel/containers.py index 6b00bb8b9..6848e0616 100755 --- a/tests/pressure-vessel/containers.py +++ b/tests/pressure-vessel/containers.py @@ -93,6 +93,7 @@ import shutil import struct import sys import tempfile +import time import unittest try: @@ -524,6 +525,9 @@ class TestContainers(BaseTest): if not os.path.isdir(runtime): self.skipTest('{} not found'.format(runtime)) + start_time = time.time() + logger.info('Testing: %s', test_name) + artifacts = os.path.join( self.artifacts, test_name, @@ -829,6 +833,11 @@ class TestContainers(BaseTest): require_flag_file=require_flag_file, ) + logger.info( + 'Time elapsed in %s: %.1f', + test_name, time.time() - start_time, + ) + def _assert_mutable_sysroot( self, tree: str, diff --git a/tests/pressure-vessel/prepare-test-depots.sh b/tests/pressure-vessel/prepare-test-depots.sh index b8c9fbcd6..328372cde 100755 --- a/tests/pressure-vessel/prepare-test-depots.sh +++ b/tests/pressure-vessel/prepare-test-depots.sh @@ -25,7 +25,7 @@ else fi for suite in $suites; do - python3 ./pressure-vessel/populate-depot.py \ + time python3 ./pressure-vessel/populate-depot.py \ --depot="$builddir/depots/$suite" \ --pressure-vessel "${PRESSURE_VESSEL}" \ --source-dir="$builddir/depot-template" \ -- GitLab