Build Matrix
From Adobe Open Source Wiki
Revision as of 19:20, 7 September 2006 by FosterBrereton (Talk | contribs)
Contents |
Policies
- Anyone may edit the build matrix at any time
- Use the following format when filling in a square: {changelist} {initials} {details}
- changelist is the changelist against which you tested this square
- initials are your initials
- details are any more details such as bug numbers, questions, etc. (if necessary)
- Color code the background of the matrix according to the status
- Green (bgcolor='lightgrey') All is ok.
- Yellow (bgcolor='yellow') Outstanding issue under investigation
- Please mark the box with a note. If it is extended, use the [[#subsection]] notation. (Example: #bjam Issues)
- Red (bgcolor='red') Failure
- Please mark the box with a submitted SourceForge.net bug number.
QA Matrix for Macintosh
| Mac | ||||||||
|---|---|---|---|---|---|---|---|---|
| XCode 2.3 PPC | XCode 2.3 Intel | |||||||
| IDE | bjam | IDE | bjam | |||||
| Debug | Release | Debug | Release | Debug | Release | Debug | Release | |
| Build (Adobe Begin and the bjam test suites) | 681 FB | 681 FB | 681 FB #Mac OS bjam Issues | 681 FB #Mac OS bjam Issues | ||||
| alert | ||||||||
| align_reverse | ||||||||
| align_right_test | ||||||||
| alignment_test | ||||||||
| big_popup | ||||||||
| checkbox_control | ||||||||
| checkbox_radio_button_suite | ||||||||
| cycle_test | ||||||||
| e01_clipping_path | ||||||||
| edit_number_suite | ||||||||
| edit_text_suite | ||||||||
| empty_containers | ||||||||
| empty_dialog | ||||||||
| find_and_replace (2 eve files) | ||||||||
| grow | ||||||||
| image_size (2 eve files) | Bug #1533337 | |||||||
| inequality | ||||||||
| mini_image_size (3 eve files) | ||||||||
| named_function_suite | ||||||||
| nested_group | ||||||||
| optional_panel | ||||||||
| overconstrain | (warning posted in console) | |||||||
| progress_bar_suite | ||||||||
| slider_suite | Bug# 1533468 | |||||||
| sort_lines | ||||||||
| tabs_and_panels | ||||||||
QA Matrix for Windows
| Win | ||||||
|---|---|---|---|---|---|---|
| MSVC 8 | MSVC 7.1 | |||||
| IDE | bjam | bjam | ||||
| Debug | Release | Debug | Release | Debug | Release | |
| Build (Adobe Begin and the bjam test suites) | 681 FB | 689 FB | 689 FB | |||
| alert | 681 FB | |||||
| align_reverse | 682 FB | |||||
| align_right_test | 682 FB | |||||
| alignment_test | 682 FB | |||||
| big_popup | 682 FB | |||||
| checkbox_control | 682 FB | |||||
| checkbox_radio_button_suite | 682 FB | |||||
| cycle_test | 682 FB | |||||
| e01_clipping_path | 682 FB | |||||
| edit_number_suite | 682 FB | |||||
| edit_text_suite | 683 FB | |||||
| empty_containers | 683 FB | |||||
| empty_dialog | 683 FB | |||||
| find_and_replace (2 eve files) | 683 FB | |||||
| grow | 683 FB | |||||
| image_size (2 eve files) | Bug# 1533337 | |||||
| inequality | ||||||
| mini_image_size (3 eve files) | ||||||
| named_function_suite | ||||||
| nested_group | ||||||
| optional_panel | ||||||
| overconstrain | (errors reported to stderr, but stderr not easily available on win32) | |||||
| progress_bar_suite | ||||||
| slider_suite | ||||||
| sort_lines | ||||||
| tabs_and_panels | ||||||
QA Matrix for Other Stuff
| Cygwin GCC 3.4.4 bjam Debug | |
| Cygwin GCC 3.4.4 bjam Release | |
| Doxygen documentation Build |
bjam Issues
Due to the bjam hackery involved in getting the manifest files to copy to their destinations while building with bjam, the debug/release variants must each be built with separate commands. i.e., the command:
bjam msvc-7.1 debug release
...will fail for debug, while
bjam msvc-7.1 debug bjam msvc-7.1 release
...will succeed.
Mac OS bjam Issues
The 'install' stage of the bjam build process is hackneyed due to lack of an engineer fluent in bjamese. In some cases the copying of one or more file(s) will fail, in which case the destination file is then deleted successfully. A subsequent execution of bjam will then copy the file successfully to its final destination.