{ # Descriptive name for the testsuite (required). "name" : "Thrust Test Suite", # Testsuite owner's email (required). "owner" : "blelbach@nvidia.com", # Define paths containing shared libraries required by the tests. Use envvar VULCAN_SHAREDLIB_DIR to refer # to the platform specific portion of the path (e.g. bin/ for windows, lib64/ for 64-bit # Linux, etc.) "dllpath" : [ "${VULCAN_INSTALL_DIR}/cuda/${INSTALL_TARGET_DIR}/${SHAREDLIB_DIR}", "${VULCAN_INSTALL_DIR}/cuda/_internal/driver" ], # 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" : "${VULCAN_TESTSUITE_DIR}", # 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" : "5400", # The tests in the testsuite (required). "tests" : [ { "exe" : "${PERL} thrust_nightly.pl -bin-path=${VULCAN_TESTSUITE_DIR} -filecheck-data-path=${VULCAN_TESTSUITE_DIR}/filecheck_data -filecheck-path=${VULCAN_INSTALL_DIR}/cuda/_internal/compiler/nvvm/tools", "attributes" : [ "result=multi" ] } ] }