Ich bin derzeit damit beschäftigt, eine unserer Anwendungen von Eclipse 3.7 und 4.5 zu wechseln. Leider hatte niemand erwartet, wie vermasselt der neue Rahmen ist, weshalb die anderen Anwendungen vorerst bei 3,7 bleiben werden. Jetzt kommt der knifflige Teil: um den Bugfinder-Prozess zu beschleunigen, möchte ich unsere gängigen Plug-Ins gegen 4.5 testen (natürlich müssen sie aber noch gegen 3.7 testen).Ausführen von Integrationstests mit mehreren Zielplattformen
This thread schlägt vor, es könnte mit der Hilfe maven-invoker-plugin
möglich sein, aber es ist 2 Jahre alt und dies ist ein wirklich häufiger Anwendungsfall, also könnte es jetzt etwas besser sein.
Ich kann nichts finden, wie man die maven-invoker-plugin
mit Tycho arbeiten lässt. Und die tycho-surefire-plugin
scheint keine Option zum Ändern der Zielplattform zu haben.
Nur für den Fall, ich spreche über dieses Zielplattform (das scheint nicht außerhalb der Dokumentation unterstützt/verwendet werden):
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<configuration>
<resolver>p2</resolver>
<target>
<artifact>
<groupId>${project.groupId}</groupId>
<artifactId>org.acme.project</artifactId>
<version>${project.version}</version>
<classifier>platform</classifier>
</artifact>
</target>
</configuration>
</plugin>
So wie ich meine Integrationstests gegen mehrere Ziele testen Plattformen?