X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest-bbdev%2Ftest-bbdev.py;h=5ae2dc6c49c8d53e1ac91409f1d98e49de32e40d;hb=ea0dceba0fd7191442f2e768fc55cf08b59a5203;hp=acab9eb16572351a13715ac7e7364f81f0bd8fd1;hpb=7ce00bf31bbe8c5566d53d6149354f5f12613048;p=dpdk.git diff --git a/app/test-bbdev/test-bbdev.py b/app/test-bbdev/test-bbdev.py index acab9eb165..5ae2dc6c49 100755 --- a/app/test-bbdev/test-bbdev.py +++ b/app/test-bbdev/test-bbdev.py @@ -3,6 +3,7 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright(c) 2017 Intel Corporation +from __future__ import print_function import sys import os import argparse @@ -12,9 +13,13 @@ import shlex from threading import Timer def kill(process): - print "ERROR: Test app timed out" + print("ERROR: Test app timed out") process.kill() +if sys.version_info.major < 3: + print("WARNING: Python 2 is deprecated for use in DPDK, and will not work in future releases.", file=sys.stderr) + print("Please use Python 3 instead", file=sys.stderr) + if "RTE_SDK" in os.environ: dpdk_path = os.environ["RTE_SDK"] else: @@ -23,7 +28,7 @@ else: if "RTE_TARGET" in os.environ: dpdk_target = os.environ["RTE_TARGET"] else: - dpdk_target = "x86_64-native-linuxapp-gcc" + dpdk_target = "x86_64-native-linux-gcc" parser = argparse.ArgumentParser( description='BBdev Unit Test Application', @@ -59,11 +64,14 @@ parser.add_argument("-l", "--num-lcores", type=int, help="Number of lcores to run.", default=16) +parser.add_argument("-i", "--init-device", + action='store_true', + help="Initialise PF device with default values.") args = parser.parse_args() if not os.path.exists(args.testapp_path): - print "No such file: " + args.testapp_path + print("No such file: " + args.testapp_path) sys.exit(1) params = [args.testapp_path] @@ -82,6 +90,10 @@ if args.test_cases: params.extend(["-c"]) params.extend([",".join(args.test_cases)]) +if args.init_device: + params.extend(["-i"]) + + exit_status = 0 for vector in args.test_vector: for burst_size in args.burst_size: