On Tue, 26 Feb 2019 at 12:53, Vladimir Sitnikov
<sitnikov.vladi...@gmail.com> wrote:
>
> sebb> We have no idea what you have tested
>
> I would never make an elaborate list of things I've done.

I did not ask for an exhaustive list, but some clue as to what you
have run so others can repeat the tests on diferent hosts.

> sebb> We don't know if you have covered all the requirements
>
> Everybody can see what I have published. I have not yet claimed that
> Gradle build script is production ready.

So what is ready for testing?

Are you using the following Github repo & branch:

https://github.com/vlsi/jmeter/tree/gradle

> sebb>I do disagree with bundling it together with the development of the
> sebb>Gradle scripts.
>
> Ok, however please note that your "disagreement" is not enough to veto
> such a change.

See below for further technical reasons.

> On the other hand, splitting the work in two steps would make
> development and review harder.

Just the reverse.

The more variables you change at once, the harder it is to debug failures.

For example:
If a test fails, is it because the build script is faulty?
Or because a source file was changed?
Or because files are in different places?
Or because the Gradle test environment is different from the Ant test
environment?
Or because a dependency is missing or misplaced or the wrong version?

If Gradle were introduced with the existing layout, this would
eliminate a lot of variables.

> It would break everybody's workflows twice.

I agree that people would need to get used to two changes (Gradle
instead of Ant, and new layout), but these are two separate changes.
I don't think it matters much whether these are done together or separately.

I do think it matters that changing both layout and build tool at the
same time is going to make reviewing the commit mails harder, and
debugging is likely to be harder.

> So if you want to implement "Gradle with current layout" and then
> "update layout" steps, you are welcome.

I think you are going to find it harder to fix the test failures
unless you proceed step by step.

> Just wave a hand and do that.
>
> 2) Moving files around in SVN might be a pain. This is theoretical (as
> I don't significant experience in advanced SVN renames/merges),

SVN moves work fine; we moved from /jakarta/jmeter to /jmeter when we
went TLP and that did not cause any major issues as I recall.
And svnmucc is used to move files from dist/dev to dist/release when
publishing a release.

> Vladimir

Reply via email to