@ClassRule
public static final Orchestrator ORCHESTRATOR = Orchestrator.builderEnv()
+ .setContext("/")
.setServerProperty("sonar.notifications.delay", "1")
.addPlugin(pluginArtifact("property-sets-plugin"))
.addPlugin(pluginArtifact("sonar-subcategories-plugin"))
@ClassRule
public static final Orchestrator ORCHESTRATOR = Orchestrator.builderEnv()
+ .setContext("/")
+
.addPlugin(xooPlugin())
// issue
import it.duplication.CrossProjectDuplicationsOnRemoveFileTest;
import it.duplication.CrossProjectDuplicationsTest;
import it.duplication.DuplicationsTest;
-import it.serverSystem.RestartTest;
import it.serverSystem.HttpsTest;
+import it.serverSystem.RestartTest;
import it.serverSystem.ServerSystemRestartingOrchestrator;
import it.serverSystem.ServerSystemTest;
import it.updateCenter.UpdateCenterTest;
@ClassRule
public static final Orchestrator ORCHESTRATOR = Orchestrator.builderEnv()
+ .setContext("/")
.addPlugin(xooPlugin())
.build();
}
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/action_plans/index/sample</td>
+ <td>/action_plans/index/sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/action_plans/index/sample</td>
+ <td>/action_plans/index/sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/action_plans/index/sample</td>
+ <td>/action_plans/index/sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/action_plans/index/sample</td>
+ <td>/action_plans/index/sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/action_plans/index/sample</td>
+ <td>/action_plans/index/sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/action_plans/index/sample</td>
+ <td>/action_plans/index/sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/action_plans/index/sample</td>
+ <td>/action_plans/index/sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/users</td>
+ <td>/users</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=debt_overview&resource=com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/widget?id=debt_overview&resource=com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=debt_overview&resource=com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/widget?id=debt_overview&resource=com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/widget?id=debt_overview&resource=com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/widget?id=debt_overview&resource=com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=technical_debt_pyramid&resource=com.sonarsource.it.samples:multi-modules-sample&period=1</td>
+ <td>/widget?id=technical_debt_pyramid&resource=com.sonarsource.it.samples:multi-modules-sample&period=1</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=technical_debt_pyramid&resource=com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/widget?id=technical_debt_pyramid&resource=com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=technical_debt_pyramid&resource=com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/widget?id=technical_debt_pyramid&resource=com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=rules&resource=com.sonarsource.it.samples:multi-modules-sample&period=1</td>
+ <td>/widget?id=rules&resource=com.sonarsource.it.samples:multi-modules-sample&period=1</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=rules&amp;resource=com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/widget?id=rules&amp;resource=com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=rules&resource=com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/widget?id=rules&resource=com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=rules&resource=com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/widget?id=rules&resource=com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/component/index?id=duplicate-project%3Asrc%2Fmain%2Fxoo%2Fsample%2FFile1.xoo</td>
+ <td>/component/index?id=duplicate-project%3Asrc%2Fmain%2Fxoo%2Fsample%2FFile1.xoo</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/component/index?id=duplicate-project%3Asrc%2Fmain%2Fxoo%2Fsample%2FFile1.xoo</td>
+ <td>/component/index?id=duplicate-project%3Asrc%2Fmain%2Fxoo%2Fsample%2FFile1.xoo</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index?id=sample&name=Dashboard&locale=foo</td>
+ <td>/dashboard/index?id=sample&name=Dashboard&locale=foo</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index?id=sample&name=Dashboard&locale=fr</td>
+ <td>/dashboard/index?id=sample&name=Dashboard&locale=fr</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/?locale=fr</td>
+ <td>/?locale=fr</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index?id=sample&name=Dashboard&locale=fr-FR</td>
+ <td>/dashboard/index?id=sample&name=Dashboard&locale=fr-FR</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index?id=sample&name=Dashboard&locale=fr-CH</td>
+ <td>/dashboard/index?id=sample&name=Dashboard&locale=fr-CH</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/coding_rules</td>
+ <td>/coding_rules</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/measures/search</td>
+ <td>/measures/search</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/</td>
+ <td>/</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ SonarQube, open source software quality management tool.
- ~ Copyright (C) 2008-2014 SonarSource
- ~ mailto:contact AT sonarsource DOT com
- ~
- ~ SonarQube 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.
- ~
- ~ SonarQube 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 this program; if not, write to the Free Software Foundation,
- ~ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- -->
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
- <title>list_widget</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+ <title>list_widget</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
- <tbody>
- <tr>
- <td>open</td>
- <td>/sonar/sessions/logout</td>
- <td></td>
- </tr>
- <tr>
- <td>open</td>
- <td>/sonar/measures/manage</td>
- <td></td>
- </tr>
- <tr>
- <td>type</td>
- <td>id=login</td>
- <td>admin</td>
- </tr>
- <tr>
- <td>type</td>
- <td>id=password</td>
- <td>admin</td>
- </tr>
- <tr>
- <td>clickAndWait</td>
- <td>name=commit</td>
- <td></td>
- </tr>
-
- <tr>
- <td>clickAndWait</td>
- <td>xpath=(//table[contains(@id, 'shared-filters')]//a[contains(text(),'Projects')])</td>
- <td></td>
- </tr>
- <tr>
- <td>storeEval</td>
- <td>window.location.pathname.split('/')[4]</td>
- <td>FILTER_ID</td>
- </tr>
- <tr>
- <td>open</td>
- <td>/sonar/widget?id=measure_filter_list&filter=${FILTER_ID}</td>
- <td></td>
- </tr>
- <tr>
- <td>assertText</td>
- <td>block_1</td>
- <td>*Name*Version*LOC*Last Analysis*</td>
- </tr>
- <tr>
- <td>assertText</td>
- <td>block_1</td>
- <td>*Multi-modules Sample*1.0-SNAPSHOT*</td>
- </tr>
- <tr>
- <td>assertNotText</td>
- <td>block_1</td>
- <td>*Module A*</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <td>open</td>
+ <td>/sessions/logout</td>
+ <td></td>
+</tr>
+<tr>
+ <td>open</td>
+ <td>/measures/manage</td>
+ <td></td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>id=login</td>
+ <td>admin</td>
+</tr>
+<tr>
+ <td>type</td>
+ <td>id=password</td>
+ <td>admin</td>
+</tr>
+<tr>
+ <td>clickAndWait</td>
+ <td>name=commit</td>
+ <td></td>
+</tr>
+<tr>
+ <td>clickAndWait</td>
+ <td>xpath=(//table[contains(@id, 'shared-filters')]//a[contains(text(),'Projects')])</td>
+ <td></td>
+</tr>
+<tr>
+ <td>storeEval</td>
+ <td>window.location.pathname.split('/')[3]</td>
+ <td>FILTER_ID</td>
+</tr>
+<tr>
+ <td>open</td>
+ <td>/widget?id=measure_filter_list&filter=${FILTER_ID}</td>
+ <td></td>
+</tr>
+<tr>
+ <td>assertText</td>
+ <td>block_1</td>
+ <td>*Name*Version*LOC*Last Analysis*</td>
+</tr>
+<tr>
+ <td>assertText</td>
+ <td>block_1</td>
+ <td>*Multi-modules Sample*1.0-SNAPSHOT*</td>
+</tr>
+<tr>
+ <td>assertNotText</td>
+ <td>block_1</td>
+ <td>*Module A*</td>
+</tr>
+</tbody>
</table>
</body>
</html>
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ SonarQube, open source software quality management tool.
- ~ Copyright (C) 2008-2014 SonarSource
- ~ mailto:contact AT sonarsource DOT com
- ~
- ~ SonarQube 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.
- ~
- ~ SonarQube 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 this program; if not, write to the Free Software Foundation,
- ~ Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- -->
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
- <title>list_widget_sort</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+ <title>list_widget_sort</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
- <tbody>
- <tr>
+ <tbody>
+ <tr>
<td>storeEval</td>
<td>'sort_widget_'+(new Date()).getTime()</td>
<td>FILTER_NAME</td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<td>class=navigator-filters</td>
<td>*More Criteria*</td>
</tr>
- <tr>
- <td>click</td>
- <td>css=.navigator-filter[title='Components: Any']</td>
- <td></td>
- </tr>
- <tr>
- <td>click</td>
- <td>css=label[title='Files']</td>
- <td></td>
- </tr>
+<tr>
+ <td>click</td>
+ <td>css=.navigator-filter[title='Components: Any']</td>
+ <td></td>
+</tr>
+<tr>
+ <td>click</td>
+ <td>css=label[title='Files']</td>
+ <td></td>
+</tr>
<tr>
<td>clickAndWait</td>
<td>class=navigator-filter-submit</td>
</tr>
<tr>
<td>storeEval</td>
- <td>window.location.pathname.split('/')[4]</td>
+ <td>window.location.pathname.split('/')[3]</td>
<td>FILTER_ID</td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/widget?id=measure_filter_list&filter=${FILTER_ID}</td>
+ <td>/widget?id=measure_filter_list&filter=${FILTER_ID}</td>
<td></td>
</tr>
<tr>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
- <title>list_widget</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+ <title>list_widget</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
- <tbody>
- <tr>
- <td>open</td>
- <td>/sonar/widget?id=measure_filter_list</td>
- <td></td>
- </tr>
- <tr>
- <td>assertText</td>
- <td>block_1</td>
- <td>*This widget is configured to display a measure filter that does not exist anymore.*</td>
- </tr>
- </tbody>
+ <tbody>
+ <tr>
+ <td>open</td>
+ <td>/widget?id=measure_filter_list</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>assertText</td>
+ <td>block_1</td>
+ <td>*This widget is configured to display a measure filter that does not exist anymore.*</td>
+ </tr>
+ </tbody>
</table>
</body>
</html>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/measures/manage</td>
+ <td>/measures/manage</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/measures</td>
+ <td>/measures</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/measures/manage</td>
+ <td>/measures/manage</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/project/settings?id=sample&category=general&subcategory=differentialviews</td>
+ <td>/project/settings?id=sample&category=general&subcategory=differentialviews</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index?id=sample&name=Custom</td>
+ <td>/dashboard/index?id=sample&name=Custom</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index?id=sample&name=Custom</td>
+ <td>/dashboard/index?id=sample&name=Custom</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/comparison/index?resource=sample&locale=en-gb</td>
+ <td>/comparison/index?resource=sample&locale=en-gb</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=timeline&resource=sample&metric1=complexity&metric2=commits</td>
+ <td>/widget?id=timeline&resource=sample&metric1=complexity&metric2=commits</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=timeline&resource=sample&metric1=complexity&metric2=ncloc&chartTitle=MyWidget</td>
+ <td>/widget?id=timeline&resource=sample&metric1=complexity&metric2=ncloc&chartTitle=MyWidget</td>
<td></td>
</tr>
<tr>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<title>should-display-empty-table-if-no-measure</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+ <title>should-display-empty-table-if-no-measure</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
-<thead>
-<tr><td rowspan="1" colspan="3">time_machine</td></tr>
-</thead><tbody>
- <tr>
- <td>open</td>
- <td>
- /sonar/widget?id=time_machine&resource=sample&metric1=coverage&metric2=line_coverage&metric3=tests&displaySparkLine=true
- </td>
- <td></td>
-</tr>
-<tr>
- <td>assertText</td>
- <td>block_1</td>
- <td>*Coverage*Line coverage*Unit tests*</td>
-</tr>
-<tr>
- <td>assertElementNotPresent</td>
- <td>//img</td>
- <td></td>
-</tr>
-</tbody></table>
+ <thead>
+ <tr>
+ <td rowspan="1" colspan="3">time_machine</td>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>open</td>
+ <td>/widget?id=time_machine&resource=sample&metric1=coverage&metric2=line_coverage&metric3=tests&displaySparkLine=true</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>assertText</td>
+ <td>block_1</td>
+ <td>*Coverage*Line coverage*Unit tests*</td>
+ </tr>
+ <tr>
+ <td>assertElementNotPresent</td>
+ <td>//img</td>
+ <td></td>
+ </tr>
+ </tbody>
+</table>
</body>
</html>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</thead><tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=time_machine&resource=sample&metric1=complexity&metric2=ncloc&metric3=violations&displaySparkLine=true&title=ViveLeSud</td>
+ <td>/widget?id=time_machine&resource=sample&metric1=complexity&metric2=ncloc&metric3=violations&displaySparkLine=true&title=ViveLeSud</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index/sample?name=TimeMachine</td>
+ <td>/dashboard/index/sample?name=TimeMachine</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/project/background_tasks?id=test-project</td>
+ <td>/project/background_tasks?id=test-project</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/projects</td>
+ <td>/projects</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/project/settings/com.sonarsource.it.samples%3Amulti-modules-sample%3Amodule_a</td>
+ <td>/project/settings/com.sonarsource.it.samples%3Amulti-modules-sample%3Amodule_a</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/project/history/com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/project/history/com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/project/history/com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/project/history/com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/</td>
+ <td>/</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index/sample</td>
+ <td>/dashboard/index/sample</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/</td>
+ <td>/</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/project/settings/sample?category=project-only</td>
+ <td>/project/settings/sample?category=project-only</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/project/settings/sample?category=exclusions&subcategory=files</td>
+ <td>/project/settings/sample?category=exclusions&subcategory=files</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
+ <td>/dashboard/index/com.sonarsource.it.samples:multi-modules-sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/project_roles?id=project-permissions-project</td>
+ <td>/project_roles?id=project-permissions-project</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/code?id=project-for-code-root-dir</td>
+ <td>/code?id=project-for-code-root-dir</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/code?id=project-for-code</td>
+ <td>/code?id=project-for-code</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/overview?id=project-for-overview-it-coverage</td>
+ <td>/overview?id=project-for-overview-it-coverage</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/overview/coverage?id=project-for-overview-it-coverage</td>
+ <td>/overview/coverage?id=project-for-overview-it-coverage</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/overview?id=project-for-overview-overall-coverage</td>
+ <td>/overview?id=project-for-overview-overall-coverage</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/overview/coverage?id=project-for-overview-overall-coverage</td>
+ <td>/overview/coverage?id=project-for-overview-overall-coverage</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/overview?id=project-for-overview</td>
+ <td>/overview?id=project-for-overview</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/overview?id=project-for-overview-ut-coverage</td>
+ <td>/overview?id=project-for-overview-ut-coverage</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/overview/coverage?id=project-for-overview-ut-coverage</td>
+ <td>/overview/coverage?id=project-for-overview-ut-coverage</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index/sample</td>
+ <td>/dashboard/index/sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/login</td>
+ <td>/sessions/login</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/widget?id=alerts&resource=sample</td>
+ <td>/widget?id=alerts&resource=sample</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/quality_gates</td>
+ <td>/quality_gates</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/account/index</td>
+ <td>/account/index</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/email_configuration</td>
+ <td>/email_configuration</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/</td>
+ <td>/</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/setup/index</td>
+ <td>/setup/index</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings/index</td>
+ <td>/settings/index</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings/index</td>
+ <td>/settings/index</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/system/index</td>
+ <td>/system/index</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/dashboard/index/myproject.jsp</td>
+ <td>/dashboard/index/myproject.jsp</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings/index</td>
+ <td>/settings/index</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/system</td>
+ <td>/system</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=DEV</td>
+ <td>/settings?category=DEV</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=DEV</td>
+ <td>/settings?category=DEV</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=DEV</td>
+ <td>/settings?category=DEV</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=DEV</td>
+ <td>/settings?category=DEV</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=DEV</td>
+ <td>/settings?category=DEV</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=DEV</td>
+ <td>/settings?category=DEV</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=general</td>
+ <td>/settings?category=general</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=general</td>
+ <td>/settings?category=general</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=security&subcategory=encryption</td>
+ <td>/settings?category=security&subcategory=encryption</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings/index</td>
+ <td>/settings/index</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=security&subcategory=encryption</td>
+ <td>/settings?category=security&subcategory=encryption</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=Settings</td>
+ <td>/settings?category=Settings</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=Settings</td>
+ <td>/settings?category=Settings</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=Settings</td>
+ <td>/settings?category=Settings</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=general</td>
+ <td>/settings?category=general</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings/index?category=general</td>
+ <td>/settings/index?category=general</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/widget?id=widget-displaying-properties</td>
+ <td>/widget?id=widget-displaying-properties</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=Settings</td>
+ <td>/settings?category=Settings</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=Settings</td>
+ <td>/settings?category=Settings</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=Category 2</td>
+ <td>/settings?category=Category 2</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings?category=Category 1</td>
+ <td>/settings?category=Category 1</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/project/settings/sample?category=Category 2</td>
+ <td>/project/settings/sample?category=Category 2</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/new</td>
+ <td>/sessions/new</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/project/settings/sample?category=Category 1</td>
+ <td>/project/settings/sample?category=Category 1</td>
<td></td>
</tr>
<tr>
<tbody>
<tr>
<td>open</td>
- <td>/sonar/sessions/logout</td>
+ <td>/sessions/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
- <td>/sonar/settings</td>
+ <td>/settings</td>
<td></td>
</tr>
<tr>
</tr>
<tr>
<td>open</td>
- <td>/sonar/updatecenter</td>
+ <td>/updatecenter</td>
<td></td>
</tr>
<tr>