def METHOD_NAME():
    inputs = read_inputs()
    testRefDict = check_refs(inputs)
    existingTests = check_existing_tests()
    countNewTests = 0
    for test in testRefDict:
        if test not in existingTests:
            print("-"*80)
            print("New test found! ", test)
            countNewTests += 1
            if testRefDict[test][0] == True and testRefDict[test][1] == True:
                print("Basic Reference results found for test", test)
                writeBasicTest(test)
                if testRefDict[test][2] == True and testRefDict[test][3] == True:
                    print("Reference results found for no-forcefield test", test)
                    writeNoffTest(test)
                    print(
                        "Generated test python script with both basic and no-forcefield mode for ", test)
                else:
                    print(
                        "Generated test python script with ONLY basic mode for ", test)
            else:
                if testRefDict[test][0] == False:
                    print("Basic Reference geometry missing for ", test)
                if testRefDict[test][1] == False:
                    print("Basic Reference report missing for ", test)
                print("WARNING: test python script won't be generated for ", test)
            print("-"*80)
    if countNewTests == 0:
        print("All test files has already been generated. No new tests found.")
    else:
        print(countNewTests, " new tests found and processed!")