From 4c93a404f2cc38e3a0b4b0ba8d8bf78afb248df5 Mon Sep 17 00:00:00 2001
From: Egor Tensin <Egor.Tensin@gmail.com>
Date: Mon, 10 Jul 2023 16:30:48 +0200
Subject: test: more compact CI scripts

---
 test/py/lib/test_repo.py | 24 ++----------------------
 1 file changed, 2 insertions(+), 22 deletions(-)

(limited to 'test/py/lib')

diff --git a/test/py/lib/test_repo.py b/test/py/lib/test_repo.py
index 8bbb75a..0d722be 100644
--- a/test/py/lib/test_repo.py
+++ b/test/py/lib/test_repo.py
@@ -28,18 +28,10 @@ class Repo:
         Process.run(*args, cwd=self.path, **kwargs)
 
 
-CI_SCRIPT = r'''#!/usr/bin/env bash
-
-set -o errexit -o nounset -o pipefail
-shopt -s inherit_errexit lastpipe
-
+CI_SCRIPT = r'''#!/bin/sh -e
 readonly runs_dir={runs_dir}
-
 readonly run_output_template=run_XXXXXX
-
 run_output_path="$( mktemp --tmpdir="$runs_dir" "$run_output_template" )"
-readonly run_output_path
-
 touch -- "$run_output_path"
 '''
 
@@ -103,14 +95,8 @@ class TestRepoOutput(TestRepo, abc.ABC):
         pass
 
 
-OUTPUT_SCRIPT_SIMPLE = r'''#!/usr/bin/env bash
-
-set -o errexit -o nounset -o pipefail
-shopt -s inherit_errexit lastpipe
-
+OUTPUT_SCRIPT_SIMPLE = r'''#!/bin/sh -e
 timestamp="$( date --iso-8601=ns )"
-readonly timestamp
-
 echo "A CI run happened at $timestamp"
 '''
 
@@ -126,8 +112,6 @@ class TestRepoOutputSimple(TestRepoOutput):
 
 
 OUTPUT_SCRIPT_EMPTY = r'''#!/bin/sh
-
-true
 '''
 
 
@@ -144,9 +128,7 @@ class TestRepoOutputEmpty(TestRepoOutput):
 # Making it a bash script introduces way too much overhead with all the
 # argument expansions; it slows things down considerably.
 OUTPUT_SCRIPT_LONG = r'''#!/usr/bin/env python3
-
 output = {output}
-
 import sys
 sys.stdout.write(output)
 '''
@@ -170,9 +152,7 @@ class TestRepoOutputLong(TestRepoOutput):
 
 
 OUTPUT_SCRIPT_NULL = r'''#!/usr/bin/env python3
-
 output = {output}
-
 import sys
 sys.stdout.buffer.write(output)
 '''
-- 
cgit v1.2.3