FitNesse. SuiteAcceptanceTests. SuiteResponderTests. SuiteTestResponders. SuiteResponder.
SetUpAndTearDownShouldBeIncludedProperly [add child]

 Set Up: .FitNesse.SuiteAcceptanceTests.SetUp (edit)
 Scenario Libraries
variable defined: TEST_SYSTEM=slim

variable defined: PATHS= !path classes !path fitnesse.jar !lit?0? !lit?1?

script page driver

given page with content
page content
SuiteParent
!path classes
!path fitnesse.jar
!define TEST_SYSTEM (slim:A)
!define SLIM_PORT (9000)
SuiteParent.SuiteChildOne  
SuiteParent.SuiteChildOne.SuiteSetUp  
SuiteParent.SuiteChildOne.SuiteTearDown  
SuiteParent.SuiteChildOne.TestOneOne  
SuiteParent.SuiteChildOne.TestOneTwo  
SuiteParent.SuiteChildTwo.SuiteSetUp  
SuiteParent.SuiteChildTwo.SuiteTearDown  
SuiteParent.SuiteChildTwo.TestTwoOne  
SuiteParent.SuiteChildTwo.TestTwoTwo  
SuiteParent.SuiteChildThree  
SuiteParent.SuiteChildThree.TestThreeOne  
SuiteParent.SuiteChildThree.TestThreeTwo  
SuiteParent.SuiteChildOne.TestOneThree !define TEST_SYSTEM {slim:B}

script
check request page SuiteParent?suite 200

ordered query:pages run in suite SuiteChildOne A
page name
SuiteChildOne.SuiteSetUp
SuiteChildOne.TestOneOne
SuiteChildOne.TestOneTwo
SuiteChildOne.SuiteTearDown

ordered query:pages run in suite SuiteChildOne B
page name
SuiteChildOne.SuiteSetUp
SuiteChildOne.TestOneThree
SuiteChildOne.SuiteTearDown

ordered query:pages run in suite SuiteChildTwo A
page name
SuiteChildTwo.SuiteSetUp
SuiteChildTwo.TestTwoOne
SuiteChildTwo.TestTwoTwo
SuiteChildTwo.SuiteTearDown

ordered query:pages run in suite SuiteChildThree A
page name
SuiteChildThree.TestThreeOne
SuiteChildThree.TestThreeTwo