aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/test/test_basic.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_basic.py')
-rw-r--r--test/test_basic.py50
1 files changed, 0 insertions, 50 deletions
diff --git a/test/test_basic.py b/test/test_basic.py
deleted file mode 100644
index 3544a11..0000000
--- a/test/test_basic.py
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright (c) 2023 Egor Tensin <Egor.Tensin@gmail.com>
-# This file is part of the "cimple" project.
-# For details, see https://github.com/egor-tensin/cimple.
-# Distributed under the MIT License.
-
-import pytest
-
-from .lib.process import LoggingEvent
-
-
-def test_server_and_workers_run(server_and_workers):
- pass
-
-
-def test_client_version(client, version):
- output = client.run('--version')
- assert output.endswith(version + '\n')
-
-
-class LoggingEventRunComplete(LoggingEvent):
- def __init__(self, target):
- self.counter = 0
- self.target = target
- super().__init__(timeout=60)
-
- def log_line_matches(self, line):
- return 'Received a "run complete" message from worker' in line
-
- def set(self):
- self.counter += 1
- if self.counter == self.target:
- super().set()
-
-
-def _test_repo_internal(server_and_workers, test_repo, client, numof_runs):
- server, workers = server_and_workers
- event = LoggingEventRunComplete(numof_runs)
- server.logger.add_event(event)
- for i in range(numof_runs):
- client.run('run', test_repo.path, 'HEAD')
- event.wait()
- assert numof_runs == test_repo.count_ci_output_files()
-
-
-def test_repo(server_and_workers, test_repo, client):
- _test_repo_internal(server_and_workers, test_repo, client, 1)
-
-
-def test_repo_10(server_and_workers, test_repo, client):
- _test_repo_internal(server_and_workers, test_repo, client, 10)