# This suite is independent of UPC compiler: KnownFailureAnySpec BEGIN_DEFAULT_CONFIG MakeFlags: Flags: Files: $TESTNAME$.c DynamicThreads: $DEFAULT$ StaticThreads: 0 CompileResult: pass PassExpr: 0 FailExpr: ERROR ExitCode: 0 BuildCmd: make,notrans TimeLimit: 0 RequireFeature: gasnet_has_udp ProhibitFeature: hack_for_nonupc_test # mark this suite as non-UPC ProcPerNode: 1 Pthreads: 0 END_DEFAULT_CONFIG # ------------------------------------------ # Tests to compile, but not run TestName: check-exports RequireFeature: false # C++ has too many odd symbol manglings TestName: amxdist RequireFeature: gasnet_has_udp,amx_standalone # This tests stand-alone functionality and is off by default PassExpr: ready for distribution TestName: tests ProhibitFeature: network_udp # handled below WarningFilter: os_cnl ; .*?warning: Using 'gethostbyname' in statically linked applications.*? TestName: distcheck RequireFeature: gasnet_has_udp,amx_standalone # This tests stand-alone functionality and is off by default AppArgs: 100 P AppEnv: A=A B=B C=C ABC=ABC AReallyLongEnvironmentName="A Really Long Environment Value" TimeLimit: $DEFAULT$ RunCmd: ./amudprun-sa -np %N %P %A WarningFilter: WARNING: Using Makefile.generic.*? WarningFilter: .*?-Wunused.*? WarningFilter: .*?AMUDP_Error.*? PassExpr: Worker 0 done. MakeFlags: os_solaris ; HOSTSYSTEM=solaris MakeFlags: cc_pgi ; MANUAL_DEFINES="-w !MANUAL_DEFINES!" # avoid noisy PGI warnings MakeFlags: cc_pgi && os_darwin ; MANUAL_DEFINES="-w !MANUAL_DEFINES!" MANUAL_LDFLAGS="-Wl,-no_compact_unwind !MANUAL_LDFLAGS!" # bug 3377 TestName: amudprun-host RequireFeature: gasnet_has_udp,amx_standalone # This tests stand-alone functionality and is off by default MakeFlags: os_solaris ; HOSTSYSTEM=solaris BEGIN_DEFAULT_CONFIG MakeFlags: Flags: Files: $TESTNAME$.c DynamicThreads: 1,$DEFAULT$ # test loopback and parallel StaticThreads: 0 CompileResult: pass RunCmd: ./amudprun -np %N %P %A PassExpr: 0 FailExpr: ERROR ExitCode: 0 BuildCmd: make,notrans AppArgs: TimeLimit: $DEFAULT$ RequireFeature: network_udp ProhibitFeature: hack_for_nonupc_test # mark this suite as non-UPC ProcPerNode: 1 Pthreads: 0 END_DEFAULT_CONFIG # ------------------------------------------ # General run tests TestName: testping AppArgs: 100 P PassExpr: microseconds total BenchmarkResult: (\S+)\s*(us / request) TestName: testlatency AppArgs: 100 P PassExpr: microseconds total BenchmarkResult: (\S+)\s*(us / request) TestName: testlatencyM AppArgs: 100 P 64 PassExpr: microseconds total BenchmarkResult: (\S+)\s*(us / request) TestName: testbulk AppArgs: 100 1048576 P H PassExpr: microseconds total BenchmarkResult: Worker.*?throughput:\s*(\S+)\s*(KB/sec) TestName: testam AppArgs: 100 P AppEnv: A=A B=B C=C ABC=ABC AReallyLongEnvironmentName="A Really Long Environment Value" PassExpr: Worker 0 done. TestName: testbounce AppArgs: 100 P PassExpr: microseconds total BenchmarkResult: Worker 0.*?throughput:\s*(\S+)\s*(KB/sec) TestName: testreduce PassExpr: Result verified! TestName: testgetput AppArgs: 100 PassExpr: Proc 0 verified. TestName: testreadwrite AppArgs: 100 PassExpr: Proc 0 verified.