add sitespeed configs/helpers

This commit is contained in:
Dennis Eichhorn 2020-02-01 15:15:50 +01:00
parent e2a02ec958
commit b1d21b1de9
4 changed files with 62 additions and 21 deletions

View File

@ -802,11 +802,6 @@ parameters:
count: 5
path: Modules/Marketing/Controller/BackendController.php
-
message: "#^Method Modules\\\\Marketing\\\\Models\\\\Promotion\\:\\:getCreatedAt\\(\\) should return DateTime but returns DateTime\\|null\\.$#"
count: 1
path: Modules/Marketing/Models/Promotion.php
-
message: "#^Call to an undefined method phpOMS\\\\Module\\\\ModuleAbstract\\:\\:createAccountModelPermission\\(\\)\\.$#"
count: 1
@ -1277,6 +1272,11 @@ parameters:
count: 1
path: phpOMS/Config/SettingsAbstract.php
-
message: "#^Function setcookie invoked with 8 parameters, 1\\-7 required\\.$#"
count: 1
path: phpOMS/DataStorage/Cookie/CookieJar.php
-
message: "#^Argument of an invalid type string supplied for foreach, only iterables are supported\\.$#"
count: 4
@ -1357,6 +1357,11 @@ parameters:
count: 1
path: phpOMS/DataStorage/Database/Schema/Builder.php
-
message: "#^Function session_set_cookie_params invoked with 6 parameters, 1\\-5 required\\.$#"
count: 1
path: phpOMS/DataStorage/Session/HttpSession.php
-
message: "#^Strict comparison using \\=\\=\\= between string and false will always evaluate to false\\.$#"
count: 3
@ -1592,21 +1597,6 @@ parameters:
count: 2
path: phpOMS/Stdlib/Base/Iban.php
-
message: "#^PHPDoc tag @return with type float\\|int is not subtype of native type int\\.$#"
count: 1
path: phpOMS/Stdlib/Graph/Edge.php
-
message: "#^Argument of an invalid type bool supplied for foreach, only iterables are supported\\.$#"
count: 1
path: phpOMS/Stdlib/Graph/Graph.php
-
message: "#^Cannot call method getId\\(\\) on string\\.$#"
count: 1
path: phpOMS/Stdlib/Graph/Graph.php
-
message: "#^Strict comparison using \\=\\=\\= between array and false will always evaluate to false\\.$#"
count: 2

11
Helper/sitespeedAuth.js Normal file
View File

@ -0,0 +1,11 @@
module.exports = async function(context, commands)
{
await commands.navigate('https://orange-management.app');
await commands.addText.byId('admin', 'iName');
await commands.addText.byId('orange', 'iPassword');
await commands.click.byIdAndWait('iLoginButton');
return commands.wait.byId('u-box', 3000);
};

37
Helper/sitespeedUrls.txt Normal file
View File

@ -0,0 +1,37 @@
https://orange-management.app
https://orange-management.app/help/general
https://orange-management.app/help/module/list
https://orange-management.app/help/developer
https://orange-management.app/admin/settings/general
https://orange-management.app/admin/group/list
https://orange-management.app/admin/group/settings?id=1
https://orange-management.app/admin/account/list
https://orange-management.app/admin/account/settings?id=1
https://orange-management.app/admin/module/list
https://orange-management.app/admin/admin/module/settings?id=Profile
https://orange-management.app/admin/job/list
https://orange-management.app/admin/monitoring/general
https://orange-management.app/admin/monitoring/log/list
https://orange-management.app/admin/monitoring/security/dashboard
https://orange-management.app/admin/exchange/dashboard
https://orange-management.app/admin/exchange/import/list
https://orange-management.app/admin/exchange/export/list
https://orange-management.app/admin/audit/list
https://orange-management.app/organization/organigram
https://orange-management.app/organization/unit/list
https://orange-management.app/organization/unit/profile?id=1
https://orange-management.app/organization/department/list
https://orange-management.app/organization/department/profile?id=1
https://orange-management.app/organization/position/list
https://orange-management.app/organization/position/profile?id=1
https://orange-management.app/profile/list
https://orange-management.app/profile/single?id=1
https://orange-management.app/media/list
https://orange-management.app/news/dashboard
https://orange-management.app/news/article?id=1
https://orange-management.app/task/dashboard
https://orange-management.app/task/single?id=1
https://orange-management.app/kanban/dashboard
https://orange-management.app/kanban/board?id=1
https://orange-management.app/editor/list
https://orange-management.app/editor/single?id=1

View File

@ -84,4 +84,7 @@ php php-cs-fixer.phar fix phpOMS/ --rules='{"array_syntax": {"syntax": "short"},
# consider:
# "mb_str_functions": true,
# "phpdoc_add_missing_param_annotation": true,
# "phpdoc_add_missing_param_annotation": true,
npm install -g sitespeed.io
sitespeed.io Build/Helper/sitespeedUrls.txt -n 1 --preScript Build/Helper/sitespeedAuth.js --outputFolder Build/sitespeed