OS2a Project
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.
| Component | Version | Phase | Responsible | Work | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| ABC | 4.12.5 | Stable | TR |
| |||||||
| OpenArbor | A34154 | Stable | LJ, JW |
|
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
| 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).