{ # Descriptive name for the component "name" : "Thrust Test Suite", "version" : "2", # Component owner (email address) "owner" : "blelbach@nvidia.com", "extrapath" : [ "{TR_INSTALL_DIR}/bin/{TR_ARCH_PATH}" ], # Define paths containing shared libraries required by the tests. Use envvar TR_SHAREDLIB_DIR to refer # to the platform specific portion of the path (e.g. bin/ for windows, lib64/ for 64-bit # Linux, etc.) "librarypath" : [ "{TR_INSTALL_DIR}/bin/{TR_ARCH_PATH}", "{TR_INSTALL_DIR}\/cuda\/_internal\/driver", { "filter" : { "gpu": "gv100sxm2", "os": "Ubuntu18_04", "arch": "ppc64le" } }, "{TR_INSTALL_DIR}/XLC_16_1_1/lib" ], # Default working directory for test runs (optional). The directory can be a an absolute # or relative path. A relative path is relative to this file's location. Variables can # be used in the path using the {var} syntax. "cwd" : "{TR_INSTALL_DIR}/bin/{TR_ARCH_PATH}", # Timeout for entire testsuite, in seconds (optional). If not timeout is specified the # default timeout value of 900 seconds will be used. "timeout" : "12000", # Default timeout for individual tests, in seconds (optional). "testtimeout" : "2700", # The tests in the testsuite (required). "tests" : [ { "exe" : "{PERL} {TR_TESTSUITE_DIR}/internal/test/thrust_nightly.pl -bin-path={TR_INSTALL_DIR}/bin/{TR_ARCH_PATH} -filecheck-data-path={TR_TESTSUITE_DIR}/internal/test -filecheck-path={TR_INSTALL_DIR}/bin/{TR_ARCH_PATH}/nvvm/tools", "attributes": [ "result=multi" ] } ] }