Commit Graph

266 Commits

Author SHA1 Message Date
William Desportes
8167881cf8
Fix the phpMyAdmin storage database not installed
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-02-17 18:38:02 +01:00
William Desportes
fda5195be7
Fix logs system and temp dir for tests
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-02-09 02:01:23 +01:00
William Desportes
2ff9de1215
Fix server login and documentation
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-02-08 22:26:21 +01:00
William Desportes
299ff94a6a
Debug tests
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-02-08 21:28:23 +01:00
William Desportes
c7f23eb9cd
Drop TravisCI
Signed-off-by: William Desportes <williamdes@wdes.fr>
2021-02-08 19:02:00 +01:00
William Desportes
bc45a05dcd
Typo fixes in the JS codebase with VS code "code spell checker"
And coding standard issues from pull-request #16364
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-11-12 23:27:57 +01:00
Maurício Meneghini Fauth
e66be179ca Use camel case naming for class members
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-10-05 10:37:07 -03:00
William Desportes
e78eb340bc
Some code improvements and fixes related to issue reported by Scrutinizer
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-07-18 10:29:15 +02:00
William Desportes
a80153a633
Add typehints using phpcbf on test/*
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-07-17 22:52:42 +02:00
Maurício Meneghini Fauth
47f0960dce Add return type declaration to test methods
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-07-07 11:31:33 -03:00
Maurício Meneghini Fauth
e81146e4b3 Remove useless return annotations
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-07-07 10:30:27 -03:00
William Desportes
ba5d6492c2
Improve navigateTable and navigateDatabase selenium testbase methods
And fix navigateDatabase that did stop using the database parameter.

Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-06-10 01:27:22 +02:00
William Desportes
f8fde23f78
Do not load sessionId if BrowserStack is not used
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-06-10 01:27:22 +02:00
William Desportes
016d04d467
Create the test database on demand
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-06-10 01:27:22 +02:00
William Desportes
b52e878bbb
Make database creation optional for some selenium tests
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-06-10 01:27:22 +02:00
William Desportes
71bef7c1f7
Enable --repeat option of phpunit
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-06-10 01:27:22 +02:00
William Desportes
120a462895
Handle non existing TESTSUITE_URL, TESTSUITE_USER ENVs
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-06-10 01:27:22 +02:00
William Desportes
c91044c401
Drop all the mysqli config to execute SQL statements with the sql query tab
Signed-off-by: William Desportes <williamdes@wdes.fr>

Test base fixes

Signed-off-by: William Desportes <williamdes@wdes.fr>

Drop mysqli


Improve and fix dbQuery on selenium tests

Signed-off-by: William Desportes <williamdes@wdes.fr>

Improve TestBase and fix all reported errors

Signed-off-by: William Desportes <williamdes@wdes.fr>

Remove usage of globals in all the selenium test suite

Signed-off-by: William Desportes <williamdes@wdes.fr>

Improve the process on the SQL window

Signed-off-by: William Desportes <williamdes@wdes.fr>

Update baselines

Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-06-10 01:27:22 +02:00
Maurício Meneghini Fauth
f4582e083e Use early exit when possible
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-05-27 00:35:24 -03:00
Maurício Meneghini Fauth
bd979dd1ff Remove useless elseif with if
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-05-26 22:53:44 -03:00
Maurício Meneghini Fauth
82c2964bb8 Remove useless elses
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-05-26 22:27:45 -03:00
Maurício Meneghini Fauth
3ae05c785d Use short list syntax and single line arrays
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-05-26 03:32:59 -03:00
Maurício Meneghini Fauth
3baad2eb1c Fix some coding standard issues
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-05-25 22:42:37 -03:00
Maurício Meneghini Fauth
9269d75fb4 Fix some coding standard issues
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-05-25 20:22:18 -03:00
William Desportes
cf6c3be29a
Fix DROP DATABASE queries
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-24 14:34:05 +02:00
William Desportes
b593fd334f
Some selenium code improvements
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-24 13:52:29 +02:00
William Desportes
b49745ceef
Remove all globals for selenium tests and use getenv
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-24 13:51:50 +02:00
William Desportes
325357c121
Select English if the selector exists on selenium tests
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-24 13:26:14 +02:00
William Desportes
1910579791
Add getters for some ENVs in the selenium test suite
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-24 13:25:12 +02:00
William Desportes
3fe9c3def9
TestBase improvements for selenium test suite
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-24 13:22:24 +02:00
William Desportes
edf0ea2230
Improve TestBase and fix some reported errors
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-24 01:28:58 +02:00
William Desportes
11cb629bf0
Merge branch 'QA_5_0'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-24 01:27:19 +02:00
William Desportes
c52fc38a6b
Apply coding standards for 5.0
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-23 23:21:24 +02:00
William Desportes
53bdb5e775
Improve BrowserStack config
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-23 23:12:14 +02:00
William Desportes
00535c50c3
Rewrite waitAjax selenium function
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-23 23:08:50 +02:00
William Desportes
1667bd648e
Fix isLoggedIn selenium test base function
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-22 23:33:39 +02:00
William Desportes
3a49cb33bb
Move defining envs to defineTestingGlobals
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-21 13:35:36 +02:00
William Desportes
a330babefd
Fix curl init error condition
Signed-off-by: William Desportes <williamdes@wdes.fr>

curl
2020-05-21 13:19:23 +02:00
Maurício Meneghini Fauth
80a45fa0ae Break too long lines
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-05-16 18:08:20 -03:00
William Desportes
47cb55e17e
Show an error if curl init failed
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-16 16:21:24 +02:00
William Desportes
d5431145b4
Fix selenium testLoginWithWrongPassword and testQueryTabWithNullValue tests
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-14 09:55:28 +02:00
William Desportes
501484bb3a
Fix Expanding "More" menu on small screens
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-14 00:26:35 +02:00
William Desportes
3b4afd2bd9
Fix Expanding "More" menu for ever, check once and continue
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-13 23:47:34 +02:00
Maurício Meneghini Fauth
a64393e7f5 Fix some coding standard issues
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2020-05-13 00:23:28 -03:00
William Desportes
cc6d5ca040
Add a quick check if the full screen did not hide the menu bar to avoid waiting for nothing.
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-05-12 01:52:08 +02:00
William Desportes
3a7e20b825
Merge branch 'QA_5_0'
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-02-29 00:30:35 +01:00
William Desportes
4c5fe772b9
Mark tests as passed on BrowserStack
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-02-27 23:52:39 +01:00
William Desportes
0d3e6c1603
Fix phpdoc block
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-02-27 23:19:48 +01:00
William Desportes
26d315b5e5
Find an alternative to make scrolling work on testDropTable
Ref: https://github.com/php-webdriver/php-webdriver/issues/773
Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-02-27 22:59:08 +01:00
William Desportes
5e43765058
Add access to console logs from chromedriver
Add logging for chrome driver https://stackoverflow.com/a/53305034/5155484

Signed-off-by: William Desportes <williamdes@wdes.fr>
2020-02-27 22:59:08 +01:00