aboutsummaryrefslogtreecommitdiffstats
path: root/tests/integration/sonar-it-reference-plugin/src
diff options
context:
space:
mode:
Diffstat (limited to 'tests/integration/sonar-it-reference-plugin/src')
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/ExcludedResourceFilter.java13
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/ITestsPlugin.java71
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/SampleSensor.java54
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/ServerSideExtensionUsingExternalDependency.java32
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/footer/SampleFooter.java28
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/languages/LanguageWithoutRulesEngine.java43
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/GwtSamplePage.java36
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/RubyApiTestsPage.java43
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/client/GwtModule.java34
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/resourcetab/SampleResourceTab.java37
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/resourcetab/client/GwtSampleResourceTab.java35
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/java/itests/ws/RubyWebService.java36
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/resources/itests/page/GwtModule.gwt.xml10
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/resources/itests/page/ruby_api_tests_page.html.erb34
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/resources/itests/resourcetab/GwtSampleResourceTab.gwt.xml10
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/resources/itests/resourcetab/public/sample.html37
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/resources/itests/ws/ruby_ws_controller.rb32
-rw-r--r--tests/integration/sonar-it-reference-plugin/src/main/resources/static/file.html5
18 files changed, 0 insertions, 590 deletions
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ExcludedResourceFilter.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ExcludedResourceFilter.java
deleted file mode 100644
index 4c045cdb3b9..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ExcludedResourceFilter.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package itests;
-
-import org.apache.commons.lang.StringUtils;
-import org.sonar.api.batch.ResourceFilter;
-import org.sonar.api.resources.Resource;
-import org.sonar.api.resources.Scopes;
-
-public final class ExcludedResourceFilter implements ResourceFilter {
-
- public boolean isIgnored(Resource resource) {
- return Scopes.isFile(resource) && StringUtils.contains(resource.getName(), "ExcludedByFilter");
- }
-}
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ITestsPlugin.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ITestsPlugin.java
deleted file mode 100644
index 3d727a9ce01..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ITestsPlugin.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests;
-
-import itests.footer.SampleFooter;
-import itests.languages.LanguageWithoutRulesEngine;
-import itests.page.GwtSamplePage;
-import itests.page.RubyApiTestsPage;
-import itests.resourcetab.SampleResourceTab;
-import itests.ws.RubyWebService;
-import org.sonar.api.Plugin;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class ITestsPlugin implements Plugin {
-
- public String getKey() {
- return "it";
- }
-
- public String getName() {
- return "Integration tests";
- }
-
- public String getDescription() {
- return "Integration tests";
- }
-
- public List getExtensions() {
- List extensions = new ArrayList();
-
- extensions.add(SampleSensor.class);
- extensions.add(LanguageWithoutRulesEngine.class);
- extensions.add(ServerSideExtensionUsingExternalDependency.class);
- extensions.add(ExcludedResourceFilter.class);
-
- // web
- extensions.add(SampleResourceTab.class);
- extensions.add(SampleFooter.class);
- extensions.add(GwtSamplePage.class);
- extensions.add(RubyApiTestsPage.class);
-
- // web service
- extensions.add(RubyWebService.class);
-
- return extensions;
- }
-
- @Override
- public String toString() {
- return getKey();
- }
-}
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/SampleSensor.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/SampleSensor.java
deleted file mode 100644
index 0ec5c71953b..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/SampleSensor.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests;
-
-import org.apache.commons.i18n.bundles.MessageBundle;
-import org.sonar.api.batch.Sensor;
-import org.sonar.api.batch.SensorContext;
-import org.sonar.api.resources.Project;
-
-public class SampleSensor implements Sensor {
- public boolean shouldExecuteOnProject(Project project) {
- return true;
- }
-
- public void analyse(Project project, SensorContext context) {
- System.out.println(" Check usage of plugin dependencies (new feature since sonar 2.2)");
-
-
- System.out.print("Loading external dependency from " + getClass().getName() + ": ");
- MessageBundle bundle = new MessageBundle("12345");
- System.out.println("OK");
-
- System.out.print(" Plugin isolation (can not access other plugin classes): ");
- try {
- Class.forName("org.sonar.plugins.checkstyle.CheckstyleSensor");
- System.out.println("KO");
-
- } catch (ClassNotFoundException e) {
- System.out.println("OK");
- }
- }
-
- @Override
- public String toString() {
- return getClass().getSimpleName();
- }
-}
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ServerSideExtensionUsingExternalDependency.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ServerSideExtensionUsingExternalDependency.java
deleted file mode 100644
index 53d241c0651..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ServerSideExtensionUsingExternalDependency.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests;
-
-import org.apache.commons.i18n.bundles.MessageBundle;
-import org.sonar.api.ServerExtension;
-
-public class ServerSideExtensionUsingExternalDependency implements ServerExtension {
-
- public ServerSideExtensionUsingExternalDependency() {
- System.out.print("Loading external dependency from " + getClass().getName() + ": ");
- MessageBundle bundle = new MessageBundle("12345");
- System.out.println("OK");
- }
-}
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/footer/SampleFooter.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/footer/SampleFooter.java
deleted file mode 100644
index 32895e87e11..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/footer/SampleFooter.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests.footer;
-
-import org.sonar.api.web.Footer;
-
-public class SampleFooter implements Footer {
- public String getHtml() {
- return "<div style='background-color: #111;color: #efefef;text-align=left;padding: 5px 10px;'>Sample footer</div>";
- }
-}
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/languages/LanguageWithoutRulesEngine.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/languages/LanguageWithoutRulesEngine.java
deleted file mode 100644
index b4951db60ba..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/languages/LanguageWithoutRulesEngine.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests.languages;
-
-import org.sonar.api.database.model.ResourceModel;
-import org.sonar.api.resources.AbstractLanguage;
-
-public class LanguageWithoutRulesEngine extends AbstractLanguage {
- private static final String[] SUFFIXES = new String[]{"unknown"};
-
- public LanguageWithoutRulesEngine() {
- super("lwre", "Language without rules engine");
- }
-
- public ResourceModel getParent(ResourceModel resource) {
- return null;
- }
-
- public boolean matchExclusionPattern(ResourceModel resource, String wildcardPattern) {
- return false;
- }
-
- public String[] getFileSuffixes() {
- return SUFFIXES;
- }
-}
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/GwtSamplePage.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/GwtSamplePage.java
deleted file mode 100644
index 9b208ef9682..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/GwtSamplePage.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests.page;
-
-import itests.page.client.GwtModule;
-import org.sonar.api.web.GwtPage;
-import org.sonar.api.web.NavigationSection;
-
-@NavigationSection({NavigationSection.HOME})
-public class GwtSamplePage extends GwtPage {
-
- public String getGwtId() {
- return GwtModule.GWT_ID;
- }
-
- public String getTitle() {
- return "GWT sample";
- }
-}
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/RubyApiTestsPage.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/RubyApiTestsPage.java
deleted file mode 100644
index f39c949411a..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/RubyApiTestsPage.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests.page;
-
-import org.sonar.api.web.AbstractRubyTemplate;
-import org.sonar.api.web.NavigationSection;
-import org.sonar.api.web.RubyRailsPage;
-import org.sonar.api.web.UserRole;
-
-@NavigationSection({NavigationSection.HOME})
-@UserRole(UserRole.USER)
-public class RubyApiTestsPage extends AbstractRubyTemplate implements RubyRailsPage {
-
- public String getTitle() {
- return "Ruby API tests";
- }
-
- @Override
- public String getTemplatePath() {
- return "/itests/page/ruby_api_tests_page.html.erb";
- }
-
- public String getId() {
- return this.getClass().getName();
- }
-}
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/client/GwtModule.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/client/GwtModule.java
deleted file mode 100644
index 19aa9c2e820..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/page/client/GwtModule.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests.page.client;
-
-import com.google.gwt.user.client.ui.Label;
-import com.google.gwt.user.client.ui.Widget;
-import org.sonar.gwt.ui.Page;
-
-public class GwtModule extends Page {
-
- public static final String GWT_ID = "itests.page.GwtModule";
-
- @Override
- protected Widget doOnModuleLoad() {
- return new Label("this is a GWT sample");
- }
-}
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/resourcetab/SampleResourceTab.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/resourcetab/SampleResourceTab.java
deleted file mode 100644
index 5e875599f6a..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/resourcetab/SampleResourceTab.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests.resourcetab;
-
-import itests.resourcetab.client.GwtSampleResourceTab;
-import org.sonar.api.web.GwtPage;
-import org.sonar.api.web.NavigationSection;
-import org.sonar.api.web.UserRole;
-
-@UserRole(UserRole.USER)
-@NavigationSection(NavigationSection.RESOURCE_TAB)
-public class SampleResourceTab extends GwtPage {
- public String getTitle() {
- return "Tab Sample";
- }
-
- public String getGwtId() {
- return GwtSampleResourceTab.GWT_ID;
- }
-} \ No newline at end of file
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/resourcetab/client/GwtSampleResourceTab.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/resourcetab/client/GwtSampleResourceTab.java
deleted file mode 100644
index efeb007d801..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/resourcetab/client/GwtSampleResourceTab.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests.resourcetab.client;
-
-import com.google.gwt.user.client.ui.HTML;
-import com.google.gwt.user.client.ui.Widget;
-import org.sonar.gwt.ui.Page;
-import org.sonar.wsclient.services.Resource;
-
-public class GwtSampleResourceTab extends Page {
- public static final String GWT_ID = "itests.resourcetab.GwtSampleResourceTab";
-
- @Override
- protected Widget doOnResourceLoad(Resource resource) {
- return new HTML("This is a sample of viewer");
- }
-
-} \ No newline at end of file
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ws/RubyWebService.java b/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ws/RubyWebService.java
deleted file mode 100644
index 9cd876435b0..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/java/itests/ws/RubyWebService.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Sonar, open source software quality management tool.
- * Copyright (C) 2008-2011 SonarSource
- * mailto:contact AT sonarsource DOT com
- *
- * Sonar is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * Sonar is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with Sonar; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
- */
-package itests.ws;
-
-import org.sonar.api.web.AbstractRubyTemplate;
-import org.sonar.api.web.RubyRailsWebservice;
-
-public class RubyWebService extends AbstractRubyTemplate implements RubyRailsWebservice {
-
- @Override
- public String getTemplatePath() {
- return "/itests/ws/ruby_ws_controller.rb";
- }
-
- public String getId() {
- return "RubyWebService";
- }
-
-}
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/page/GwtModule.gwt.xml b/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/page/GwtModule.gwt.xml
deleted file mode 100644
index 9046f23e85e..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/page/GwtModule.gwt.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<module>
-
- <inherits name='com.google.gwt.user.User'/>
- <inherits name="com.google.gwt.json.JSON"/>
- <inherits name="com.google.gwt.http.HTTP"/>
- <inherits name="org.sonar.Sonar"/>
-
- <entry-point class='itests.page.client.GwtModule'/>
-
-</module>
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/page/ruby_api_tests_page.html.erb b/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/page/ruby_api_tests_page.html.erb
deleted file mode 100644
index 8326ef10ebf..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/page/ruby_api_tests_page.html.erb
+++ /dev/null
@@ -1,34 +0,0 @@
-<h1>Ruby API tests</h1>
-
-
-<% success=true %>
-
-<% if logged_in? %>
- <h2>User Properties</h2>
- <ul id="user_properties">
- <%
- current_user.set_property({:prop_key => 'foo', :text_value => 'bar'})
- test=current_user.property_value('foo')=='bar'
- success&=test
- %>
- <li>create: <%= 'OK' if test -%></li>
-
- <%
- current_user.delete_property('foo')
- test=current_user.property('foo').nil?
- success&=test
- %>
- <li>delete: <%= 'OK' if test -%></li>
-
- <%
- current_user.set_property({:prop_key => 'foo', :text_value => 'bar'})
- current_user.set_property({:prop_key => 'foo', :text_value => 'newbar'})
- test=current_user.property_value('foo')=='newbar'
- success&=test
- %>
- <li>update: <%= 'OK' if test -%></li>
- </ul>
-<% end %>
-
-<br/>
-<p>Result: <span id="result"><%= success ? 'OK' : 'FAIL' %></span></p> \ No newline at end of file
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/resourcetab/GwtSampleResourceTab.gwt.xml b/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/resourcetab/GwtSampleResourceTab.gwt.xml
deleted file mode 100644
index 5c6f660ab10..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/resourcetab/GwtSampleResourceTab.gwt.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<module>
-
- <inherits name='com.google.gwt.user.User'/>
- <inherits name="com.google.gwt.json.JSON"/>
- <inherits name="com.google.gwt.http.HTTP"/>
- <inherits name="org.sonar.Sonar"/>
-
- <entry-point class='itests.resourcetab.client.GwtSampleResourceTab'/>
-
-</module>
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/resourcetab/public/sample.html b/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/resourcetab/public/sample.html
deleted file mode 100644
index 6aecf69f757..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/resourcetab/public/sample.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-
-<html>
-<head>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- <title>Metrics</title>
- <link href="http://localhost:9000/dev/stylesheets/reset-fonts-grids-2.2.2.css" media="all" rel="Stylesheet" type="text/css" />
- <link href="http://localhost:9000/dev/stylesheets/style.css" media="all" rel="Stylesheet" type="text/css" />
- <link href="http://localhost:9000/dev/stylesheets/style-gwt.css" media="all" rel="Stylesheet" type="text/css" />
- <script src="http://localhost:9000/dev/javascripts/application.js" type="text/javascript"></script>
- <script src="http://localhost:9000/dev/javascripts/prototype.js" type="text/javascript"></script>
- <script src="http://localhost:9000/dev/javascripts/scriptaculous.js" type="text/javascript"></script>
-</head>
-
-<body>
-<script type="text/javascript">
-var config = {
- "sonar_url": "http://localhost:9000/dev",
- "sourceviewer_source_key": "org.sonar.samples:main-sample:org.sonar.samples.ClassUnderTest"
-};
-var sourceviewers = {
- "Sample": "itests.sourceviewer.GwtSampleSourceViewer"
-};
-</script>
-<div class="error" id="error" style="display:none"><span id="errormsg"></span> &nbsp;&nbsp;[<a href="#" onclick="javascript:$('error').hide();return false;">hide</a>]</div>
-<div class="warning" id="warning" style="display:none"><span id="warningmsg"></span> &nbsp;&nbsp;[<a href="#" onclick="javascript:$('warning').hide();return false;">hide</a>]</div>
-<div class="notice" id="info" style="display:none"><span id="infomsg"></span> &nbsp;&nbsp;[<a href="#" onclick="javascript:$('info').hide();return false;">hide</a>]</div>
-
-
-<a href="#" onclick="load_itests_sourceviewer_GwtSampleSourceViewer();">load source</a>
-
-
-<div id="sourceviewers"></div>
-<script type="text/javascript" language="javascript" src="itests.sourceviewer.GwtSampleSourceViewer.nocache.js"></script>
-</body>
-</html> \ No newline at end of file
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/ws/ruby_ws_controller.rb b/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/ws/ruby_ws_controller.rb
deleted file mode 100644
index 40ad00c5424..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/resources/itests/ws/ruby_ws_controller.rb
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# Sonar, open source software quality management tool.
-# Copyright (C) 2008-2011 SonarSource
-# mailto:contact AT sonarsource DOT com
-#
-# Sonar is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 3 of the License, or (at your option) any later version.
-#
-# Sonar is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with Sonar; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02
-#
-class Api::RubyWebServiceController < Api::RestController
-
- def custom_method
- render :text => "Custom method output"
- end
-
- private
-
- def rest_call
- render :text => "Rest method output"
- end
-
-end \ No newline at end of file
diff --git a/tests/integration/sonar-it-reference-plugin/src/main/resources/static/file.html b/tests/integration/sonar-it-reference-plugin/src/main/resources/static/file.html
deleted file mode 100644
index 5ae990c1af3..00000000000
--- a/tests/integration/sonar-it-reference-plugin/src/main/resources/static/file.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<html>
-<body>
-Text from static resource
-</body>
-</html>