preview -> previous, sorry for the typo : )

*Best Regards,*

*Chufeng (Eric) Gao*



On Wed, Sep 28, 2022 at 11:29 PM Chufeng Gao <[email protected]> wrote:

> Hi Yann,
>
> That's a good suggestion. Actually we have DSIP-10[1] with detailed plans
> for UT coverage and the community has been working on it.
> We also had an email thread[2] discussing related stuff. Giving examples
> for UT refactoring / improvement and encourage more contributors to
> participate are covered in our plans as well.
> At this moment, we are removing `Powermock`[3] from DS project and try to
> upgrade all test cases from jUnit4 to jUnit5[4], which are the pre-tasks of
> UT refactoring / improvement.
> Once these pre-tasks done, we will refactor the UT cases and increase
> coverage module by module.
>
> You are very welcome to join us in moving DSIP-10 forward!
>
> BTW, you could refer to the links below to catch up with the preview
> discussions : )
>
> [1] https://github.com/apache/dolphinscheduler/issues/10573
> [2] https://lists.apache.org/thread/gcf8yfrnt94l1yqpf548cfbmo4o65blo
> [3] https://github.com/apache/dolphinscheduler/issues/11405
> [4] https://github.com/apache/dolphinscheduler/pull/11332
>
> Thanks!
>
> *Best Regards,*
>
> *Chufeng (Eric) Gao*
>
>
>
> On Wed, Sep 28, 2022 at 11:12 PM yann ann <[email protected]>
> wrote:
>
>> I suggest creating a dedicated task such as DSIP, which focuses on
>> increasing the UT coverage value. At the same time, it can attract more
>> new
>> contributors to join DS. Because UT will be a good PR for first
>>
>> On Tue, Sep 27, 2022 at 10:58 PM david zollo <[email protected]>
>> wrote:
>>
>> > Can't agree more. Now it's time for us to update the UT coverage value,
>> I
>> > recommend setting the value to 60%, How do you think?
>> >
>> >
>> >
>> > Best Regards
>> >
>> > ---------------
>> > Apache DolphinScheduler PMC Chair & Apache SeaTunnel PPMC
>> > David
>> > Linkedin: https://www.linkedin.com/in/davidzollo
>> > Twitter: @WorkflowEasy <https://twitter.com/WorkflowEasy>
>> > ---------------
>> >
>> >
>> > On Mon, Sep 26, 2022 at 9:06 PM yann ann <[email protected]>
>> wrote:
>> >
>> > > Dear All,
>> > >
>> > > As we discussed in the WeChat group, the current UT coverage of DS is
>> not
>> > > high, in order to avoid increasing our historical debt. I suggest if
>> it
>> > is
>> > > possible to establish a policy that future PRs must contain the
>> > > corresponding UT code. Of course, PRs that are not suitable for
>> writing
>> > UTs
>> > > are excluded.
>> > > UT should a threshold condition for new PR. The reviewers need to
>> > determine
>> > > whether the current PR is covered by the test case. If not, the
>> > Contributor
>> > > should add the related UT, unless this PR does not need UT.
>> > > Doing so has the following benefits:
>> > > 1. Reviewers can migrate PRs more quickly, reducing reviewing time.
>> > > 2. Submitted PR can get basic quality assurance。
>> > > 3. No further reduction in current test coverage
>> > >
>> > > Sure, of course there may be some "negative impressions". There is a
>> > small
>> > > probability that it may reduce someone's enthusiasm for submitting PR.
>> > But
>> > > I think the action is generally beneficial and it should be a
>> consensus.
>> > >
>> > > B. R.
>> > > Yann (GithubID: DarkAssassinator)
>> > >
>> >
>>
>

Reply via email to