Some golden files include line numbers, like:
java.hints/test/unit/data/goldenfiles/org/netbeans/modules/java/hints/infrastructure/ErrorHintsProviderTest/testShortErrors2.pass

Other contain a modified copy of an input file, like:
java.hints/test/unit/data/goldenfiles/org/netbeans/modules/java/hints/errors/CreateElementTest/test190447c.pass

Tests using such golden files are very likely to fail when the input files
are changed.

It would be best to re-write the tests eventually to more modern approach
that does not use explicit input/golden files (but has then inlined in the
test), but that's for later if we decide to invest into that.

Jan


On Mon, Oct 23, 2017 at 6:11 PM, Geertjan Wielenga <
[email protected]> wrote:

> What's the reason the test will fail if headers are added?
>
> Gj
>
> On Mon, Oct 23, 2017 at 5:59 PM, Geertjan Wielenga <
> [email protected]> wrote:
>
> > It seems to me that files in java.hints/test/unit/data/ are all "test
> data
> > for which the addition of a source header would cause the tests to fail"
> --
> > i.e., these do not require a license header (
> https://www.apache.org/legal/
> > src-headers.html).
> >
> > I think these should be included in the Rat report exclusions.
> >
> > Gj
> >
> >
> > On Mon, Oct 23, 2017 at 2:28 PM, Jan Lahoda <[email protected]> wrote:
> >
> >> On Mon, Oct 23, 2017 at 12:41 PM, Geertjan Wielenga <
> >> [email protected]> wrote:
> >>
> >> > Hi all,
> >> >
> >> > There's about 230 unlicensed Java source files in
> >> > java.hints/test/unit/data.
> >> >
> >> > Before I manually add Apache licenses to all of them manually, is
> there
> >> a
> >> > reason why these weren't licensed to begin with, i.e., will tests fail
> >> if a
> >> > license is added to the Java source files?
> >> >
> >>
> >> Most likely yes, tests will most likely (start to) fail if these files
> are
> >> changed. If we could avoid adding the headers, that would be the
> easiest,
> >> otherwise we will need to deal with the failing tests in the future.
> >>
> >> Jan
> >>
> >>
> >> > Thanks,
> >> >
> >> > Gj
> >> >
> >>
> >
> >
>

Reply via email to