Bug 39

Summary: failed update - Market level" and "available languages" does not have value in status.json
Product: TestProduct Reporter: Kuanshen An <kuanshen.an>
Component: TestComponentAssignee: Brian Roberge <brian.roberge>
Status: VERIFIED WONTFIX    
Severity: major    
Priority: Highest    
Version: unspecified   
Hardware: All   
OS: All   
Attachments: 'status.json' retrieved from User documentation folder location.

Description Kuanshen An 2018-07-25 22:48:44 EDT
Created attachment 10 [details]
'status.json' retrieved from User documentation folder location.

According to FWRS62, we need "Market level" and "available languages" prior to update to be logged to Logging server.

in build 709, just found that if the upgrade is failed ( incompatible or other reasons), "Market level" or "available languages" fields would be empty, like below.

  "StartLanguage": "",
  "StartMarket": "",


Expect that these values should be always logged no matter upgrade is successful or not. 

Requirement:
FWRS62, 
The Firmware Update Application shall log the following to the Logging Server:
1. Operating System Information
2. Reader software version prior to update
3. Reader software version after update
4. Reader serial number
5. Market level of the Reader prior to update (if available)
6. Available languages on the Reader prior to update
7. Update status (i.e. errors or update successful)
Comment 1 Brian Roberge 2018-07-27 14:51:19 EDT
It depends on when and why the update fails.  If it fails before we can retrieve the language and or market level we can't store them in the status.  My guess is that this failure happened before we could retrieve them.
Comment 2 Kuanshen An 2018-08-14 17:20:39 EDT
test cases would be updated to verify the successful upgrade. I got no question from other parties.