if len(sys.argv) == 5:
        print("\n\t\t\t\t>>>>>>>>>> TEST <<<<<<<<<<\n")
        parametersTest, Xtest, ytest = createData(sys.argv[4], True)

        ypredict = predictLabels(Xtest, tree)

        success = 0
        if ytest != []:
            for i in range(len(ytest)):
                if ytest[i] == ypredict[i]:
                    success += 1

            success = float(success * 100) / len(ytest)
            print("\nSuccess: " + "%.2f" % success + " %")

    print(ytest)
    print(ypredict)

    evaluation = Eval(ytest, ypredict, labels)
    evaluation.computeErrors()
    print("TP: " + evaluation.tp)
    print("FP: " + evaluation.fp)
    print("TN: " + evaluation.tn)
    print("FN: " + evaluation.fn)

    evaluation.confusionMatrix()
    evaluation.ROC_curve()
    evaluation.precision_recall_curve()
    evaluation.fmeasure(1)
    evaluation.DET_curve()