From 5fd94339043014de03f0e9f99298f89851cd93c6 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Thu, 28 May 2015 10:45:54 +0200 Subject: [PATCH] drop unstable web tests --- .../tests/source-viewer-link-to-raw-spec.js | 60 ----------------- ...wer-should-open-in-new-window-with-line.js | 67 ------------------- ...source-viewer-should-open-in-new-window.js | 61 ----------------- 3 files changed, 188 deletions(-) delete mode 100644 server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-link-to-raw-spec.js delete mode 100644 server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-should-open-in-new-window-with-line.js delete mode 100644 server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-should-open-in-new-window.js diff --git a/server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-link-to-raw-spec.js b/server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-link-to-raw-spec.js deleted file mode 100644 index 3c9f83f5ed1..00000000000 --- a/server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-link-to-raw-spec.js +++ /dev/null @@ -1,60 +0,0 @@ -/* - * 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. - */ -/* global casper:false */ - -var lib = require('../lib'), - testName = lib.testName('Source Viewer'); - -lib.initMessages(); -lib.changeWorkingDirectory('source-viewer-spec'); -lib.configureCasper(); - - -casper.test.begin(testName('Link to Raw'), function (test) { - casper - .start(lib.buildUrl('source-viewer'), function () { - lib.setDefaultViewport(); - lib.mockRequest('/api/l10n/index', '{}'); - lib.mockRequestFromFile('/api/components/app', 'app.json'); - lib.mockRequestFromFile('/api/sources/lines', 'lines.json'); - lib.mockRequestFromFile('/api/issues/search', 'issues.json'); - }) - - .then(function () { - casper.waitForSelector('.source-line'); - }) - - .then(function () { - casper.click('.js-actions'); - casper.waitForSelector('.js-raw-source', function () { - casper.click('.js-raw-source'); - }); - }) - - .then(function () { - casper.withPopup(/Cache\.java/, function () { - this.test.assertUrlMatch('org.codehaus.sonar:sonar-batch:src/main/java/org/sonar/batch/index/Cache.java'); - }); - }) - - .run(function () { - test.done(); - }); -}); diff --git a/server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-should-open-in-new-window-with-line.js b/server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-should-open-in-new-window-with-line.js deleted file mode 100644 index fd5f81785b2..00000000000 --- a/server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-should-open-in-new-window-with-line.js +++ /dev/null @@ -1,67 +0,0 @@ -/* - * 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. - */ -/* global casper:false */ - -var lib = require('../lib'), - testName = lib.testName('Source Viewer'); - -lib.initMessages(); -lib.changeWorkingDirectory('source-viewer-should-open-in-new-window'); -lib.configureCasper(); - - -casper.test.begin(testName('source-viewer-should-open-in-new-window-with-line'), function (test) { - casper - .start(lib.buildUrl('source-viewer'), function () { - lib.setDefaultViewport(); - - lib.mockRequest('/api/l10n/index', '{}'); - lib.mockRequestFromFile('/api/components/app', 'api-components-app.json'); - lib.mockRequestFromFile('/api/sources/lines', 'api-sources-lines.json'); - lib.mockRequestFromFile('/api/issues/search', 'api-issues-search.json'); - }) - - .then(function () { - casper.waitForSelector('.source-line'); - }) - - .then(function () { - casper.click('.source-line-number[data-line-number="6"]'); - casper.waitForSelector('.bubble-popup'); - }) - - .then(function () { - casper.click('.js-actions'); - casper.waitForSelector('.js-new-window', function () { - casper.click('.js-new-window'); - }); - }) - - .then(function () { - casper.withPopup(/Simplest\.java/, function () { - this.test.assertUrlMatch('test:fake-project-for-tests:src/main/java/foo/Simplest.java'); - this.test.assertUrlMatch('line=6'); - }); - }) - - .run(function () { - test.done(); - }); -}); diff --git a/server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-should-open-in-new-window.js b/server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-should-open-in-new-window.js deleted file mode 100644 index 35188e28bb8..00000000000 --- a/server/sonar-web/src/main/js/tests/e2e/tests/source-viewer-should-open-in-new-window.js +++ /dev/null @@ -1,61 +0,0 @@ -/* - * 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. - */ -/* global casper:false */ - -var lib = require('../lib'), - testName = lib.testName('Source Viewer'); - -lib.initMessages(); -lib.changeWorkingDirectory('source-viewer-should-open-in-new-window'); -lib.configureCasper(); - - -casper.test.begin(testName('source-viewer-should-open-in-new-window'), function (test) { - casper - .start(lib.buildUrl('source-viewer'), function () { - lib.setDefaultViewport(); - - lib.mockRequest('/api/l10n/index', '{}'); - lib.mockRequestFromFile('/api/components/app', 'api-components-app.json'); - lib.mockRequestFromFile('/api/sources/lines', 'api-sources-lines.json'); - lib.mockRequestFromFile('/api/issues/search', 'api-issues-search.json'); - }) - - .then(function () { - casper.waitForSelector('.source-line'); - }) - - .then(function () { - casper.click('.js-actions'); - casper.waitForSelector('.js-new-window', function () { - casper.click('.js-new-window'); - }); - }) - - .then(function () { - casper.withPopup(/Simplest\.java/, function () { - this.test.assertUrlMatch('test:fake-project-for-tests:src/main/java/foo/Simplest.java'); - }); - }) - - .run(function () { - test.done(); - }); -}); -- 2.39.5