BSP test-report template: Difference between revisions

From DDCIDeos
Jump to navigationJump to search
Mcarroll (talk | contribs)
Mcarroll (talk | contribs)
Line 38: Line 38:
##* Source found at: https://deos.ddci.com/scm/Deos/products/desk/python-tools/branches/mainline/code/timemap-analytics.py
##* Source found at: https://deos.ddci.com/scm/Deos/products/desk/python-tools/branches/mainline/code/timemap-analytics.py
##* Switches used following the file name to show tick and window timemap analytics >> "--tick --window"  
##* Switches used following the file name to show tick and window timemap analytics >> "--tick --window"  
##* Results at ./tm-results.htm
##* Results at ./timemap-results.htm
## Ran the timemap-analytics for ext-clock-sync and observed the results to be satisfactory:
## Ran the timemap-analytics for ext-clock-sync and observed the results to be satisfactory:
##* Source found at: https://deos.ddci.com/scm/Deos/products/desk/python-tools/branches/mainline/code/timemap-analytics.py
##* Source found at: https://deos.ddci.com/scm/Deos/products/desk/python-tools/branches/mainline/code/timemap-analytics.py
##* Switches used following the file name to show time shifts and user events >> "--ext-clock"  
##* Switches used following the file name to show time shifts and user events >> "--ext-clock"  
##* Results at ./tm-results.htm
##* Results at ./ext-clock-results.htm
## Built the dev-kit and compared the output against the content in the desk.
## Built the dev-kit and compared the output against the content in the desk.



Revision as of 18:19, 4 December 2024

The following is a sample for a BSP that does not have any formal tests. Edit this page and copy the contents (excluding this paragraph) into a test-report.txt file. Anything that is not supported on the BSP would be deleted. Replace everything in <brackets>.

<platform>-<major>.<minor>.<debug> <Tester First and Last Name>, <yyyy-mm-dd>


What was done:

  1. From Deos-Bundles:
    • deos-maintainer-tools <version>
  2. <distribution> Baseline installed test components:
    • <platform>-<major>.<minor>.<debug>
    • <platform>-dev-kit-<major>.<minor>.<debug>
    • bsp-examples-<major>.<minor>.<debug>
    • deos653p1-runtime-<major>.<minor>.<debug>
  3. There are no regression tests for these components, so ad hoc testing was used. Testing performed on <targetName_on_target_Farm>:
    1. In OpenArbor, created the platform project in accordance with BSP User Guide (confirm addresses in U-Boot match the UG).
    2. Updated boot image onto tftp server with latest downloaded from the installer
      • Tested release boot named deosBoot-rel-<yyyy>-<mm>-<dd>.bin
      • Tested debug boot named deosBootdbg-rel-<yyyy>-<mm>-<dd>.bin.
    3. Build a Deos Bootable Image according to the user guide (both methods) and updated the image and symbolic links used in tftp server to ensure both built and booted. Image is named:
      • composite-rel-<yyyy>-<mm>-<dd>.darc
    4. Tested both release and debug pals by ftp putting the other variant.
      • Captured tick count start and end over 5 minutes and confirm appropriate delta
    5. The following examples were integrated and put to the tftp server for testing:
      • BSP: pal-extension
      • BSP: psio-print
      • BSP: ext-clock-sync
      • pcie-scanner (if supported).
      • Deos653: demo653_workspace
      • <Any other examples relevant to this release/bsp>
    6. Following the Hello-world example in the OpenArbor UG, tested:
      • Video Stream
      • Update Target Load
      • Mode changes
      • Status monitor
      • GDB
      • MLD (No longer supported on Kismet and up)
    7. Ran the timemap-analytics and observed the results to be satisfactory:
    8. Ran the timemap-analytics for ext-clock-sync and observed the results to be satisfactory:
    9. Built the dev-kit and compared the output against the content in the desk.

Results:

  • All tests ran and passed as expected.
  • One warning is reported in dev-kit as follows, which is expected:
    • arm-eabi-ld: warning: section `.bss' type changed to PROGBITS