run_test.pl

来自「ace开发环境 用来开发网络程序 其运用了设计模式、多平台、C++等多种知识」· PL 代码 · 共 69 行

PL
69
字号
eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'    & eval 'exec perl -S $0 $argv:q'    if 0;# $Id: run_test.pl 65443 2005-04-14 19:58:14Z shuston $# -*- perl -*-use lib '../../../bin';use PerlACE::Run_Test;## These tests only run on Win32#if ($^O ne "MSWin32") {    exit;}$test_timeout = 60;@tests =     (     "Abandoned",     "APC",#    "Console_Input",            # This test is interactive     "Directory_Changes",     "Exceptions",     "Handle_Close",     "Multithreading",#    "Network_Events",           # This test is interactive     "Prerun_State_Changes",     "Registration",     "Registry_Changes",     "Removals",     "Suspended_Removals",#    "Talker",                   # This test is interactive     "Timeouts",     "Window_Messages",     );for $test (@tests){    print STDOUT "\n________________________________________\n";    print STDOUT "\nStarting test \"$test\"";    print STDOUT "\n________________________________________\n\n";        $test_process = new PerlACE::Process ($test);    if (! -x $test_process->Executable ()) {        print STDERR "Error: " . $test_process->Executable () .                     " does not exist or is not runnable\n";    }    else    {       $test_process->Spawn ();       $test_result = $test_process->WaitKill ($test_timeout);               if ($test_result != 0)        {           print STDERR "\n________________________________________\n";           print STDERR "\nERROR: \"$test\" returned $test_result";           print STDERR "\n________________________________________\n";       }    }    print STDOUT "\n________________________________________\n";    print STDOUT "\n\"$test\" completed";    print STDOUT "\n________________________________________\n";}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?