diff options
Diffstat (limited to 'tests/integration/sonar-it-reference-plugin/src')
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> [<a href="#" onclick="javascript:$('error').hide();return false;">hide</a>]</div> -<div class="warning" id="warning" style="display:none"><span id="warningmsg"></span> [<a href="#" onclick="javascript:$('warning').hide();return false;">hide</a>]</div> -<div class="notice" id="info" style="display:none"><span id="infomsg"></span> [<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>
|