[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] how does the tycho compiler for test code find all the dependencies?
|
Hi Johan,
I think your right that this case (using tycho+...?) is not covered by
any integration test, can you provide a PR with an itest[1] that shows
the problem?
> because tycho I guess only looks at plugin dependencies?
It looks at the plugin dependencies + some classpath containers, but
pure maven-dependecies are not (yet) taken into account, I'll add
support for this right now its clear how your setup works.
[1] https://github.com/eclipse/tycho/wiki#providing-an-integration-test
Am 28.07.21 um 18:01 schrieb Johan Compagner:
hi,
now that we have instead of this:
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (compiletests) @
sablo ---
[INFO] Toolchain in maven-compiler-plugin: JDK[c:/javatools/jdk18/]
[INFO] Nothing to compile - all classes are up to date
this:
[INFO] --- tycho-compiler-plugin:2.4.0:testCompile (default-testCompile)
@ sablo ---
[INFO] Compiling 5 source files to
C:\Users\jcomp\git\servoy_master\sablo\sablo\target\test-classes
[INFO]
------------------------------------------------------------------------
we have problem that it can't find all kind of classes that are just by
the test classes
i am not talking about the junit itself but:
sablo/pom.xml at master · Servoy/sablo (github.com)
<https://github.com/Servoy/sablo/blob/master/sablo/pom.xml#L285>
for us testing always just worked because we use the normal maven
compile and the normal maven dependency resolution (so we have all the
jars that are used by test as a normal pom dependency)
but now we get:
[ERROR] Failed to execute goal
org.eclipse.tycho:tycho-compiler-plugin:2.4.0:testCompile
(default-testCompile) on project sablo: Compilation failure: Compilation
failure:
[ERROR]
C:\Users\jcomp\git\servoy_master\sablo\sablo\src\test\java\org\sablo\filter\SecurityFilterTest.java:[22]
[ERROR] import static org.mockito.Matchers.any;
because tycho I guess only looks at plugin dependencies?
But i don't want to add that to the plugins dependencies they are purely
test stuff
reading this: tycho/RELEASE_NOTES.md at master · eclipse/tycho
(github.com) <https://github.com/eclipse/tycho/blob/master/RELEASE_NOTES.md>
i only see stuff about the jsunit container, but thats only part of the
problem
also the sample:
tycho/tycho-its/projects/compiler.junitcontainer/junit4-in-bundle at
master · eclipse/tycho (github.com)
<https://github.com/eclipse/tycho/tree/master/tycho-its/projects/compiler.junitcontainer/junit4-in-bundle>
is to simple because that doesn't use extra pure test libs
--
Johan Compagner
Servoy
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tycho-user