I'm interest in implementing full cycle testing for eclipse plugin.
By full cycle I mean, testing starting from installation, launching, execution basic operations(crud for projects/files), perhaps compilation/execution of some classes(jdt), shutdown, etc.
In other words common scenarios would be:
launch -> installation -> restart-> create project->verify operation->shutdown
launch -> installation -> restart -> uninstallation
Those scenarios should be executed with maven.
Are there any instruments available to implement such testing scenarios? Any similar examples?