BSP test-report template: Difference between revisions
From DDCIDeos
Jump to navigationJump to search
No edit summary |
|||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 7: | Line 7: | ||
# From Deos-Bundles: | # From Deos-Bundles: | ||
#* deos-maintainer-tools <version> | #* deos-maintainer-tools <version> | ||
# | # <distribution> Baseline installed test components: | ||
#* <platform>- | #* <platform>-<major>.<minor>.<debug> | ||
#* <platform>-dev-kit- | #* <platform>-dev-kit-<major>.<minor>.<debug> | ||
#* bsp-examples- | #* bsp-examples-<major>.<minor>.<debug> | ||
#* deos653p1-runtime | #* deos653p1-runtime-<major>.<minor>.<debug> | ||
# There are no regression tests for these components, so ad hoc testing was used. Testing performed on <targetName_on_target_Farm>: | # There are no regression tests for these components, so ad hoc testing was used. Testing performed on <targetName_on_target_Farm>: | ||
## In OpenArbor, created the platform project in accordance with BSP User Guide (confirm addresses in U-Boot match the UG). | ## In OpenArbor, created the platform project in accordance with BSP User Guide (confirm addresses in U-Boot match the UG). | ||
| Line 25: | Line 25: | ||
##* BSP: psio-print | ##* BSP: psio-print | ||
##* BSP: ext-clock-sync | ##* BSP: ext-clock-sync | ||
##* pcie-scanner | ##* pcie-scanner (if supported). | ||
##* Deos653: demo653_workspace | ##* Deos653: demo653_workspace | ||
##* <Any other examples relevant to this release/bsp> | ##* <Any other examples relevant to this release/bsp> | ||
## Following the Hello-world example in the OpenArbor UG, tested: | ## Following the Hello-world example in the OpenArbor UG, tested: | ||
##* Video | ##* Video Stream | ||
##* Update Target Load | ##* Update Target Load | ||
##* Mode changes | ##* Mode changes | ||
##* Status monitor | ##* Status monitor | ||
##* GDB | ##* GDB | ||
##* MLD | ##* MLD (No longer supported on Kismet and up) | ||
## Ran the timemap-analytics and observed the results to be satisfactory: | ## Ran the timemap-analytics 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 | ||
##* Results at ./ | ##* Switches used following the file name to show tick and window timemap analytics >> "--tick --window" | ||
##* Results at ./timemap-results.htm | |||
## 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 | |||
##* Switches used following the file name to show time shifts and user events >> "--ext-clock" | |||
##* 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. | ||
| Line 44: | Line 49: | ||
* One warning is reported in dev-kit as follows, which is expected: | * One warning is reported in dev-kit as follows, which is expected: | ||
** arm-eabi-ld: warning: section `.bss' type changed to PROGBITS | ** arm-eabi-ld: warning: section `.bss' type changed to PROGBITS | ||
[[Category:BSP]] | |||
Latest revision as of 17:43, 28 January 2025
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:
- From Deos-Bundles:
- deos-maintainer-tools <version>
- <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>
- There are no regression tests for these components, so ad hoc testing was used. Testing performed on <targetName_on_target_Farm>:
- In OpenArbor, created the platform project in accordance with BSP User Guide (confirm addresses in U-Boot match the UG).
- 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.
- 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
- 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
- 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>
- 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)
- Ran the timemap-analytics 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
- Switches used following the file name to show tick and window timemap analytics >> "--tick --window"
- Results at ./timemap-results.htm
- 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
- Switches used following the file name to show time shifts and user events >> "--ext-clock"
- Results at ./ext-clock-results.htm
- 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