Ericsson / CodeCheckerEclipsePlugin

This is an Eclipse plugin that shows C/C++ static analysis results found by Clang Static Analyzer and Clang Tidy
Eclipse Public License 1.0
32 stars 13 forks source link

Project restructorization #145

Closed vodorok closed 5 years ago

vodorok commented 5 years ago

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.

vodorok commented 5 years ago

Solved the project import problem in the integration tests. No more major modifications planned.

vodorok commented 5 years ago

Will fix the Checkstyle problems in the integration tests project.