Commit Graph

287 Commits

Author SHA1 Message Date
Maurício Meneghini Fauth
9ff5655f6e
Assign AJAX to the window global object
Explicitly sets the AJAX object to the window global object instead of
declaring it with var.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-06-20 18:58:28 -03:00
Maurício Meneghini Fauth
3e672740f3
Improve type of some functions.js variables
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-06-20 15:52:22 -03:00
Maurício Meneghini Fauth
11e34a6fec
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-06-09 16:43:54 -03:00
Maurício Meneghini Fauth
d7304c1996
Fix empty Selenium screenshots for failing tests
- https://github.com/php-webdriver/php-webdriver/issues/969

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-06-09 16:34:02 -03:00
Maurício Meneghini Fauth
aee2fafc01
Fix some failing Selenium tests
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2022-02-11 20:00:35 -03:00
Maurício Meneghini Fauth
44fe103b9c
Remove @access annotations
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-12-22 11:43:45 -03:00
Maurício Meneghini Fauth
3d0901698d
Remove most sleep calls from Selenium tests
Uses instant scrolls instead of smooth scrolls.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-12-09 17:41:44 -03:00
Kamil Tekiela
be87571da6 PHPStan checkAlwaysTrueStrictComparison fixes
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2021-12-08 15:26:52 +00:00
Maurício Meneghini Fauth
048c0c1f6e
Group multiple expeption catches into a single catch
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-09-27 19:21:19 -03:00
Maurício Meneghini Fauth
e9ec9e8b71
Replace rand functions with random_int
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-09-27 19:05:42 -03:00
Maurício Meneghini Fauth
f00d70cccb
Remove useless whitespaces
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-09-15 17:05:40 -03:00
Maurício Meneghini Fauth
9f3510d11a
Add bool return type where possible
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-09-14 20:11:51 -03:00
Maurício Meneghini Fauth
f61d3183fb
Inline some phpcs ignores and remove deprecated annotations
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-09-12 11:59:39 -03:00
Maurício Meneghini Fauth
04d3c83559
Fix some errors found by PHPStan/Psalm
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-08-05 16:09:08 -03:00
Maurício Meneghini Fauth
58351b861c
Use testsuite option instead of group for Selenium tests
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-07-05 16:52:41 -03:00
Maurício Meneghini Fauth
10b3ead050
Remove invalid covers annotations
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-07-05 16:29:31 -03:00
Maurício Meneghini Fauth
c8a5cd4065
Fix some errors founf by PHPStan and Psalm
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-06-23 16:11:13 -03:00
Maurício Meneghini Fauth
f19a3d95c4
Remove LanguageManager::getSelectorDisplay method
Redesign the language selector to use Bootstrap style.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-04-22 15:51:26 -03:00
Maurício Meneghini Fauth
8d0c2a339c
Move both operands of an assignment to the same line
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-04-20 22:35:21 -03:00
Maurício Meneghini Fauth
d83abf63e7
Use PSR-12 for control structures spacing
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-03-05 15:27:03 -03:00
Maurício Meneghini Fauth
0b8edc5bde
Use PSR-12 for namespace use statements
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2021-03-05 14:18:35 -03:00
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