Open kowsisoundhar12 opened 2 years ago
This should probably be multiple issues, one issue per type of functionality needed.
@bzbarsky-apple sure ,i will create separate issues
Time - consuming to run this section of SU tests
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
Feature description
OTA Software Update Scripts need an yaml syntax support for following steps:
TC-SU-1.1
TC-SU-2.1 All steps need yaml support
TC-SU-2.2 All steps need yaml support
TC-SU-2.3
2.During the transfer of the image to the DUT, force fail the transfer before it completely transfers the image. Initiate another QueryImage Command from DUT to the TH/OTA-P. Set the RC[STARTOFS] bit and associated STARTOFS field in the ReceiveInit Message to indicate the resumption of a transfer previously aborted.
3.Perform the OTA Update on DUT using vendor specific mechanism.
TC-SU-2.4
1.Set ImageURI to the location where the image is located. After the DUT transfers the image, the DUT should send ApplyUpdateRequest to the OTA-P. 2.Verify that the request received on the OTA-P has the following mandatory fields. UpdateToken - verify that it is same as the one sent in the QueryImageResponse. NewVersion - verify that this is the same as the software version that was downloaded.
TC-SU-2.5
All steps need yaml support
TC-SU-2.6
DUT sends the NotifyUpdateApplied Command to the OTA-P after installing the software update.
TC-SU-2.7
All steps need yaml support
TC-SU-2.8
All steps need yaml support
TC-SU-3.2
TC-SU-3.3 Step 1: Expected Outcome
TC-SU-3.4
All steps need yaml support
TC-SU-4.1 1.Verify that the attribute value is set to TH2 as the default OTA provider for the first fabric and TH3 for the second fabric. 2.DUT should start initiating the Software update process. While the DUT is downloading the image, TH sends a read request to read the UpdateStateProgress attribute from the DUT.
TC-SC-4.2
All steps need yaml support
Platform
all
Platform Version(s)
No response
Anything else?
TC-SU-1.1
TC-SU-2.3
TC-SU-2.4
TC-SU-2.6
TC-SU-3.2
TC-SU-3.3
TC-SU-4.1