<?xml version="1.0"?>
<test-plan name="Cross session tests" description="Cross session tests  Test Plan" parallel = "2">
   <output-directory path="results" unique="true" />
   <target type="stream" shell="bash" />
   <resources>
      <variable name="testDirectory" type="String" initial="" prompt="Directory with tests" />
      <variable name="antTarget" type="String" initial="" prompt="Ant target to run" />
      
      <create-event-sem name="setupCompleted" set="true"/>
      <create-event-sem name="testsCompleted" set="true"/>
      <create-mutex name="testsMutex"/>
      <create-mutex name="dsUnique"/>
      <create-mutex name="dsNonUnique"/>

      <create-event-sem name="runSession1" set="true"/>
      <create-event-sem name="runSession2" set="true"/>

   </resources>

   <test-set name="record_locking_test" description="Cross session record locking tests" threads="2" >
      <target type="remote" port="8881" threads="2" />
      <test filename="support/harness/test/mkdirTest.xml" dependency="concurrent" group="xsession1" />
      <test filename="support/harness/test/cross_locking_session_2.xml" dependency="concurrent" group="xsession1" />
      
   </test-set>

   <test-set name="dirty_share_nonunique_cross_session_test" description="DirtyShare cross session tests" threads="2" >
      <target type="remote" port="8882" threads="2" />
      <test filename="support/harness/test/dirty_share_nonunique_session_1.xml" dependency="concurrent" group="xsession1" />
      <test filename="support/harness/test/dirty_share_nonunique_session_2.xml" dependency="concurrent" group="xsession1" />
   </test-set>

   <test-set name="dirty_share_unique_cross_session_test" description="DirtyShare cross session tests" threads="2" >
      <target type="remote" port="8883" threads="2" />
      <test filename="support/harness/test/dirty_share_unique_session_1.xml" dependency="concurrent" group="xsession2" />
      <test filename="support/harness/test/dirty_share_unique_session_2.xml" dependency="concurrent" group="xsession2" />
   </test-set>
   
</test-plan>
