Retrieve change set based on given IBuildResult object
![]()
How do I retrieve the change set (diff from previous build result) from a given build result object? From the RTC web page, There is a link "Show Change":
![]()
when click on it, I can have the corresponding change set diffed from the previous build result:
![]()
That way, I can analyze the change set to narrow down the problem space while the test cases broken.
Many thanks!
|
Accepted answer
One other answer
![]()
Ralph Schoon (61.6k●3●36●43)
| answered Apr 02 '15, 5:16 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
I assume you have to get the snapshot from the build result and / or some other data. The additional data is stored in a build result using IBuildResultContribution(s). To access them see the code below as an example.
ITeamBuildClient buildClient = (ITeamBuildClient) fTeamRepository.getClientLibrary(ITeamBuildClient.class); IBuildResultContribution[] logs = buildClient.getBuildResultContributions(buildResult, new String[]{IBuildResultContribution.LOG_EXTENDED_CONTRIBUTION_ID}, null); Comments
Hi Ralph,
Thanks for your quick and helpful response!
I found a link:
which show some code snippet and it seems to be able to satisfy my request. I am still working on to combine the code snippet into a workable complete code...
|