Eugene Chan <ewchan@xxxxxxxxxx> Sent by: hyades-dev-admin@xxxxxxxxxxx
05/27/2004 05:02 PM
Please respond to
hyades-dev
To
hyades-dev@xxxxxxxxxxx
cc
Subject
Re: [hyades-dev] Committer
vote required for M10 checkin
I vote YES
--------------------------------------------------------------------
Eugene Chan
IBM Toronto Laboratory
D3/ENW/8200/MKM
Voice: 1-905-413-6102
Email: ewchan@xxxxxxxxxx
Joseph P Toomey <jptoomey@xxxxxxxxxx>
Sent by: hyades-dev-admin@xxxxxxxxxxx
05/27/2004 01:50 PM
Please respond to
hyades-dev
To
hyades-dev@xxxxxxxxxxx
cc
Subject
[hyades-dev] Committer vote
required for M10 checkin
The following M10 defect require Committer's approval: (I vote YES)
Target drop date to cvs:
May 27 afternoon EST
Target Regression test complete: June 1 (Joe
Toomey)
Target candidate drop:
June 3(pass 3)
Defect:
bugzilla_64399 -- Execution history type is overwritten
when model is reloaded
Rationale:
A type field was added to the execution history model in 3.0 to allow for
cases when the test is deleted, and we still must determine the type of
test
that was run when the execution history was created. This feature
is not
used by Hyades directly, but is required by some products building on top
of Hyades.
The setTest method of TPFExecutionResult automatically assigns the type
of
the execution result to the type of the test that is being set (to keep
the type
values in sync.) However, when the model is being reloaded, the parameter
passed in for the test has not yet been loaded by EMF, and calling getType()
on the test returns null.
Risk Assessment:
No API change. Simply test to see if the new test's type is null
before assigning the execution history's type to it.
Low risk change.
Joe Toomey
Senior Software Engineer
Rational Software
IBM Software Group