]> source.dussan.org Git - sonarqube.git/commitdiff
stabilize execution of web tests on windows
authorStas Vilchik <vilchiks@gmail.com>
Tue, 17 Mar 2015 09:36:55 +0000 (10:36 +0100)
committerStas Vilchik <vilchiks@gmail.com>
Tue, 17 Mar 2015 09:37:44 +0000 (10:37 +0100)
server/sonar-web/src/test/js/coding-rules-page-should-create-custom-rules.js
server/sonar-web/src/test/js/nav-spec.js
server/sonar-web/src/test/js/source-viewer-create-manual-issue.js
server/sonar-web/src/test/lib.js

index 57ace3f2892b7aa465de50dd049591a98169f9c2..1d6d4cf7fa69654a37f3a2ae5d31606ba28c2205 100644 (file)
@@ -66,9 +66,9 @@ casper.test.begin('coding-rules-page-should-delete-create-rules', 2, function (t
       .then(function () {
         test.assertElementCount('#coding-rules-detail-custom-rules .coding-rules-detail-list-name', 1);
         casper.click('.js-create-custom-rule');
-        casper.fillForm('.modal form', {
-          name: 'test',
-          markdown_description: 'test'
+               casper.evaluate(function () {
+          jQuery('.modal form [name="test"]').val('test');
+                 jQuery('.modal form [name="markdown_description"]').val('test');
         });
         casper.click('#coding-rules-custom-rule-creation-create');
         lib.waitForElementCount('#coding-rules-detail-custom-rules .coding-rules-detail-list-name', 2, function () {
index 41b9c8e0ea35a5414e20550571bbd9e985d34820..3e9f3f1a7770cf7f9ab9c44057d4a3aa581cfd91 100644 (file)
@@ -270,7 +270,9 @@ casper.test.begin(testName('Search'), 16, function (test) {
       })
 
       .then(function () {
-        casper.fill('.navbar-search', { q: 'search query' }, true);
+        casper.evaluate(function () {
+          jQuery('.navbar-search [name="q"]').val('search query').keyup();
+        });
         casper.evaluate(function () {
           jQuery('.navbar-search [name="q"]').keyup();
         });
@@ -286,9 +288,8 @@ casper.test.begin(testName('Search'), 16, function (test) {
 
       .then(function () {
         // should reset search results
-        casper.fill('.navbar-search', { q: '' }, true);
         casper.evaluate(function () {
-          jQuery('.navbar-search [name="q"]').keyup();
+          jQuery('.navbar-search [name="q"]').val('').keyup();
         });
         casper.waitForSelectorTextChange('.js-search-results');
       })
index 554af8b926874bf9e00e2e1ad2e53fb82537b7df..f897c471bf8b48e7e3a540287fd50ba0fae79986 100644 (file)
@@ -62,10 +62,11 @@ casper.test.begin(testName('source-viewer-create-manual-issue'), function (test)
       })
 
       .then(function () {
-        casper.fill('.js-manual-issue-form', {
-          rule: 'manual:api',
-          message: 'An issue message'
-        }, true);
+        casper.evaluate(function () {
+                 jQuery('.js-manual-issue-form [name="rule"]').val('manual:api');
+                 jQuery('.js-manual-issue-form [name="message"]').val('An issue message');
+                 jQuery('.js-manual-issue-form input[type="submit"]').click();
+               });
       })
 
       .then(function () {
index 3a8020f9ac23c034d717a64a75b40a201f916483..f0743768af00694217314ff567794f6f8b802711 100644 (file)
@@ -66,7 +66,7 @@ exports.changeWorkingDirectory = function (dir) {
 
 
 exports.configureCasper = function () {
-  casper.options.waitTimeout = 60000;
+  casper.options.waitTimeout = 20000;
 };