import org.junit.Ignore;
import org.junit.Test;
import org.sonar.wsclient.issue.ActionPlanClient;
+import util.selenium.SeleneseTest;
import static org.assertj.core.api.Assertions.assertThat;
import static util.ItUtils.runProjectAnalysis;
"/actionPlan/ActionPlanUiTest/edit_action_plan.html",
// SONAR-3198
"/actionPlan/ActionPlanUiTest/can_create_action_plan_with_date_today.html").build();
- orchestrator.executeSelenese(selenese);
+ new SeleneseTest(selenese).runOn(orchestrator);
}
}
import org.sonar.wsclient.services.Resource;
import org.sonar.wsclient.services.ResourceQuery;
import util.ItUtils;
+import util.selenium.SeleneseTest;
import static org.assertj.core.api.Assertions.assertThat;
import static util.ItUtils.projectDir;
orchestrator.executeBuild(SonarRunner.create(projectDir("shared/xoo-sample")));
// Use old way to execute Selenium because 'assertSelectOptions' action is not supported by SeleneseTest
- orchestrator.executeSelenese(Selenese.builder().setHtmlTestsInClasspath("not-display-periods-selection-dropdown-on-first-analysis",
- "/measureHistory/DifferentialPeriodsTest/not-display-periods-selection-dropdown-on-dashboard.html"
- ).build());
+ new SeleneseTest(Selenese.builder().setHtmlTestsInClasspath("not-display-periods-selection-dropdown-on-first-analysis",
+ "/measureHistory/DifferentialPeriodsTest/not-display-periods-selection-dropdown-on-dashboard.html").build()).runOn(orchestrator);
orchestrator.executeBuild(SonarRunner.create(projectDir("shared/xoo-sample")));
- orchestrator.executeSelenese(Selenese.builder().setHtmlTestsInClasspath("display-periods-selection-dropdown-after-first-analysis",
+ new SeleneseTest(Selenese.builder().setHtmlTestsInClasspath("display-periods-selection-dropdown-after-first-analysis",
"/measureHistory/DifferentialPeriodsTest/display-periods-selection-dropdown-on-dashboard.html"
- ).build());
+ ).build()).runOn(orchestrator);
}
}
@Test
public void test_timemachine_widget() {
// Use old way to execute Selenium because 'waitForTextPresent' action is not supported by SeleneseTest
- orchestrator.executeSelenese(Selenese.builder().setHtmlTestsInClasspath("history-timemachine-widget",
+ new SeleneseTest(Selenese.builder().setHtmlTestsInClasspath("history-timemachine-widget",
"/measureHistory/HistoryUiTest/history-timemachine-widget/time-machine-widget.html",
// SONAR-3354 & SONAR-3353
"/measureHistory/HistoryUiTest/history-timemachine-widget/should-display-empty-table-if-no-measure.html",
// SONAR-3650
"/measureHistory/HistoryUiTest/history-timemachine-widget/should-exclude-new-metrics.html"
- ).build());
+ ).build()).runOn(orchestrator);
}
/**
"/settings/PropertySetsTest/property-sets/all_types.html"
).build();
// Use the old runner because it fails with the new Selenium runner
- orchestrator.executeSelenese(selenese);
+ new SeleneseTest(selenese).runOn(orchestrator);
// SSF-25 Check that the password has well be setted as now it does not appears in the html source code
String sonarDemoValue = getProperty("sonar.demo");