Community
Participate
Working Groups
If you run a testcase that extends SessionTestSuite then you will see several messages logged like the following: !ENTRY org.eclipse.update.configurator 0 0 2008-03-26 13:28:11.312 !MESSAGE Could not install bundle plugins/org.eclipse.swt_3.4.0.v3435.jar Bundle "org.eclipse.swt" version "3.4.0.v3435" has already been installed from: reference:file:/C:/dev/latest/eclipse/plugins/org.eclipse.swt_3.4.0.v3435.jar It appears that simpleconfigurator is installing the bundles before update.configurator runs and update.configurator attempts to install the same bundles as simpleconfigurator. org.eclipse.osgi.tests.util.AllTests is an example testcase that will demonstrate the issue. Perhaps SessionTestSuite should set the system property org.eclipse.update.reconcile=false. I imagine this would cause issues if for some reason simpleconfigurator is not used in the session tests.
Created attachment 93659 [details] patch With this patch I no longer see the error messages when I run the tests locally from my workspace. They also run much faster now :) I am not if the automated tests during the build have the same issues when simpleconfigurator is used (or if simpleconfigurator is even used during session tests at build time).
Do you think this is important for M6? I'd like to defer until M7 if it's not causing serious problems.
Fine for M7. This is not causing serious issues at the moment.
Released to HEAD.