CI: use PASS FAIL in place of returning 1 or 0

This commit is contained in:
grvvy
2022-11-23 11:51:02 -07:00
parent 8f39ccc22e
commit 3154786c93

View File

@ -5,6 +5,7 @@ import sys
EUT = "RunningFromRAM" EUT = "RunningFromRAM"
TESTER = "0000000000000000325866e629a25623" TESTER = "0000000000000000325866e629a25623"
PASS, FAIL = range(2)
def write_bytes(): def write_bytes():
@ -66,11 +67,11 @@ def check_signal(freq, bins):
signal = bins.pop(1) signal = bins.pop(1)
signal_threshold = -25 signal_threshold = -25
max_power = -10 max_power = -10
result = 0 result = PASS
if signal < signal_threshold: if signal < signal_threshold:
print(f"Signal not strong enough at {freq} MHz") print(f"Signal not strong enough at {freq} MHz")
result = 1 result = FAIL
elif signal > max_power: elif signal > max_power:
print(f"Received signal exceeded maximum power at {freq} MHz") print(f"Received signal exceeded maximum power at {freq} MHz")
result = 1 result = 1
@ -78,7 +79,7 @@ def check_signal(freq, bins):
for bin in bins: for bin in bins:
if bin > max_power or bin > signal: if bin > max_power or bin > signal:
print(f"Non-target bin power exceeded max power threshold at {freq} MHz") print(f"Non-target bin power exceeded max power threshold at {freq} MHz")
result = 1 result = FAIL
break break
return result return result
@ -115,10 +116,10 @@ def main():
hp_result = check_signal(5999.5, _5999_5Mhz_data) hp_result = check_signal(5999.5, _5999_5Mhz_data)
results = [lp1_result, lp2_result, bp_result, hp_result] results = [lp1_result, lp2_result, bp_result, hp_result]
if 1 in results: if FAIL in results:
sys.exit(1) sys.exit(FAIL)
else: else:
sys.exit(0) sys.exit(PASS)
if __name__ == "__main__": if __name__ == "__main__":