[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [wtp-dev] Declaring I-Builds | 
Committers,
As you know, our build cycle is modified.  We have a longer testing/fixing 
period for an Integration build. After the trial builds on Tuesdays the 
main focus of the teams must be to fix the problems in code and tests to 
create a successful build by Thursday.
After tuesday we will enter a two day test/fix period.  You can call for 
additional I-Builds in this period. There are builds triggered 
automatically on Tuesdays&Thursdays if there are changes in the map files.
In order for us to declare an I-Build a success, a build must:
1) Compile without an error
2) All tests (bvt, api, ..) must pass
However, until M4 we will allow some flexibility in terms of tolerating 
test failures for APIs until it matures.
There will be a final build late afternoon Thursdays after which I will 
declare a 24 hour review period to the owners of components and tests that 
have failures to declare their component to pass/fail.  We will restrain 
from doing additional build in this period. If all components  pass we will 
declare the build a success.  Otherwise the builds will be removed.  After 
M4 there will not be any exceptions, a build must pass.
We will publish the reason for the build failure, recommend steps to fix 
them, which will include pulling components out of builds until they are 
stable.