Difference between revisions of "Build Matrix"

From Adobe Open Source Wiki
Jump to: navigation, search
(pulled cygwin to another matrix; added doxygen build state)
Line 13: Line 13:
  
 
==QA Matrix for Macintosh==
 
==QA Matrix for Macintosh==
{| border="1" cellpadding="5" cellspacing="0" align="center"
+
{| border="1" cellpadding="5" cellspacing="0"
 
| rowspan = '4' |
 
| rowspan = '4' |
 
! colspan = '8' | Mac
 
! colspan = '8' | Mac
Line 295: Line 295:
 
|}
 
|}
  
==QA Matrix for Windows/Other==
+
==QA Matrix for Windows==
{| border="1" cellpadding="5" cellspacing="0" align="center"
+
{| border="1" cellpadding="5" cellspacing="0"
 
| rowspan = '4' |
 
| rowspan = '4' |
 
! colspan = '6' | Win
 
! colspan = '6' | Win
! colspan = '2' | Cygwin
 
 
|-
 
|-
 
! colspan='4' | MSVC 8
 
! colspan='4' | MSVC 8
 
! colspan='2' | MSVC 7.1
 
! colspan='2' | MSVC 7.1
! colspan='2' | GCC 3.4.4
 
 
|-
 
|-
 
| colspan='2' align='center' | IDE
 
| colspan='2' align='center' | IDE
| colspan='2' align='center' | bjam
 
 
| colspan='2' align='center' | bjam
 
| colspan='2' align='center' | bjam
 
| colspan='2' align='center' | bjam
 
| colspan='2' align='center' | bjam
 
|-
 
|-
| align='center' | Debug
 
| align='center' | Release
 
 
| align='center' | Debug
 
| align='center' | Debug
 
| align='center' | Release
 
| align='center' | Release
Line 326: Line 321:
 
| <!-- MSVC71 bjam Debug --> bgcolor='green' | 457 FB
 
| <!-- MSVC71 bjam Debug --> bgcolor='green' | 457 FB
 
| <!-- MSVC71 bjam Release --> bgcolor='green' | 457 FB
 
| <!-- MSVC71 bjam Release --> bgcolor='green' | 457 FB
| <!-- Cygwin bjam Debug --> bgcolor='green' | 457 MM FB
 
| <!-- Cygwin bjam Release --> bgcolor='green' | 457 MM FB
 
 
|-
 
|-
 
|alert
 
|alert
Line 336: Line 329:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|align_reverse
 
|align_reverse
Line 346: Line 337:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|align_right_test
 
|align_right_test
Line 356: Line 345:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|alignment_test
 
|alignment_test
Line 366: Line 353:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|big_popup
 
|big_popup
Line 376: Line 361:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|checkbox_control
 
|checkbox_control
Line 386: Line 369:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|checkbox_radio_button_suite
 
|checkbox_radio_button_suite
Line 396: Line 377:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|cycle_test
 
|cycle_test
Line 406: Line 385:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|e01_clipping_path
 
|e01_clipping_path
Line 416: Line 393:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|edit_text_suite
 
|edit_text_suite
Line 426: Line 401:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|empty_containers
 
|empty_containers
Line 436: Line 409:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|empty_dialog
 
|empty_dialog
Line 446: Line 417:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|find_and_replace (2 eve files)
 
|find_and_replace (2 eve files)
Line 456: Line 425:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|grow
 
|grow
Line 466: Line 433:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|image_size (2 eve files)
 
|image_size (2 eve files)
Line 476: Line 441:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|inequality
 
|inequality
Line 486: Line 449:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|mini_image_size (3 eve files)
 
|mini_image_size (3 eve files)
Line 496: Line 457:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|named_function_suite
 
|named_function_suite
Line 506: Line 465:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|nested_group
 
|nested_group
Line 516: Line 473:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|optional_panel
 
|optional_panel
Line 526: Line 481:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|overconstrain
 
|overconstrain
Line 536: Line 489:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|progress_bar_suite
 
|progress_bar_suite
Line 546: Line 497:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|slider_suite
 
|slider_suite
Line 556: Line 505:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|sort_lines
 
|sort_lines
Line 566: Line 513:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
 
 
|-
 
|-
 
|tabs_and_panels
 
|tabs_and_panels
Line 576: Line 521:
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Debug --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
 
| <!-- MSVC71 bjam Release --> bgcolor='lightgrey' |  
| <!-- Cygwin bjam Debug --> bgcolor='darkgrey' align='center' | <i>NA</i>
+
|}
| <!-- Cygwin bjam Release --> bgcolor='darkgrey' align='center' | <i>NA</i>
+
==QA Matrix for Other Stuff==
 +
{| border="1" cellpadding="5" cellspacing="0"
 +
| Cygwin GCC 3.4.4 bjam Debug
 +
| bgcolor='green' | 457 MM FB
 +
|-
 +
| Cygwin GCC 3.4.4 bjam Release
 +
| bgcolor='green' | 457 MM FB
 +
|-
 +
| Doxygen documentation Build
 +
| bgcolor='lightgray' |  
 
|}
 
|}
  

Revision as of 18:09, 4 August 2006

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='green') 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

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) 457 MM FB 457 MM FB 457 MM FB 457 MM FB 463 SP 463 SP 463 SP 463 SP
alert 464 FB 469 FB
align_reverse 464 FB 464 SP
align_right_test 464 FB 464 SP
alignment_test 464 FB 464 SP
big_popup 464 FB 464 SP
checkbox_control 464 FB 464 SP
checkbox_radio_button_suite 464 FB 464 SP
cycle_test 464 FB 464 SP
e01_clipping_path 464 FB 468 SP
edit_text_suite 464 FB
empty_containers 467 FB
empty_dialog 464 FB
find_and_replace (2 eve files) 470 MM
grow 464 FB
image_size (2 eve files) 464 FB Bug #1533337
inequality 464 FB
mini_image_size (3 eve files) 464 FB
named_function_suite 464 FB
nested_group 464 FB
optional_panel 464 FB
overconstrain 464 FB (warning posted in console)
progress_bar_suite 464 FB
slider_suite 465 FB Bug# 1533468
sort_lines 464 FB
tabs_and_panels 464 FB

QA Matrix for Windows

Win
MSVC 8 MSVC 7.1
IDE bjam bjam
Debug Release Debug Release Debug Release
Build (Adobe Begin and (when applicable) the bjam test suites) 457 MM FB 457 MM FB 457 MM FB 457 MM FB 457 FB 457 FB
alert 478 FB
align_reverse 467 MM
align_right_test 467 MM
alignment_test 457 MM
big_popup 457 MM
checkbox_control 457 MM
checkbox_radio_button_suite 457 MM
cycle_test 467 MM
e01_clipping_path 457 MM
edit_text_suite 470 MM
empty_containers 470 MM
empty_dialog 457 MM
find_and_replace (2 eve files) 470 MM
grow 457 MM
image_size (2 eve files) 457 MM 1533337
inequality 465 FB
mini_image_size (3 eve files) 457 MM
named_function_suite 467 MM
nested_group 457 MM
optional_panel 457 MM
overconstrain MM 470, errors reported to stderr, but stderr not easily available on win32
progress_bar_suite 457 MM
slider_suite 469 MM
sort_lines 457 MM
tabs_and_panels 457 MM

QA Matrix for Other Stuff

Cygwin GCC 3.4.4 bjam Debug 457 MM FB
Cygwin GCC 3.4.4 bjam Release 457 MM FB
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.