Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tycho-user] Build Test Plugin with GEF5
  • From: Hannes Niederhausen <hniederhausen@xxxxxxxxx>
  • Date: Wed, 24 Oct 2018 10:06:02 +0200
  • Autocrypt: addr=hniederhausen@xxxxxxxxx; prefer-encrypt=mutual; keydata= xsFNBFktKOUBEACoffbxXurGXsn1qCe94AqefHspnazLBxOHcu2rdsrxvf3rZ/4dKv4hfGIv jLhzcO//JoAK41MsZtLcAbn0LJ3jHQJujRkOKXekYlZEGZRKYaQuVR1WqZU+OFncIxqxjVJR d+DyrMmnKxOUocKsGT+DISN932/ONe8jynRDnikbu+0rhbC6WvDJffH/248qGF/I3brEue65 RasOJcGvtXOfWjAj5HOIWOT+/DNn1tpc4Vv0qtjSr699XVReViYk4d+4U8RRUZpGDnvDGPVl UhCpaS/QplnlT57KL9bXn2cQzU892juvevIF0+QTKScFXcOfDEIgAUEUJhIIJRfFFwYwydMM OCPTATtgRRls+6z7eGgg23yIOWXtSPRNI5uzMiyM9G3Ip64RyAJ+ImNxgmkHtU51gtNmpUS9 xAmrVXXYYQ/0vm03VhV1W9wASNlBLOC/IKVlZXT31eYYjw5Ls57EF3Ri9qXeJrvHlWBk38l4 3vFJq8tDvTs2Xe+Zp3Qy1goOChuYutoGJdoyK+PvVwfgEgb0BQ2jJFXa1S6a6FesnWfHO0Q7 Ur+AyDcp7Bl5n4SLdS8NPkEjHOz/3vZHO/yp6W8rzLXESAd4uJO4VfUoZbciciGg8BGfH40B WSrh+A+t8+W1n6TVjm/+PTXL1gYMQvsBxAqWlVAPx3k8YSrf/wARAQABzTNIYW5uZXMgTmll ZGVyaGF1c2VuIDxoYW5uZXMubmllZGVyaGF1c2VuQGl0ZW1pcy5kZT7CwZQEEwEIAD4WIQTL bMkxi3AGMK7zXbq9u7jD//iFhAUCWS0puwIbIwUJCWYBgAULCQgHAgYVCAkKCwIEFgIDAQIe AQIXgAAKCRC9u7jD//iFhHZ5D/9XpYZ0fTDBZ3brj0AoRkSJpHjGJZUoyftcDOd8/6lgSEQ2 TXrKEtHNn2vzed1WC/DNyy69uWAwbZJuSHNmDMS7JC3GXREPDEA6/ZeW4KZd0SRbADTEmiEx ABpX5zKEqv5fgyQbBhD43k3iy/0jspvSDO7yNIPL9nTDEml1KksFbN8OpK6uEXohar2Ma+Ap JJ9mSgvv4f+UuMn8eJkM18Ky3Rur1NnC2sVNCrp1/EOCAyqFrza7U8VhYhV6MzdRwoovu0kZ S+ltF7wlu8+NQiqNbHPs/G598CO9cRcioBT4pIobh31Ck+fCdmQ0/P64IPeBjblsPi9gupqk 6ug5BZE5c1iT56BY3KHlH6N/b7Pkuhwkk7lh+kWBeeKKJuS71pEcYV8OX5Vm7zpgzW0GBlEb 6J9T/wZOEFe1APyYb/pNA9JFTc64jblBeO2Vj/6VliD221gBv2KjTabN4XEk91kgAxM5eHT7 FBB5fewcFOMrGR9k4dFU/bZiJguOTgjaIKp6n266to/AJ7Wj7PqCacNMxCIbH2rGTRJ5w+6r /p1OhKeJ59E2vhZxC9d+xGPSTBq2iaYmhHDaTxXu5FieSCwyxQ8c5psXzZSxbB9tW50pn//E TIgbfwtATIS3L6D+0r9gMsxpSERKj8dSr/ivs43Lnge6xXb+sYz4Jhw1y2Y8+s7BTQRZLSjl ARAA4SFT1No6tpWP1xxjy0dQHetpVvfniKnTz+65jlF719f13dQnTHU8fS+hrU3P6T6NNRmD HhVNyLJ9nRWsEbHabEV+KPNLHDlumO+Bwv4pWcta7Q6rnTgziY9PTqNO44tnl4gNn1z0Ebwo 9Y4JH/ib/Yzi9J90L70BbLsmHU4wItewEMTshLJZMXISf2FJ6KzAh6+/G9r00b8cljsTO3Aa 38MznBtx7qm/mVwX5/E4XeJKATVPTIPQkmtuLFkPftmm9pJf6Gy4L/EiZG77Q/zifOb73nXs RQtBT+HnntuIUHCLJjg8WhiUgmlyCElqIy7gHpEbpJ61t3wSJFRM1jyDojM4Rt0pXyhQZCeL peSPrjqZ/SX8NOLM2mZBG8us3w6KLl2ouHu25uH9Gh5Oqz6qlmBGHeyZIj2sxnS6kS0bF1oR 5lRN5k86b2CHZrohxRfIkjjPkYj5ZsZWti4w+tuqJdeldMkM8UZ9DUza9/vok6+fgacvR2kX kgWaMUf6cBr3lM8XqYlZZof1D7VZWr14e1PIMxnIcSvh8VxmY6NgcZGY4xGF4dqIObov/NnP 8JRQOrj2Sxot0pfAlom42l4rfgK/fh2X8GCyIrfZAsL/90+fjnXOgO4IbVyaB1qoAtwvj0NI xMOOYevSZoGwVGWAAzowd0bNAcEN21kuQ0581d8AEQEAAcLBfAQYAQgAJhYhBMtsyTGLcAYw rvNdur27uMP/+IWEBQJZLSjlAhsMBQkJZgGAAAoJEL27uMP/+IWEC74P/iB+0a0RSldcu4cV ZCRpTi40qFKi2e9OyTdrwu+yAgcVVYGLMjXBZiQDYSWL6Y+ifHjEekWCTx0KDR4kiwRp+8gJ CwTQa1etkieTEOSJkiA/esM0Z6JEBqXdBnZV/UdjmZlpXZVrJGvD2zWrKycNGPFUfNnWkEmA Ucj8Hp/HBDpbTr5digWzWq+qUXxyTuzI0MmjL1wvE+sAJPY6BViA03c05nygg0+kEREBlEjM 75kpUT4nvAIJAqF57EeRXR5IWeuGGtLNPmuesRwbIcU6apDdEmrDh7/tmSzKz0KFMCJFf9v/ M5e9peiSDS0AffKNhQqoENig6XfQlyOAcNSjK9uTW8zwykkmqSBndRoQEpJEdCOpl2TlFpze giGHRPrpAzX7ND2wmsIzY0YbpWJJwQUwaMaHSCV1os2KGkawdcv0JVw6ReRpBqulf6TeaguG XOV3cHdTW6ohHsHrSvbELXheI+MFKLXuM6H+e+QVe08hFReza2FjUhcebhowQXtVi3LRTV6t Qo5DKWS9PUQ34sUnk+Q9tMIQu56j9VSEyPQk5OOJm2bxr25ZQvRWy6M2Va5DqW/BjrNG7ym8 pUVGyI+FppqWNeZLbu69sD3YOFIdB1gFc6ukVKEO7JUNiCPdIJ6IPo8hmH+F4M4JLdAp/Z/7 8GSGXEEd0Ocboa5+t48R
  • Delivered-to: tycho-user@xxxxxxxxxxx
  • List-archive: <https://dev.eclipse.org/mailman/private/tycho-user>
  • List-help: <mailto:tycho-user-request@eclipse.org?subject=help>
  • List-subscribe: <https://dev.eclipse.org/mailman/listinfo/tycho-user>, <mailto:tycho-user-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://dev.eclipse.org/mailman/options/tycho-user>, <mailto:tycho-user-request@eclipse.org?subject=unsubscribe>
  • Openpgp: preference=signencrypt
  • User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.9.1

