adjusted amazon-linux

This commit is contained in:
Rayhan Hanaputra
2025-10-25 23:29:44 +07:00
parent de319f6e16
commit 89b0bb4077
2 changed files with 11 additions and 11 deletions
+9 -8
View File
@@ -176,14 +176,15 @@ class Carbeat(Challenge):
raise AssertionError("Program did not exit after exit command") raise AssertionError("Program did not exit after exit command")
self.logger.info("[ok] service exit on exit command") self.logger.info("[ok] service exit on exit command")
proc_alarm = self._spawn() # Skip alarm test during SLA checks (takes 180+ seconds)
self._read_until(proc_alarm, "zzz", timeout=190.0) # 180s + slack # proc_alarm = self._spawn()
try: # self._read_until(proc_alarm, "zzz", timeout=190.0) # 180s + slack
proc_alarm.wait(timeout=5.0) # try:
except subprocess.TimeoutExpired: # proc_alarm.wait(timeout=5.0)
proc_alarm.kill() # except subprocess.TimeoutExpired:
raise AssertionError("Alarm fired but process did not exit") # proc_alarm.kill()
self.logger.info("[ok] alarm fired ('zzz') and process self-terminated") # raise AssertionError("Alarm fired but process did not exit")
# self.logger.info("[ok] alarm fired ('zzz') and process self-terminated")
self.logger.info('Check passed for carbeat') self.logger.info('Check passed for carbeat')
return True return True
+2 -3
View File
@@ -44,10 +44,9 @@ def main():
os.system(f'docker compose -f docker-compose.yml up --build -d {args.challenges}') os.system(f'docker compose -f docker-compose.yml up --build -d {args.challenges}')
os.chdir(os.path.join(cwd, 'receiver')) os.chdir(os.path.join(cwd, 'receiver'))
os.system('apt-get install -y gcc python3-dev libgmp3-dev libssl-dev libffi-dev build-essential python3-venv') os.system('sudo yum install -y gcc python3-devel gmp-devel openssl-devel libffi-devel')
os.system('python3 -m venv .') os.system('python3 -m venv .')
os.system('sudo ./bin/activate') os.system('./bin/python3 -m pip install -r requirements.txt')
os.system('sudo ./bin/python3 -m pip install -r requirements.txt')
os.system('sudo ./bin/python3 -m uvicorn main:app --reload --host 0.0.0.0 --port 80') os.system('sudo ./bin/python3 -m uvicorn main:app --reload --host 0.0.0.0 --port 80')
if __name__ == '__main__': if __name__ == '__main__':