RFR: 1658: Minimize race window when updating PR body [v2]

Magnus Ihse Bursie ihse at openjdk.org
Wed Nov 9 10:16:17 UTC 2022


On Wed, 9 Nov 2022 00:43:30 GMT, Zhao Song <zsong at openjdk.org> wrote:

>> test/src/main/java/org/openjdk/skara/test/TestIssue.java line 94:
>> 
>>> 92:     @Override
>>> 93:     public String body() {
>>> 94:         return body;
>> 
>> Make `TestIssue#body()` consistent with `GitHubPullRequest#body()` and `GitLabMergeRequest#body()`.
>> 
>> It was returning the latest body from the 'remote' instead of the cache. So it is different from `GitHubPullRequest` and `GitLabMergeRequest`
>
> This change would make some tests fail. We need to update the tests, and I wonder whether it is better to file another bug to make this change and update related tests.

In effect, it sounds like `TestIssue` did not properly mimick the real classes. So fixing this, and fixing the tests so they pass, is probably a good idea. Maybe you should do that separately, yes, and integrate that first. Then you can easily add a proper test to this PR.

-------------

PR: https://git.openjdk.org/skara/pull/1416


More information about the skara-dev mailing list