diff -r 826cea16efd9 -r 13a33d82ad98 videoutils_plat/videoconnutility_api/tsrc/conf/VCXConnUtilTestSNAP.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/videoutils_plat/videoconnutility_api/tsrc/conf/VCXConnUtilTestSNAP.cfg Wed Sep 01 12:20:37 2010 +0100 @@ -0,0 +1,1517 @@ +#*********************************************************************************** +# +# STIF test script file for testing vcxconnectionutility.dll. +# +#*********************************************************************************** + +[StifSettings] +CapsModifier= IptvTestClientApiCapsMod.exe +[EndStifSettings] + +[Define] +INCLUDE c:\testframework\VCXConnUtilTest.inc +INCLUDE c:\testframework\VCXDrives.inc +INCLUDE c:\testframework\VCXConsts.inc +INCLUDE c:\testframework\VCXErrors.inc +[Enddefine] + +#------------------------------------------------------------------------------------ +# +# Setup the environment. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31100 Setup and cleanup +create VCXTestUtilModule Util + +Util CopyMethod "Internet" "Internet" "Internet" +// Disable connection dialog for "Internet" destination. +Util SetConnectionMethodIntAttribute "Internet" "Internet" ECmSeamlessnessLevel 2 + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST2 + +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31126 Create and destroy +create VCXTestUtilModule Util + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase + +VCXCONN Create "MASTERPS" + +print created +pause 3000 +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxNotConnected +print pausing +pause 3000 +print OK! + +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31101 Connect to destination with 1 IAP +create VCXTestUtilModule Util + +// Destination with 1 working IAP +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP1 +waittestclass Util +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31102 Connect to destination with 2 IAPs +create VCXTestUtilModule Util + +// Destination with 2 working IAPs +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP2 0 +Util SetMethodPriority DEST_TEST AP1 1´ + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP2 +waittestclass Util +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31103 Connect to destination with 10 IAPs +create VCXTestUtilModule Util + +// Destination with 10 working IAPs +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util CopyMethod 3G_AP AP3 DEST_TEST +Util CopyMethod 3G_AP AP4 DEST_TEST +Util CopyMethod 3G_AP AP5 DEST_TEST +Util CopyMethod 3G_AP AP6 DEST_TEST +Util CopyMethod 3G_AP AP7 DEST_TEST +Util CopyMethod 3G_AP AP8 DEST_TEST +Util CopyMethod 3G_AP AP9 DEST_TEST +Util CopyMethod 3G_AP AP10 DEST_TEST + +Util SetMethodPriority DEST_TEST AP5 0 +Util SetMethodPriority DEST_TEST AP1 1 +Util SetMethodPriority DEST_TEST AP2 2 +Util SetMethodPriority DEST_TEST AP3 3 +Util SetMethodPriority DEST_TEST AP4 4 +Util SetMethodPriority DEST_TEST AP6 5 +Util SetMethodPriority DEST_TEST AP7 6 +Util SetMethodPriority DEST_TEST AP8 7 +Util SetMethodPriority DEST_TEST AP9 8 +Util SetMethodPriority DEST_TEST AP10 9 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP5 +waittestclass Util +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# Note: Disabled, shows IAP query notification. +# +#------------------------------------------------------------------------------------ +#[Test] +#title ET31104 Connect to destination with no IAP +#create VCXTestUtilModule Util +# +#Destination with no IAPs +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST +#pause 1000 +#Util CreateDestination DEST_TEST +#Util DeleteDestinationAfterwards DEST_TEST +# +#create VCXConnUtilTest VCXCONN +#VCXCONN PrepareCase +#VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +#allownextresult KERRGENERAL +#VCXCONN GetIap DEST_TEST +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxNotConnected +# +#print OK! +#VCXCONN ShutdownTester +#delete VCXCONN +#pause 3000 +#delete Util +#[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# Note: Disabled, shows IAP query notification. +# +#------------------------------------------------------------------------------------ +#[Test] +#title ET31106 Connect to destination with working and bad IAPs +#create VCXTestUtilModule Util + +#// Destination with good and bad IAP +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST +#pause 1000 +#Util CreateDestination DEST_TEST +#Util DeleteDestinationAfterwards DEST_TEST +#Util CopyMethod 3G_AP AP1 DEST_TEST +#Util CopyMethod BAD_AP AP2 DEST_TEST +#Util SetMethodPriority DEST_TEST AP1 0 +#Util SetMethodPriority DEST_TEST AP2 1 + +#create VCXConnUtilTest VCXCONN +#VCXCONN PrepareCase +#VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +#VCXCONN GetIap DEST_TEST +#waittestclass VCXCONN + +#Util WaitForConnectionActivity AP1 +#waittestclass Util +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#print OK! +#VCXCONN ShutdownTester +#delete VCXCONN +#pause 3000 +#delete Util +#[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +#[Test] +#title ET31107 Connect to destination with bad and working IAPs +#create VCXTestUtilModule Util +# +#// Destination with bad and good IAP +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST +#pause 1000 +#Util CreateDestination DEST_TEST +#Util SetUsedDestination DEST_TEST +#Util DeleteDestinationAfterwards DEST_TEST +#Util CopyMethod BAD_AP AP1 DEST_TEST +#Util CopyMethod 3G_AP AP2 DEST_TEST +#Util SetMethodPriority DEST_TEST AP1 0 +#Util SetMethodPriority DEST_TEST AP2 1 +# +#create VCXConnUtilTest VCXCONN +#VCXCONN PrepareCase +#VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +# +#VCXCONN GetIap DEST_TEST +#allowerrorcodes KERRGENERAL +#waittestclass VCXCONN +# +#Util WaitForConnectionActivity AP2 +#allowerrorcodes KERRTIMEDOUT +#waittestclass Util +# +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#print OK! +#VCXCONN ShutdownTester +#delete VCXCONN +#pause 3000 +#delete Util +#[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31108 Connect, disconnect +create VCXTestUtilModule Util + +// Destination with 1 working IAP +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN +Util WaitForConnectionActivity AP1 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN +Util WaitUntilConnectionIsClosed AP1 +waittestclass Util +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxNotConnected +pause 3000 + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31109 Connect, disconnect, connect +create VCXTestUtilModule Util + +// Destination with 1 working IAP +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN +Util WaitForConnectionActivity AP1 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN +pause 3000 +Util WaitUntilConnectionIsClosed AP1 +waittestclass Util +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxNotConnected + +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN +Util WaitForConnectionActivity AP1 +waittestclass Util +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31110 Connect, disconnect, disconnect +create VCXTestUtilModule Util + +// Destination with 1 working IAP +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP1 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN +Util WaitUntilConnectionIsClosed AP1 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN + +Util WaitUntilConnectionIsClosed AP1 +waittestclass Util + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31111 Disconnect without connection, then connect +create VCXTestUtilModule Util + +// Destination with 1 working IAP +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN Disconnect +waittestclass VCXCONN + +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN +pause 3000 +Util WaitForConnectionActivity AP1 +waittestclass Util +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31112 2nd IAP priority changes during connection +create VCXTestUtilModule Util + +// Destination with 1 working IAP +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 +Util SetMethodPriority DEST_TEST AP2 1 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +pause 1000 +Util SetMethodPriority DEST_TEST AP2 0 + +pause 5000 + +Util WaitForConnectionActivity AP1 +waittestclass Util +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected + +pause 5000 + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31113 IAP priority changes during connection +create VCXTestUtilModule Util + +// Destination with 1 working IAP +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 +Util SetMethodPriority DEST_TEST AP2 1 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +pause 1000 +Util SetMethodPriority DEST_TEST AP1 1 + +pause 5000 + +Util WaitForConnectionActivity AP1 +waittestclass Util +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected + +pause 5000 + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31114 2nd IAP removed during connection +create VCXTestUtilModule Util + +// Destination with 1 working IAP +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 +Util SetMethodPriority DEST_TEST AP2 1 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP1 +waittestclass Util + +Util DeleteMethod DEST_TEST AP2 + +pause 5000 + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31115 Another app connected to the dest, connect 1 +create VCXTestUtilModule Util + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 +Util SetMethodPriority DEST_TEST AP2 1 + +Util Connect AP1 +waittestclass Util + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util Disconnect +pause 3000 + +Util WaitForConnectionActivity AP1 +waittestclass Util +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31116 Another app connected to the dest, connect 2 +create VCXTestUtilModule Util + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 +Util SetMethodPriority DEST_TEST AP2 1 + +Util Connect 3G_AP +waittestclass Util + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util Disconnect +pause 3000 + +Util WaitForConnectionActivity 3G_AP +waittestclass Util + +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31117 Another app connected to 2nd dest, connect +create VCXTestUtilModule Util + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 +Util SetMethodPriority DEST_TEST AP2 1 + +Util Connect 3G_AP +waittestclass Util + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN +VCXCONN PrintConnUtilDetails + +Util Disconnect +pause 3000 + +Util WaitForConnectionActivity 3G_AP +waittestclass Util + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31118 Connect, another app connects, disconnect +create VCXTestUtilModule Util + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 +Util SetMethodPriority DEST_TEST AP2 1 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP1 +waittestclass Util + +Util Connect AP1 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN +VCXCONN PrintConnUtilDetails + +pause 4000 + +Util WaitForConnectionActivity AP1 +waittestclass Util + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31120 Connect 2nd dest when connected to 1st already +create VCXTestUtilModule Util + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 +Util SetMethodPriority DEST_TEST AP2 1 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth + +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP1 +waittestclass Util + +VCXCONN GetIap "Internet" +waittestclass VCXCONN + +pause 2000 + +Util WaitForConnectionActivity AP1 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31121 Connect 2nd dest, disconnect, connect to 1st +create VCXTestUtilModule Util + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 +Util SetMethodPriority DEST_TEST AP2 1 + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST2 +pause 1000 +Util CreateDestination DEST_TEST2 +Util DeleteDestinationAfterwards DEST_TEST2 +Util CopyMethod 3G_AP AP3 DEST_TEST2 +Util SetMethodPriority DEST_TEST2 AP3 0 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth + +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP1 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN + +Util WaitUntilConnectionIsClosed AP1 +waittestclass Util + +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxNotConnected +VCXCONN GetIap DEST_TEST2 +waittestclass VCXCONN +VCXCONN PrintConnUtilDetails +VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected + +Util WaitForConnectionActivity AP1 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31122 Connect, disconnect, change IAP prio, repeat +create VCXTestUtilModule Util + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 +Util SetMethodPriority DEST_TEST AP2 1 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth + +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP1 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN +Util WaitUntilConnectionIsClosed AP2 +waittestclass Util + +Util SetMethodPriority DEST_TEST AP2 0 +Util SetMethodPriority DEST_TEST AP1 1 + +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP2 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN +Util WaitUntilConnectionIsClosed AP2 +waittestclass Util + +VCXCONN Disconnect +waittestclass VCXCONN + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +#[Test] +#title ET31123 Connect, terminate connection 2nd app, connect +#create VCXTestUtilModule Util +# +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST +#pause 1000 +#Util CreateDestination DEST_TEST +#Util SetUsedDestination DEST_TEST +#Util DeleteDestinationAfterwards DEST_TEST +#Util CopyMethod 3G_AP AP1 DEST_TEST +#Util CopyMethod 3G_AP AP2 DEST_TEST +#Util SetMethodPriority DEST_TEST AP1 0 +#Util SetMethodPriority DEST_TEST AP2 1 +# +#create VCXConnUtilTest VCXCONN +#VCXCONN PrepareCase +#VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +# +#VCXCONN GetIap DEST_TEST +#waittestclass VCXCONN +# +#Util WaitForConnectionActivity AP1 +#waittestclass Util +# +#Util Attach AP1 +#Util Terminate +#Util WaitUntilConnectionIsClosed AP1 +#waittestclass Util +# +#pause 5000 +# +#VCXCONN GetIap DEST_TEST +#waittestclass VCXCONN +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#pause 5000 +# +#Util WaitForConnectionActivity AP1 +#waittestclass Util +# +#VCXCONN Disconnect +#waittestclass VCXCONN +# +#print OK! +#VCXCONN ShutdownTester +#delete VCXCONN +#pause 3000 +#delete Util +#[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +#[Test] +#title ET31124 Connect, terminate connection 2nd app, disconnect +#create VCXTestUtilModule Util +# +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST +#pause 1000 +#Util CreateDestination DEST_TEST +#Util SetUsedDestination DEST_TEST +#Util DeleteDestinationAfterwards DEST_TEST +#Util CopyMethod 3G_AP AP1 DEST_TEST +#Util CopyMethod 3G_AP AP2 DEST_TEST +#Util SetMethodPriority DEST_TEST AP1 0 +#Util SetMethodPriority DEST_TEST AP2 1 +#pause 2000 +# +#create VCXConnUtilTest VCXCONN +#VCXCONN PrepareCase +#VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +# +#VCXCONN GetIap DEST_TEST +#waittestclass VCXCONN +# +#Util WaitForConnectionActivity AP1 +#waittestclass Util +#pause 500 +# +#Util Attach AP1 +#pause 500 +#Util Terminate +#pause 500 +#Util WaitUntilConnectionIsClosed AP1 +#waittestclass Util +#pause 500 +#VCXCONN Disconnect +#waittestclass VCXCONN +#pause 500 +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxNotConnected +# +#print OK! +#VCXCONN ShutdownTester +#delete VCXCONN +#pause 3000 +#delete Util +#[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31125 Connect, delete instance +create VCXTestUtilModule Util + +// Destination with 1 working IAP +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +Util WaitForConnectionActivity AP1 +waittestclass Util + +print OK! +VCXCONN ShutdownTester +delete VCXCONN + +Util WaitUntilConnectionIsClosed AP1 +waittestclass Util + +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +#[Test] +#title ET31127 Roaming - Connect 3G, WLAN becomes available +#create VCXTestUtilModule Util +# +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST +#pause 1000 +#Util CreateDestination DEST_TEST +#Util SetUsedDestination DEST_TEST +#Util DeleteDestinationAfterwards DEST_TEST +#Util CopyMethod 3G_AP AP2 DEST_TEST +#Util SetMethodPriority DEST_TEST AP2 1 +# +#create VCXConnUtilTest VCXCONN +#VCXCONN PrepareCase +#VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +# +#VCXCONN AddWaitedProperty EVCxPSConnectionStatus EVCxConnected +#VCXCONN AddWaitedProperty EVCxPSConnectionStatus EVCxRoamingRequest +#VCXCONN AddWaitedProperty EVCxPSNbRoamAccepted 1 +#VCXCONN AddWaitedProperty EVCxPSConnectionStatus EVCxConnected +# +#VCXCONN GetIap DEST_TEST +#waittestclass VCXCONN +# +#Util WaitForConnectionActivity AP2 +#waittestclass Util +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#Util CopyMethod WLAN_AP AP3 DEST_TEST +#Util SetMethodPriority DEST_TEST AP3 0 +# +#VCXCONN WaitForPropertyQueue +#waittestclass VCXCONN +# +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#Util WaitForConnectionActivity AP3 +#waittestclass Util +# +#print OK! +#VCXCONN ShutdownTester +#delete VCXCONN +#pause 3000 +#delete Util +#[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +#title ET31128 Roaming - Connect WLAN, 3G becomes available +#create VCXTestUtilModule Util +# +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST +#pause 1000 +#Util CreateDestination DEST_TEST +#Util SetUsedDestination DEST_TEST +#Util DeleteDestinationAfterwards DEST_TEST +#Util CopyMethod WLAN_AP AP2 DEST_TEST +#Util SetMethodPriority DEST_TEST AP2 1 +# +#create VCXConnUtilTest VCXCONN +#VCXCONN PrepareCase +#VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +#VCXCONN GetIap DEST_TEST +#waittestclass VCXCONN +# +#Util WaitForConnectionActivity AP2 +#waittestclass Util +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#Util CopyMethod 3G_AP AP3 DEST_TEST +#Util SetMethodPriority DEST_TEST AP3 0 +# +#pause 5000 +# +#Util WaitForConnectionActivity AP2 +#waittestclass Util +# +#Util WaitUntilConnectionIsClosed AP3 +#waittestclass Util +# +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#print OK! +#VCXCONN ShutdownTester +#delete VCXCONN +#pause 3000 +#delete Util +#[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +#[Test] +#title ET31129 Roaming - Connect WLAN, another WLAN becomes available +#create VCXTestUtilModule Util +# +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST +#pause 1000 +#Util CreateDestination DEST_TEST +#Util SetUsedDestination DEST_TEST +#Util DeleteDestinationAfterwards DEST_TEST +#Util CopyMethod WLAN_AP AP2 DEST_TEST +#Util SetMethodPriority DEST_TEST AP2 1 +# +#create VCXConnUtilTest VCXCONN +#VCXCONN PrepareCase +#VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +#VCXCONN GetIap DEST_TEST +#waittestclass VCXCONN +# +#Util WaitForConnectionActivity AP2 +#waittestclass Util +# +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#Util CopyMethod WLAN_AP2 AP3 DEST_TEST +#Util SetMethodPriority DEST_TEST AP3 0 +# +#pause 5000 +# +#Util WaitForConnectionActivity AP2 +#waittestclass Util +# +#Util WaitUntilConnectionIsClosed AP3 +#waittestclass Util +# +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#VCXCONN AddWaitedProperty EVCxPSConnectionStatus EVCxNotConnected +# +#VCXCONN Disconnect +#waittestclass VCXCONN +# +#VCXCONN WaitForPropertyQueue +#waittestclass VCXCONN +# +#print OK! +#VCXCONN ShutdownTester +#delete VCXCONN +#pause 3000 +#delete Util +#[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +#[Test] +#title ET31130 Roaming not allowed - Connect 3G, WLAN becomes available +#create VCXTestUtilModule Util +# +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST +#pause 1000 +#Util CreateDestination DEST_TEST +#Util SetUsedDestination DEST_TEST +#Util DeleteDestinationAfterwards DEST_TEST +#Util CopyMethod 3G_AP AP2 DEST_TEST +#Util SetMethodPriority DEST_TEST AP2 1 +# +#create VCXConnUtilTest VCXCONN +#VCXCONN PrepareCase +#VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +# +#VCXCONN AddWaitedProperty EVCxPSConnectionStatus EVCxConnected +#//VCXCONN AddWaitedProperty EVCxPSConnectionStatus EVCxRoamingRequest +#VCXCONN AddWaitedProperty EVCxPSNbRoamAccepted 0 +#VCXCONN AddWaitedProperty EVCxPSConnectionStatus EVCxConnected +# +#VCXCONN GetIap DEST_TEST +#waittestclass VCXCONN +#VCXCONN SetRoamingAllowed 0 +# +#Util WaitForConnectionActivity AP2 +#waittestclass Util +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#Util CopyMethod WLAN_AP AP3 DEST_TEST +#Util SetMethodPriority DEST_TEST AP3 0 +# +#VCXCONN WaitForPropertyQueue +#waittestclass VCXCONN +# +#Util WaitForConnectionActivity AP2 +#waittestclass Util +# +#Util WaitUntilConnectionIsClosed AP3 +#waittestclass Util +# +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxConnected +# +#print OK! +#VCXCONN ShutdownTester +#delete VCXCONN +#pause 3000 +#delete Util +#[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31131 WapIdFromIapIdL +create VCXTestUtilModule Util + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP2 DEST_TEST +Util SetMethodPriority DEST_TEST AP2 1 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth + +VCXCONN WapIdFromIapId AP2 +waittestclass VCXCONN + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31132 WapIdFromIapIdL invalid IAP ID +create VCXTestUtilModule Util + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth + +VCXCONN WapIdFromIapId "invalidiap" +allownextresult KERRNOTFOUND +waittestclass VCXCONN + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +[Test] +title ET31133 Connect, default SNAP changes, connect again +create VCXTestUtilModule Util + +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST +pause 1000 +allowerrorcodes KERRNOTFOUND +Util DeleteDestination DEST_TEST2 +pause 1000 + +Util CreateDestination DEST_TEST +Util SetUsedDestination DEST_TEST +Util DeleteDestinationAfterwards DEST_TEST +Util CopyMethod 3G_AP AP1 DEST_TEST +Util SetMethodPriority DEST_TEST AP1 0 + +Util CreateDestination DEST_TEST2 +Util DeleteDestinationAfterwards DEST_TEST2 +Util CopyMethod 3G_AP AP2 DEST_TEST2 +Util SetMethodPriority DEST_TEST2 AP2 0 + +create VCXConnUtilTest VCXCONN +VCXCONN PrepareCase +VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth + +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +// wait for connection +Util WaitForConnectionActivity AP1 +print Wait for ap1 +waittestclass Util + +// disconnect, wait for disconnect +print Disconnect ap1 +VCXCONN Disconnect +waittestclass VCXCONN +Util WaitUntilConnectionIsClosed AP1 +waittestclass Util + +// set DEST_TEST2 as default +print default dest_test2 +Util SetUsedDestination DEST_TEST2 + +// attempt to connect to DEST_TEST +print connect dest_test +VCXCONN GetIap DEST_TEST +waittestclass VCXCONN + +// wait for connection on AP2 +print Wait for ap2 +Util WaitForConnectionActivity AP2 +waittestclass Util + +print Disconnect AP2 +VCXCONN Disconnect +waittestclass VCXCONN +Util WaitUntilConnectionIsClosed AP1 +waittestclass Util + +print OK! +VCXCONN ShutdownTester +delete VCXCONN +pause 3000 +delete Util +[Endtest] + +#------------------------------------------------------------------------------------ +# +# Test CVcxConnUtility class. +# +#------------------------------------------------------------------------------------ +#[Test] +#title ET31134 Default SNAP has no IAPs, connect +#create VCXTestUtilModule Util +# +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST +#pause 1000 +#allowerrorcodes KERRNOTFOUND +#Util DeleteDestination DEST_TEST2 +#pause 1000 +# +#Util CreateDestination DEST_TEST +#Util SetUsedDestination DEST_TEST +#Util DeleteDestinationAfterwards DEST_TEST +# +#Util CreateDestination DEST_TEST2 +#Util DeleteDestinationAfterwards DEST_TEST2 +#Util CopyMethod 3G_AP AP2 DEST_TEST2 +#Util SetMethodPriority DEST_TEST2 AP2 0 +# +#create VCXConnUtilTest VCXCONN +#VCXCONN PrepareCase +#VCXCONN Create "MASTERPS" KVcxConnUtilTestModeBoth +# +#print connect default +#VCXCONN GetIap DEST_TEST +#allownextresult KERRGENERAL +#waittestclass VCXCONN +# +#print connect dest_test2 +#VCXCONN GetIap DEST_TEST2 +#allownextresult KERRGENERAL +#waittestclass VCXCONN +# +#VCXCONN PrintConnUtilDetails +#VCXCONN CheckProperty EVCxPSConnectionStatus EVCxNotConnected +# +#print OK! +#VCXCONN ShutdownTester +#delete VCXCONN +#pause 3000 +#delete Util +#[Endtest] \ No newline at end of file