pike.git / src / testsuite.in

version» Context lines:

pike.git/src/testsuite.in:1: - test_true([["$Id: testsuite.in,v 1.576 2002/12/03 21:19:26 nilsson Exp $"]]); + test_true([["$Id: testsuite.in,v 1.577 2002/12/11 21:54:40 mast Exp $"]]);      // This triggered a bug only if run sufficiently early.   test_compile_any([[#pike 7.2]])      cond([[all_constants()->_verify_internals]],   [[    test_do(_verify_internals())   ]]);   test_eq(1e1,10.0);   test_eq(1E1,10.0);
pike.git/src/testsuite.in:9196:    ]],0);       dnl Some OSs have a delay before PIDs are reused.    dnl Be nice, and let them reuse some.    test_do([[ sleep(2); ]]);    test_any([[ for(int x=0;x<10;x++) { for(int e=0;e<100;e++) if(Process.create_process(({"/bin/cat","/dev/null"}))->wait()) return e; __signal_watchdog(); } return -1;]],-1)   ]])      cond([[ file_stat("/bin/cat") && file_stat("/dev/null") && all_constants()->thread_create && (cpp("__NT__")/"\n")[1]=="__NT__" ]],   [[ -  test_any([[return allocate(10,thread_create)(lambda() { for(int x=0;x<10;x++) { for(int e=0;e<50;e++) if(Process.create_process(({"/bin/cat","/dev/null"}))->wait()) return e; __signal_watchdog(); } return -1;})->wait() - ({-1})]],({})) +  test_any([[ +  return allocate(10, thread_create) ( +  lambda() { +  for (int x=0; x<10; x++) { +  for (int e=0; e<50; e++) +  if (Process.create_process(({"/bin/cat","/dev/null"}))->wait()) +  return e; +  __signal_watchdog(); +  } +  return -1; +  } +  )->wait() - ({-1})]],({}))   ]])      cond([[ file_stat("/bin/cat") && file_stat("/dev/null") && all_constants()->thread_create && (cpp("__NT__")/"\n")[1]=="__NT__" ]],   [[    test_do([[    for(int q=0;q<100;q++)    {    array fnord=({});    Thread.Fifo fifo=Thread.Fifo();   
pike.git/src/testsuite.in:9297:    prg = prg[..sizeof(prg)-8];    // werror("Resolving %O...\n", prg);    if( catch( (handler||master())->resolv(prg) ) ) {    werror("test: failed to peek at %O\n", prg);    ok=0;    }   }      void test_dir(string dir, int|void base_size, object|void handler)   { +  if (!Stdio.is_dir (dir)) return;    // werror("Testing directory %O...\n", dir);    if(!base_size) base_size=sizeof(dir);    foreach(get_dir(dir), string s)    {    switch(s)    {   #if !constant(GTK.Window)    case "GTKSupport.pmod":    case "PV.pike":    case "pv.pike":