1. added new xml tag <ARMStorageAccount>
2. added new xml tag <ARMInstanceSize> (There is VM size compatibility
conflict between ARM and ASM. Hence this new tag is added to
differentiate VM sizes.)
3. updated network test definitions.
Features -
1. Support for ARM execution mode.
2. VM deployment supported from ImageName / User provided VHD.
3. Added <SupportedExecutionModes> tag to test definition to identify if
the test is supported in specific execution mode or not.
4. Added New Library for ARM mode.
5. Updated required functions in RDFELibs.psm1
6. Updated BVT Test Cases.
Known Issues -
1. Only BVT cycle is supported.
2. commented out code is still present.
3. Less logging.
4. Other unknown issues may occur runtime as this is first version of
ARM modifications.
1.Added DS series support to E2E disk test cases (DS11,DS12,DS13,DS14
will be added n next commint)
2.Fixed bug E2E-CHANGE-USER-PASSWORD (failing to collect final dmesg
logs, test was failing for some distros due to unmatched string "updated
successfully.")
3.Fixed issue in E2E-VM-CAPTURE test.
4.Updated PerformIoOperations(). [DoIoTest.py was failing for SLES
distros.]
Deployment Count = Total No of VM sizes * Number of of deployments
needed for each VM size.
250 deployment count will deploy 10 deployments of each size.
(For extensive testing, we can increase the deployment count further.)
• Fix IsIperfServerStarted function, it will return -1 in some distro
• Fix case NETWORK-LB-CUSTOMPROBE-OTHER-PORT-TWO-NODES-DOWN-TCP abort for lack of stop-client.py
1. ICA-LINPACK-TEST.ps1 - Powershell script to perform LINPACK test.
2. start-linpack-test-in-background.py - Python supporting script.
3. Azure_ICA_all.xml
a. Added A8 and A9 deployment details.
b. Added LINPACK test definition.
c. Created LINPACK-STREAM test cycle.
File - ICA-DEPLOYMENT-ALL-SIZES-LOOP-TEST.ps1
1. Deployment test was aborting as soon as first deployment / provision failure detected. Now total failed deployments allowed are 5 in order to catch more deployment issues.
File - Azure_ICA_all.xml
1. Added Standard_D1, Standard_D2, Standard_D3, Standard_D4 to Deployment Definitions.
2. Changed deployment loop count from 50 to 100.
3. Added Standard_D1, Standard_D2, Standard_D3, Standard_D4 VM sizes to test in Deployment Loop Test.
Framework Related Changes :
Azure_ICA_ALL.xml
[new] Added DTAP and Ping server deployment definitions to the test setups.
[new] Added "Tag" field to hosted service definition. ("This will help to differentiate between TEST VM and DTAP/EXTERNAL PING VM by adding small tag to hosted service name.")
RDFELibs.psm1
[new] Added support for xfs file system for E2E data disk tests.
All test cases:
[new] Added support for dynamic DTAP and Ping server.
[fix] Corrected all indentaion.