Modified project structure according to a widely used template.
Replaced the old dependency copy mechanism that copied the needed jars
under the plugin/lib folder, with a more osgi compliant solution, made
possible with the p2-maven-plugin.
Added Oxygen compatible target platform. Now this is the lowest
officially supported release of this plugin. At the same time the
required lowest Eclipse-PDE should be Eclipse Oxygen 1.
Added Integration tests as well. Swtbot is being used to conduct the gui
testing. There is a suite with a dummy cpp project imported. The master
project is copied into the Junit-Workspace before every run, and gets
discarded after the run. The test projects reside in the resources
folder.
Added first true Integration test case that tests the "Add CodeChecker
Nature" context menu item functionality.
Modified project structure according to a widely used template.
Replaced the old dependency copy mechanism that copied the needed jars under the plugin/lib folder, with a more osgi compliant solution, made possible with the p2-maven-plugin.
Added Oxygen compatible target platform. Now this is the lowest officially supported release of this plugin. At the same time the required lowest Eclipse-PDE should be Eclipse Oxygen 1.
Added Integration tests as well. Swtbot is being used to conduct the gui testing. There is a suite with a dummy cpp project imported. The master project is copied into the Junit-Workspace before every run, and gets discarded after the run. The test projects reside in the resources folder.
Added first true Integration test case that tests the "Add CodeChecker Nature" context menu item functionality.