diff --git a/test_runner/fixtures/zenith_fixtures.py b/test_runner/fixtures/zenith_fixtures.py index 0d79a68c6f..c4534f4eb2 100644 --- a/test_runner/fixtures/zenith_fixtures.py +++ b/test_runner/fixtures/zenith_fixtures.py @@ -109,13 +109,8 @@ class ZenithPageserver: self.running = True def stop(self): - # FIXME: this is a todo!() in the zenith cli code - if self.running: - try: - subprocess.run(['killall', 'pageserver']) - except FileNotFoundError: - print( - 'WARNING: Failed to terminate pageserver, "killall" not found', file=sys.stderr) + self.zenith_cli.run(['pageserver', 'stop']) + self.running = True @zenfixture