# harness file BEGIN_DEFAULT_CONFIG Flags: -Iinclude -DBUPC_TEST_HARNESS Files: $TESTNAME$.upc DynamicThreads: $DEFAULT$ StaticThreads: $DEFAULT$ CompileResult: pass PassExpr: ^Passed\. FailExpr: [Ee]rror: ExitCode: 0 BuildCmd: upcc AppArgs: TimeLimit: $DEFAULT$ SaveOutput: 0 END_DEFAULT_CONFIG # ------------------------------------------------------------ WildCard: <*>.upc # ------------------------------------------------------------ # ==> units <== TestName: address_operator TestName: all_alloc BlockSize: 10 TestName: all_lock_alloc TestName: alloc TestName: array_declarators BlockSize: 5 TestName: barrier TestName: blocksizeof DynamicThreads: 0 BlockSize: 20 TestName: blocksize BlockSize: 5 TestName: cast BlockSize: 5 TestName: compound_test1 BlockSize: 10 TestName: compound_test2 TestName: declarators TestName: elemsizeof DynamicThreads: 0 TestName: global_alloc BlockSize: 10 TestName: global_exit_neg PassExpr: ExitCode: 3 # SLURM prints "srun: error: scx-m0n2: task 0-3: Exited with exit code 3" # SLURM may also print "scancel: error: Kill job error on job id ..." # SLURM may also print "slurmstepd: error: ..." # This is as close as we can get w/ perl lacking support for variable look-behind FailExpr: (? units_multi <== TestName: lock TestName: lock_attempt TestName: shared_access TestName: strict_access #KnownFailure: run-match ; trans_opt ; Bug 2882 - -opt failure on guts_main/strict_access KnownFailure: run-time ; network_udp || network_mpi ; Some conduits deadlock on spin-poll constructs TestName: unlock # ------------------------------------------------------------ # ==> units_neg <== TestName: blocksize_neg CompileResult: fail TimeLimit: 0 TestName: declaration_specifier_neg BlockSize: 10 # otherwise fails for the wrong reason CompileResult: fail TimeLimit: 0 TestName: declarators_neg1 CompileResult: fail TimeLimit: 0 TestName: declarators_neg2 BlockSize: 5 # otherwise fails for the wrong reason CompileResult: fail TimeLimit: 0 TestName: declarators_neg3 CompileResult: fail TimeLimit: 0 TestName: predefined_identifiers_neg BlockSize: 4 # otherwise fails for the wrong reason CompileResult: fail TimeLimit: 0 TestName: shared_pointers_neg CompileResult: fail TimeLimit: 0 TestName: shared_scalars_neg1 CompileResult: fail TimeLimit: 0 TestName: shared_scalars_neg2 CompileResult: fail TimeLimit: 0 # ------------------------------------------------------------ # ==> units_runtime_neg <== TestName: barrier_neg RunResult: fail # want (FailExpr || !PassExpr || !ExitCods) FailExpr: (error|Error|ERROR) ExitCode: 0 AppEnv: gasnet; GASNET_BACKTRACE=0 # backtraces can lead to spurious LIMIT failures