OS2a Project

From DDCIDeos
Jump to navigationJump to search

The primary driver for this release is the integration of ABC.

Description

In addition to the above, we would like to fix the hung build bug, DDCI_PCR:559, which has been reopened as of 2010-07-22 and re-resolved as of 2010-07-23 SVNRevision 22627. If the bug is still observed after that revision, the PCR needs to be reopened again.

OS2a Components to Work

Phases Are:

  • Hold - on hold
  • Dev - in development
  • Build - can be built from HEAD
  • Test - in test
  • OA Test - If applicable (i.e., the component executes in the "DDS" environment (e.g., makeboot, config tool, etc.))
  • Stable - You are done! All steps (including test report) in the software release howto have been followed.
OS2a Components
Component Version Phase Responsible Work
ABC 4.12.5 Stable TR
1) Integration Testing w/DDS_A34152_D09053...
2) If testing is successful, remove the Documentation Caveat
OpenArbor A34154 Stable LJ, JW
1) Integration Testing w/DDS_A34152_D09053...
2) Confirm DDCI_PCR:559 fix
3) Confirm multiple FP DDCI_PCR:497 fix
4) Confirm no inst_* removal DDCI_PCR:497 fix
5) Confirm project refresh w/o rebuild DDCI_PCR:497 fix
6) BC: Mult-platform project has been fixed! DDCI_PCR:497
7) If testing is successful, remove the FTP Connection Management Caveat

Caveats

These caveats are being submitted as acceptable for this release.

One at a Time

This release should only be used to instrument one (per Deos Load List) executable object file at a time. In other words, only one .exe or .so on the load list should contain instrumentation.

Qualification

This release is not qualifiable.

Testing

ABC will be tested by performing instrumentation, initialization of the hit map, execution of the instrumented code, downloading of the hitmap and generation/examination of the coverage report. These steps will be performed on the examples documented in the Kernel Examples User's Guide, as well as one (or more) applications from user workspaces (as applicable). The user workspaces are located at: \\DeosTower\c-drive\customer-support\workspaces

ABC Testing
Example Target Platform Responsible Result Remarks
Hello World ETXSDU-1 etxexpress-cd JW PASS Integration Testing w/DDS_A34153_D09053... and DDCI_PCR:559 fix
Multi Threaded Process ETXSDU-1 etxexpress-cd JW PASS Integration Testing w/DDS_A34153_D09053... and DDCI_PCR:559 fix
Processes and Threads ETXSDU-1 etxexpress-cd JW PASS Integration Testing w/DDS_A34153_D09053... and DDCI_PCR:559 fix
Shared Library ETXSDU-1 etxexpress-cd JW PASS Integration Testing w/DDS_A34153_D09053... and DDCI_PCR:559 fix
Auto Tune ETXSDU-1 etxexpress-cd JW PASS Integration Testing w/DDS_A34153_D09053... and DDCI_PCR:559 fix
User Workspace: BlueLabel3 ETXSDU-1 etxexpress-cd JW PASS Integration Testing w/DDS_A34152_D09053... and DDCI_PCR:559 fix
Hello World DeosEP8343M ep8343m BC PASS Integration Testing w/DDS_A34152_D09053...
Multi Threaded Process DeosEP8343M ep8343m BC PASS Integration Testing w/DDS_A34152_D09053...
Processes and Threads DeosEP8343M ep8343m BC PASS Integration Testing w/DDS_A34152_D09053...
Shared Library DeosEP8343M ep8343m BC PASS Integration Testing w/DDS_A34152_D09053...
Auto Tune DeosEP8343M ep8343m BC PASS Integration Testing w/DDS_A34152_D09053...
Hello World Hotdish-AID hotdish-aid BC PASS multi-platforms are working
Multi Threaded Process Hotdish-AID hotdish-aid BC PASS Integration Testing w/DDS_A34152_D09053...
Processes and Threads Hotdish-AID hotdish-aid BC PASS Integration Testing w/DDS_A34152_D09053...
Shared Library Hotdish-AID hotdish-aid BC PASS Integration Testing w/DDS_A34152_D09053...
Auto Tune Hotdish-AID hotdish-aid BC PASS Integration Testing w/DDS_A34152_D09053...
User Workspace: A350-CMV-PPC440 Hotdish-AID hotdish-aid BC PASS w/DDS_A34154 and a manual add of D09054.
Hello World DeosAID or DeosAID2 lutefisk-aid LJ PASS Integration Testing w/DDS_A34154_D09053...
Multi Threaded Process DeosAID or DeosAID2 lutefisk-aid LJ PASS Integration Testing w/DDS_A34154_D09053...
Processes and Threads DeosAID or DeosAID2 lutefisk-aid LJ PASS Integration Testing w/DDS_A34154_D09053...
Shared Library DeosAID or DeosAID2 lutefisk-aid LJ PASS Integration Testing w/DDS_A34153_D09053...
Auto Tune DeosAID or DeosAID2 lutefisk-aid LJ PASS Integration Testing w/DDS_A34153_D09053...
User Workspace: aid_ppc DeosAID or DeosAID2 lutefisk-aid LJ PASS Integration Testing w/DDS_A34154_D09053...
Hello World N/A VMWare TR PASS Integration Testing w/DDS_A34152_D09053...
Multi Threaded Process N/A VMWare TR PASS Integration Testing w/DDS_A34152_D09053...
Processes and Threads N/A VMWare TR PASS Integration Testing w/DDS_A34152_D09053...
Shared Library N/A VMWare TR PASS Integration Testing w/DDS_A34152_D09053...
Auto Tune N/A VMWare TR PASS Integration Testing w/DDS_A34152_D09053...
User Workspace: BlueLabel3 N/A VMWare TR PASS Integration Testing w/DDS_A34152_D09053...

D09053 Testing Credit

Most of the testing above was performed on an OpenArbor/Deos/ABC combination other than the final A34154_D09054. We believe that above is still valid for the following reasons:

  • Between D09053 and D09054, the following components changed: AFDX Test Responder, dds-docs and release note updates for ABC.
  • After installing A34154_D09053 & A34154_D09054 a diff of the resulting trees confirmed this assertion.
  • ABC ships in self-extracting exe form, while the integrity key of the .exe changes, the extracted contents did not. This was confirmed via diff and by running the ABC tests, per the directions in the updated documentation, with User Workspace: A350-CMV-PPC440 on the Hotdish-AID.
  • Note that the AFDX Test Responder is addressed via the test report collocated with the distribution (deosftp@deos.ddci.com://pub/deos-products/afdx/afdx-tr/2.3.0).