Does the topology of a test suite have precedence over the topologies the individual test cases have in that suite? For example If the topology of Test_Case_1 thru Test_Case_10 reference shelf one and its IP address – if I run a test suite containing these ten test cases and I want to run the suite on shelf two using a different IP address – can I just point the test suite topology to shelf two and not manually edit each test case in the suite to point to shelf two?
Hi, If I understand the question correctly, it will be depends on the topology used by the test case. You can find this information on test case General tab. It doesn't depends on the test suite. Test suite will only used for executing the bunch of test cases. So, while execution the test case will use the devices that were specified in the Topology which is associated to that test case. Please find the screen shot for the reference. ![alt text] : /storage/temp/3481-general.jpg
Hi, When you are executing the test suite using job file and if you are specifying a topology in the job file then iTest will select the Topology which was specified in the job file not the test case topology. But, you need to make sure that on both topologies the device names and the sessions names should be same then only you can able to access the topology specified in job. Otherwise it will throw the error as Severity Message Index Step Procedure Session Source File "Session profile for device '' was not found in the testbed". For Example: In test case I use Topo1.tbml and for Job I use Topo2.tbml While execution of Test suite iTest will take Topo2.tbml. But, if the device names, session names and Parameters are same on both topologies then the test case will execute other wise it will throw the above mentioned errors. Hope it helps !! Regards, Sandeep NV