Hi,

I am using Tycho to build an Eclipse RCP using GEF5, which means I need to include JavaFX as well.

The product is building fine, however now I have a eclipse-plugin-test which runs an GUI test and this is not working.

Using the following surefire configuration, as suggested by the GEF adopters guide:

<plugin>
	<groupId>org.eclipse.tycho</groupId>
	<artifactId>tycho-surefire-plugin</artifactId>
	<version>${tycho-version}</version>
	<configuration>
		<useUIHarness>true</useUIHarness>
		<useUIThread>false</useUIThread>
			<argLine>
				-Dosgi.framework.extensions=org.eclipse.fx.osgi
			</argLine>
			<appArgLine>-nosplash -consoleLog -debug</appArgLine>
		</configuration>
</plugin>

I added the extra requirements to the target definiton configuration:

<extraRequirements>
	<requirement>
		<type>eclipse-plugin</type>
		<id>org.eclipse.fx.osgi</id>
		<versionRange>3.0.0</versionRange>
	</requirement>
</extraRequirements>


However when running the test, compilation is fine, but execution throws a NoClassDefFoundException for javafx.events.Event.

IO also tried to use: -Dorg.osgi.framework.bundle.parent=ext
With this the jvafx classes are found however javafx.embed.swt.FXCanvas isn't.

I try to solve the problem for 2 days now and really don't know what to do.

Has anybody an idea, how to fix the problem?

thanks in advance and kind regards
Hannes

Attachment: signature.asc
Description: OpenPGP digital signature


Back to the top