test coverage

This commit is contained in:
Sefik Ilkin Serengil 2022-05-20 16:49:38 +01:00
parent 6438075233
commit 6c3ee5acde

View File

@ -19,9 +19,8 @@ print("Running unit tests for TF ", tf.__version__)
print("-----------------------------------------") print("-----------------------------------------")
test_threshold = 97 expected_coverage = 97
num_cases = 0 num_cases = 0; succeed_cases = 0
succeed_cases = 0
def evaluate(condition): def evaluate(condition):
@ -82,7 +81,7 @@ def test_cases():
print("-----------------------------------------") print("-----------------------------------------")
print("Single find function test") print("Find function test")
df = DeepFace.find(img_path = "dataset/img1.jpg", db_path = "dataset") df = DeepFace.find(img_path = "dataset/img1.jpg", db_path = "dataset")
print(df.head()) print(df.head())
@ -170,10 +169,8 @@ def test_cases():
print("--------------------------") print("--------------------------")
#----------------------------------------- # -----------------------------------------
print("--------------------------")
print("Passing numpy array to analyze function") print("Passing numpy array to analyze function")
img = cv2.imread("dataset/img1.jpg") img = cv2.imread("dataset/img1.jpg")
@ -218,9 +215,9 @@ test_score = (100 * succeed_cases) / num_cases
print("test coverage: " + str(test_score)) print("test coverage: " + str(test_score))
if test_score > test_threshold: if test_score > expected_coverage:
print("min required test coverage is satisfied") print("well done! min required test coverage is satisfied")
else: else:
print("min required test coverage is NOT satisfied") print("min required test coverage is NOT satisfied")
assert test_score > test_threshold assert test_score > expected_coverage