test-suite-tcpLinux.tcl
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:17k
源码类别:

通讯编程

开发平台:

Visual C++

  1. # Copyright (c) 1995 The Regents of the University of California.
  2. # All rights reserved.
  3. #
  4. # Redistribution and use in source and binary forms, with or without
  5. # modification, are permitted provided that the following conditions
  6. # are met:
  7. # 1. Redistributions of source code must retain the above copyright
  8. #    notice, this list of conditions and the following disclaimer.
  9. # 2. Redistributions in binary form must reproduce the above copyright
  10. #    notice, this list of conditions and the following disclaimer in the
  11. #    documentation and/or other materials provided with the distribution.
  12. # 3. All advertising materials mentioning features or use of this software
  13. #    must display the following acknowledgement:
  14. # This product includes software developed by the Computer Systems
  15. # Engineering Group at Lawrence Berkeley Laboratory.
  16. # 4. Neither the name of the University nor of the Laboratory may be used
  17. #    to endorse or promote products derived from this software without
  18. #    specific prior written permission.
  19. #
  20. # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  21. # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  22. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  23. # ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  24. # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  25. # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  26. # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  27. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  28. # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  29. # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  30. # SUCH DAMAGE.
  31. #
  32. # @(#) $Header: /cvsroot/nsnam/ns-2/tcl/test/test-suite-tcpLinux.tcl,v 1.2 2008/02/06 09:45:17 seashadow Exp $
  33. #
  34. # This is mostly copied from test-suite-tcpHighspeed
  35. source misc_simple.tcl
  36. remove-all-packet-headers       ; # removes all except common
  37. add-packet-header Flags IP TCP  ; # hdrs reqd for validation test
  38. # FOR UPDATING GLOBAL DEFAULTS:
  39. Agent/TCP set minrto_ 1
  40. # default changed on 10/14/2004.
  41. Queue/RED set bytes_ false              
  42. # default changed on 10/11/2004.
  43. Queue/RED set queue_in_bytes_ false
  44. # default changed on 10/11/2004.
  45. # Uncomment the line below to use a random seed for the
  46. #  random number generator.
  47. # ns-random 0
  48. TestSuite instproc finish file {
  49.         global quiet PERL
  50. $self instvar cwnd_chan_ testName_
  51.         if { [info exists cwnd_chan_] } {
  52.                 $self plot_cwnd 1 $testName_ all.cwnd1
  53.      exec cp temp.cwnd temp.rands
  54.         }
  55. }
  56. Class Topology
  57. Topology instproc node? num {
  58.     $self instvar node_
  59.     return $node_($num)
  60. }
  61. #net 2a:
  62. # s1 =(2ms)=              =(4ms)= s3
  63. #           r1 -(30ms)- r2 
  64. # s2 =(3ms)=              =(5ms)= s4
  65. #
  66. # =: 100Mbps (DropTail)
  67. # -: 30Mbps (RED)
  68. Class Topology/net2red -superclass Topology
  69. Topology/net2red instproc init ns {
  70.     $self instvar node_ 
  71.     set node_(s1) [$ns node]
  72.     set node_(s2) [$ns node]
  73.     set node_(r1) [$ns node]
  74.     set node_(r2) [$ns node]
  75.     set node_(s3) [$ns node]
  76.     set node_(s4) [$ns node]
  77.     $self next
  78.     $ns duplex-link $node_(s1) $node_(r1) 100Mb 2ms DropTail
  79.     $ns duplex-link $node_(s2) $node_(r1) 100Mb 3ms DropTail
  80.     $ns duplex-link $node_(r1) $node_(r2) 30Mb 30ms RED
  81.     # The delay-bandwidth product of this link is 225 1000-byte packets.
  82.     $ns queue-limit $node_(r1) $node_(r2) 100
  83.     $ns queue-limit $node_(r2) $node_(r1) 100
  84.     $ns duplex-link $node_(s3) $node_(r2) 100Mb 4ms DropTail
  85.     $ns duplex-link $node_(s4) $node_(r2) 100Mb 5ms DropTail
  86.     set bottleneck [[$ns link $node_(r1) $node_(r2)] queue]
  87.     $bottleneck set thresh_ 1
  88.     $bottleneck set maxthresh_ 100
  89.     $bottleneck set q_weight_ 0.01
  90.     $bottleneck set mean_pktsize_ 1500
  91.     $bottleneck set linterm_ 10
  92.     $bottleneck set setbit_ false
  93.     $bottleneck set queue_in_bytes_ false
  94. }
  95. Class Topology/net2droptail -superclass Topology
  96. Topology/net2droptail instproc init ns {
  97.     $self instvar node_ 
  98.     set node_(s1) [$ns node]
  99.     set node_(s2) [$ns node]
  100.     set node_(r1) [$ns node]
  101.     set node_(r2) [$ns node]
  102.     set node_(s3) [$ns node]
  103.     set node_(s4) [$ns node]
  104.     $self next
  105.     $ns duplex-link $node_(s1) $node_(r1) 100Mb 2ms DropTail
  106.     $ns duplex-link $node_(s2) $node_(r1) 100Mb 3ms DropTail
  107.     $ns duplex-link $node_(r1) $node_(r2) 30Mb 30ms DropTail
  108.     # The delay-bandwidth product of this link is 225 1000-byte packets.
  109.     $ns queue-limit $node_(r1) $node_(r2) 100
  110.     $ns queue-limit $node_(r2) $node_(r1) 100
  111.     $ns duplex-link $node_(s3) $node_(r2) 100Mb 4ms DropTail
  112.     $ns duplex-link $node_(s4) $node_(r2) 100Mb 5ms DropTail
  113. }
  114. ############################################################
  115. # To use windows larger than 1024 pkts, it is necessary to set
  116. # MWS in tcp-sink.h. 
  117. Class Test/tcpLinuxBase -superclass TestSuite
  118. Test/tcpLinuxBase instproc init {} {
  119.     $self instvar net_ test_ guide_ cc_
  120.     set net_ net2red
  121.     set test_ tcpLinuxBase
  122.     set cc_ "naive_reno"
  123.     set guide_ "TCP Linux, base ($cc_ with $net_)"
  124.     $self next noTraceFiles
  125. }
  126. Test/tcpLinuxBase instproc run {} {
  127.     global quiet
  128.     $self instvar ns_ node_ testName_ dumpfile_  guide_ cc_
  129.     if {$quiet == "false"} {puts $guide_}
  130.     $self setTopo
  131.     Agent/TCP set window_ 30000
  132.     set stopTime  240.0
  133.     set stopTime0 [expr $stopTime - 0.001]
  134.     set stopTime2 [expr $stopTime + 0.001]
  135.     set tcp1 
  136.      [$ns_ create-connection TCP/Linux $node_(s1) TCPSink/Sack1/DelAck $node_(s3) 0]
  137.     set ftp1 [$tcp1 attach-app FTP]
  138.     $self enable_tracecwnd $ns_ $tcp1
  139.     $ns_ at 0.0 "$tcp1 select_ca $cc_"
  140.     $ns_ at 0.0 "$tcp1 set_ca_default_param linux debug_level 2"
  141.     $ns_ at 0.1 "$ftp1 start"
  142.     $ns_ at $stopTime0 "$ftp1 stop"
  143.     set tcp2 
  144.      [$ns_ create-connection TCP/Linux $node_(s2) TCPSink/Sack1/DelAck $node_(s4) 1]
  145.     set ftp2 [$tcp2 attach-app FTP]
  146.     $self enable_tracecwnd $ns_ $tcp2 all.cwnd1
  147.     $ns_ at 0.0 "$tcp2 select_ca $cc_"
  148.     $ns_ at 60.0 "$ftp2 start"
  149.     $ns_ at 160.0 "$ftp2 stop"
  150.     $ns_ at $stopTime "$tcp1 set cwnd_ 1"
  151.     $ns_ at $stopTime "$tcp2 set cwnd_ 1"
  152.     $ns_ at $stopTime "$self cleanupAll $testName_" 
  153.     $ns_ at $stopTime2 "exit 0"
  154.     $ns_ run
  155. }
  156. Class Test/tcpLinuxDropTail_reno -superclass TestSuite
  157. Test/tcpLinuxDropTail_reno instproc init {} {
  158.     $self instvar test_ guide_ cc_ net_
  159.     set cc_ reno
  160.     set net_ net2droptail
  161.     set test_ tcpLinuxDropTail_reno
  162.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  163.     Test/tcpLinuxDropTail_reno instproc run {} [Test/tcpLinuxBase info instbody run ]
  164.     $self next noTraceFiles
  165. }
  166. Class Test/tcpLinuxRED_reno -superclass TestSuite
  167. Test/tcpLinuxRED_reno instproc init {} {
  168.     $self instvar test_ guide_ cc_ net_
  169.     set cc_ reno
  170.     set net_ net2red
  171.     set test_ tcpLinuxRED_reno
  172.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  173.     Test/tcpLinuxRED_reno instproc run {} [Test/tcpLinuxBase info instbody run ]
  174.     $self next noTraceFiles
  175. }
  176. Class Test/tcpLinuxDropTail_vegas -superclass TestSuite
  177. Test/tcpLinuxDropTail_vegas instproc init {} {
  178.     $self instvar test_ guide_ cc_ net_
  179.     set cc_ vegas 
  180.     set net_ net2droptail
  181.     set test_ tcpLinuxDropTail_vegas
  182.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  183.     Test/tcpLinuxDropTail_vegas instproc run {} [Test/tcpLinuxBase info instbody run ]
  184.     $self next noTraceFiles
  185. }
  186. Class Test/tcpLinuxRED_vegas -superclass TestSuite
  187. Test/tcpLinuxRED_vegas instproc init {} {
  188.     $self instvar test_ guide_ cc_ net_
  189.     set cc_ vegas 
  190.     set net_ net2red
  191.     set test_ tcpLinuxRED_vegas
  192.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  193.     Test/tcpLinuxRED_vegas instproc run {} [Test/tcpLinuxBase info instbody run ]
  194.     $self next noTraceFiles
  195. }
  196. Class Test/tcpLinuxDropTail_htcp -superclass TestSuite
  197. Test/tcpLinuxDropTail_htcp instproc init {} {
  198.     $self instvar test_ guide_ cc_ net_
  199.     set cc_ htcp 
  200.     set net_ net2droptail
  201.     set test_ tcpLinuxDropTail_htcp
  202.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  203.     Test/tcpLinuxDropTail_htcp instproc run {} [Test/tcpLinuxBase info instbody run ]
  204.     $self next noTraceFiles
  205. }
  206. Class Test/tcpLinuxRED_htcp -superclass TestSuite
  207. Test/tcpLinuxRED_htcp instproc init {} {
  208.     $self instvar test_ guide_ cc_ net_
  209.     set cc_ htcp 
  210.     set net_ net2red
  211.     set test_ tcpLinuxRED_htcp
  212.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  213.     Test/tcpLinuxRED_htcp instproc run {} [Test/tcpLinuxBase info instbody run ]
  214.     $self next noTraceFiles
  215. }
  216. Class Test/tcpLinuxDropTail_bic -superclass TestSuite
  217. Test/tcpLinuxDropTail_bic instproc init {} {
  218.     $self instvar test_ guide_ cc_ net_
  219.     set cc_ bic 
  220.     set net_ net2droptail
  221.     set test_ tcpLinuxDropTail_bic
  222.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  223.     Test/tcpLinuxDropTail_bic instproc run {} [Test/tcpLinuxBase info instbody run ]
  224.     $self next noTraceFiles
  225. }
  226. Class Test/tcpLinuxRED_bic -superclass TestSuite
  227. Test/tcpLinuxRED_bic instproc init {} {
  228.     $self instvar test_ guide_ cc_ net_
  229.     set cc_ bic 
  230.     set net_ net2red
  231.     set test_ tcpLinuxRED_bic
  232.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  233.     Test/tcpLinuxRED_bic instproc run {} [Test/tcpLinuxBase info instbody run ]
  234.     $self next noTraceFiles
  235. }
  236. Class Test/tcpLinuxDropTail_cubic -superclass TestSuite
  237. Test/tcpLinuxDropTail_cubic instproc init {} {
  238.     $self instvar test_ guide_ cc_ net_
  239.     set cc_ cubic 
  240.     set net_ net2droptail
  241.     set test_ tcpLinuxDropTail_cubic
  242.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  243.     Test/tcpLinuxDropTail_cubic instproc run {} [Test/tcpLinuxBase info instbody run ]
  244.     $self next noTraceFiles
  245. }
  246. Class Test/tcpLinuxRED_cubic -superclass TestSuite
  247. Test/tcpLinuxRED_cubic instproc init {} {
  248.     $self instvar test_ guide_ cc_ net_
  249.     set cc_ cubic 
  250.     set net_ net2red
  251.     set test_ tcpLinuxRED_cubic
  252.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  253.     Test/tcpLinuxRED_cubic instproc run {} [Test/tcpLinuxBase info instbody run ]
  254.     $self next noTraceFiles
  255. }
  256. Class Test/tcpLinuxDropTail_hybla -superclass TestSuite
  257. Test/tcpLinuxDropTail_hybla instproc init {} {
  258.     $self instvar test_ guide_ cc_ net_
  259.     set cc_ hybla 
  260.     set net_ net2droptail
  261.     set test_ tcpLinuxDropTail_hybla
  262.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  263.     Test/tcpLinuxDropTail_hybla instproc run {} [Test/tcpLinuxBase info instbody run ]
  264.     $self next noTraceFiles
  265. }
  266. Class Test/tcpLinuxRED_hybla -superclass TestSuite
  267. Test/tcpLinuxRED_hybla instproc init {} {
  268.     $self instvar test_ guide_ cc_ net_
  269.     set cc_ hybla 
  270.     set net_ net2red
  271.     set test_ tcpLinuxRED_hybla
  272.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  273.     Test/tcpLinuxRED_hybla instproc run {} [Test/tcpLinuxBase info instbody run ]
  274.     $self next noTraceFiles
  275. }
  276. Class Test/tcpLinuxDropTail_lp -superclass TestSuite
  277. Test/tcpLinuxDropTail_lp instproc init {} {
  278.     $self instvar test_ guide_ cc_ net_
  279.     set cc_ lp 
  280.     set net_ net2droptail
  281.     set test_ tcpLinuxDropTail_lp
  282.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  283.     Test/tcpLinuxDropTail_lp instproc run {} [Test/tcpLinuxBase info instbody run ]
  284.     $self next noTraceFiles
  285. }
  286. Class Test/tcpLinuxRED_lp -superclass TestSuite
  287. Test/tcpLinuxRED_lp instproc init {} {
  288.     $self instvar test_ guide_ cc_ net_
  289.     set cc_ lp 
  290.     set net_ net2red
  291.     set test_ tcpLinuxRED_lp
  292.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  293.     Test/tcpLinuxRED_lp instproc run {} [Test/tcpLinuxBase info instbody run ]
  294.     $self next noTraceFiles
  295. }
  296. Class Test/tcpLinuxDropTail_compound -superclass TestSuite
  297. Test/tcpLinuxDropTail_compound instproc init {} {
  298.     $self instvar test_ guide_ cc_ net_
  299.     set cc_ compound 
  300.     set net_ net2droptail
  301.     set test_ tcpLinuxDropTail_compound
  302.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  303.     Test/tcpLinuxDropTail_compound instproc run {} [Test/tcpLinuxBase info instbody run ]
  304.     $self next noTraceFiles
  305. }
  306. Class Test/tcpLinuxRED_compound -superclass TestSuite
  307. Test/tcpLinuxRED_compound instproc init {} {
  308.     $self instvar test_ guide_ cc_ net_
  309.     set cc_ compound 
  310.     set net_ net2red
  311.     set test_ tcpLinuxRED_compound
  312.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  313.     Test/tcpLinuxRED_compound instproc run {} [Test/tcpLinuxBase info instbody run ]
  314.     $self next noTraceFiles
  315. }
  316. Class Test/tcpLinuxDropTail_veno -superclass TestSuite
  317. Test/tcpLinuxDropTail_veno instproc init {} {
  318.     $self instvar test_ guide_ cc_ net_
  319.     set cc_ veno 
  320.     set net_ net2droptail
  321.     set test_ tcpLinuxDropTail_veno
  322.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  323.     Test/tcpLinuxDropTail_veno instproc run {} [Test/tcpLinuxBase info instbody run ]
  324.     $self next noTraceFiles
  325. }
  326. Class Test/tcpLinuxRED_veno -superclass TestSuite
  327. Test/tcpLinuxRED_veno instproc init {} {
  328.     $self instvar test_ guide_ cc_ net_
  329.     set cc_ veno 
  330.     set net_ net2red
  331.     set test_ tcpLinuxRED_veno
  332.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  333.     Test/tcpLinuxRED_veno instproc run {} [Test/tcpLinuxBase info instbody run ]
  334.     $self next noTraceFiles
  335. }
  336. Class Test/tcpLinuxDropTail_yeah -superclass TestSuite
  337. Test/tcpLinuxDropTail_yeah instproc init {} {
  338.     $self instvar test_ guide_ cc_ net_
  339.     set cc_ yeah 
  340.     set net_ net2droptail
  341.     set test_ tcpLinuxDropTail_yeah
  342.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  343.     Test/tcpLinuxDropTail_yeah instproc run {} [Test/tcpLinuxBase info instbody run ]
  344.     $self next noTraceFiles
  345. }
  346. Class Test/tcpLinuxRED_yeah -superclass TestSuite
  347. Test/tcpLinuxRED_yeah instproc init {} {
  348.     $self instvar test_ guide_ cc_ net_
  349.     set cc_ yeah 
  350.     set net_ net2red
  351.     set test_ tcpLinuxRED_yeah
  352.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  353.     Test/tcpLinuxRED_yeah instproc run {} [Test/tcpLinuxBase info instbody run ]
  354.     $self next noTraceFiles
  355. }
  356. Class Test/tcpLinuxDropTail_illinois -superclass TestSuite
  357. Test/tcpLinuxDropTail_illinois instproc init {} {
  358.     $self instvar test_ guide_ cc_ net_
  359.     set cc_ illinois 
  360.     set net_ net2droptail
  361.     set test_ tcpLinuxDropTail_illinois
  362.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  363.     Test/tcpLinuxDropTail_illinois instproc run {} [Test/tcpLinuxBase info instbody run ]
  364.     $self next noTraceFiles
  365. }
  366. Class Test/tcpLinuxRED_illinois -superclass TestSuite
  367. Test/tcpLinuxRED_illinois instproc init {} {
  368.     $self instvar test_ guide_ cc_ net_
  369.     set cc_ illinois 
  370.     set net_ net2red
  371.     set test_ tcpLinuxRED_illinois
  372.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  373.     Test/tcpLinuxRED_illinois instproc run {} [Test/tcpLinuxBase info instbody run ]
  374.     $self next noTraceFiles
  375. }
  376. Class Test/tcpLinuxDropTail_westwood -superclass TestSuite
  377. Test/tcpLinuxDropTail_westwood instproc init {} {
  378.     $self instvar test_ guide_ cc_ net_
  379.     set cc_ westwood 
  380.     set net_ net2droptail
  381.     set test_ tcpLinuxDropTail_westwood
  382.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  383.     Test/tcpLinuxDropTail_westwood instproc run {} [Test/tcpLinuxBase info instbody run ]
  384.     $self next noTraceFiles
  385. }
  386. Class Test/tcpLinuxRED_westwood -superclass TestSuite
  387. Test/tcpLinuxRED_westwood instproc init {} {
  388.     $self instvar test_ guide_ cc_ net_
  389.     set cc_ westwood 
  390.     set net_ net2red
  391.     set test_ tcpLinuxRED_westwood
  392.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  393.     Test/tcpLinuxRED_westwood instproc run {} [Test/tcpLinuxBase info instbody run ]
  394.     $self next noTraceFiles
  395. }
  396. Class Test/tcpLinuxDropTail_highspeed -superclass TestSuite
  397. Test/tcpLinuxDropTail_highspeed instproc init {} {
  398.     $self instvar test_ guide_ cc_ net_
  399.     set cc_ highspeed 
  400.     set net_ net2droptail
  401.     set test_ tcpLinuxDropTail_highspeed
  402.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  403.     Test/tcpLinuxDropTail_highspeed instproc run {} [Test/tcpLinuxBase info instbody run ]
  404.     $self next noTraceFiles
  405. }
  406. Class Test/tcpLinuxRED_highspeed -superclass TestSuite
  407. Test/tcpLinuxRED_highspeed instproc init {} {
  408.     $self instvar test_ guide_ cc_ net_
  409.     set cc_ highspeed 
  410.     set net_ net2red
  411.     set test_ tcpLinuxRED_highspeed
  412.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  413.     Test/tcpLinuxRED_highspeed instproc run {} [Test/tcpLinuxBase info instbody run ]
  414.     $self next noTraceFiles
  415. }
  416. Class Test/tcpLinuxDropTail_scalable -superclass TestSuite
  417. Test/tcpLinuxDropTail_scalable instproc init {} {
  418.     $self instvar test_ guide_ cc_ net_
  419.     set cc_ scalable 
  420.     set net_ net2droptail
  421.     set test_ tcpLinuxDropTail_scalable
  422.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  423.     Test/tcpLinuxDropTail_scalable instproc run {} [Test/tcpLinuxBase info instbody run ]
  424.     $self next noTraceFiles
  425. }
  426. Class Test/tcpLinuxRED_scalable -superclass TestSuite
  427. Test/tcpLinuxRED_scalable instproc init {} {
  428.     $self instvar test_ guide_ cc_ net_
  429.     set cc_ scalable 
  430.     set net_ net2red
  431.     set test_ tcpLinuxRED_scalable
  432.     set guide_ "TCP Linux congestion control: $cc_ with $net_"
  433.     Test/tcpLinuxRED_scalable instproc run {} [Test/tcpLinuxBase info instbody run ]
  434.     $self next noTraceFiles
  435. }
  436. TestSuite runTest