mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
Fix e2e (#6087)
* fix protractor conf * remove update env * fix cli error script cs * change screenshot plugin * remove unused param * fix * fix * fix * moment comment nvm * fix * fix * fix * fix * remove adf redirect * fix * fix * save remote report * report fix * improve save result * fix folder save * fix folder save * fix placeholder pointer , they needs refactor later * fix * fix lint * fix * remove test already covered by unit fix the test in core needed exclude the one impossible to make it works without APS basic support * lint * fix some logout missing * fix * Fix the custom-tasks-filters.e2e * fix lint * fix * fix * fix * Fix wait on start process and on process definition options * Fix logout before login again * fix uplaod test * fix * Fix infodrawer with check detail and sleep * lint * increase list of excluded test * fix * fix lint * change wait method datatable * fix * fix * revert check value * fix * fix * change tag test Co-authored-by: maurizio vitale <maurizio.vitale@alfresco.com>
This commit is contained in:
@@ -4,7 +4,6 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
cd "$DIR/../"
|
||||
BROWSER_RUN=false
|
||||
DEVELOPMENT=false
|
||||
EXECLINT=false
|
||||
LITESERVER=false
|
||||
EXEC_VERSION_JSAPI=false
|
||||
TIMEOUT=120000
|
||||
@@ -18,7 +17,6 @@ show_help() {
|
||||
echo "-p or --password"
|
||||
echo "-identity_admin_email"
|
||||
echo "-identity_admin_password"
|
||||
echo "-e or --email"
|
||||
echo "-b or --browser run the test in the browser (No headless mode)"
|
||||
echo "-s or --spec run a single test file"
|
||||
echo "-f or --folder run a single folder test"
|
||||
@@ -29,7 +27,6 @@ show_help() {
|
||||
echo "-host_sso the entire path including the name of the realm"
|
||||
echo "-save save the error screenshot and report in the remote env"
|
||||
echo "-timeout or --timeout override the timeout foe the wait utils"
|
||||
echo "-l --lint enable lint"
|
||||
echo "-m --maxInstances max instances parallel for tests"
|
||||
echo "-log or --log print all the browser log"
|
||||
echo "-db or --debug run the debugger"
|
||||
@@ -58,10 +55,7 @@ set_identity_admin_password(){
|
||||
IDENTITY_ADMIN_PASSWORD=$1
|
||||
export IDENTITY_ADMIN_PASSWORD=$IDENTITY_ADMIN_PASSWORD
|
||||
}
|
||||
set_email(){
|
||||
EMAIL=$1
|
||||
export EMAIL_ADF=$EMAIL
|
||||
}
|
||||
|
||||
set_host(){
|
||||
HOST=$1
|
||||
export URL_HOST_ADF=$HOST
|
||||
@@ -120,10 +114,6 @@ set_prefix(){
|
||||
export PREFIX=$PREFIX
|
||||
}
|
||||
|
||||
lint(){
|
||||
EXECLINT=true
|
||||
}
|
||||
|
||||
debug(){
|
||||
export DEBUG=true;
|
||||
}
|
||||
@@ -155,7 +145,6 @@ while [[ $1 == -* ]]; do
|
||||
-p|--password) set_password $2; shift 2;;
|
||||
-identity_admin_email) set_identity_admin_email $2; shift 2;;
|
||||
-identity_admin_password) set_identity_admin_password $2; shift 2;;
|
||||
-e|--email) set_email $2; shift 2;;
|
||||
-f|--folder) set_test_folder $2; shift 2;;
|
||||
-timeout|--timeout) set_timeout $2; shift 2;;
|
||||
-b|--browser) set_browser; shift;;
|
||||
@@ -167,11 +156,10 @@ while [[ $1 == -* ]]; do
|
||||
-ud|--use-dist) lite_server; shift;;
|
||||
-save) set_save_screenshot; shift;;
|
||||
-proxy|--proxy) set_proxy $2; shift 2;;
|
||||
-s|--seleniumServer) set_selenium $2; shift 2;;
|
||||
--seleniumServer) set_selenium $2; shift 2;;
|
||||
-host|--host) set_host $2; shift 2;;
|
||||
-log|--log) set_log; shift ;;
|
||||
-host_sso|--host_sso) set_host_sso $2; shift 2;;
|
||||
-l|--lint) lint; shift;;
|
||||
-m|--maxInstances) max_instances $2; shift 2;;
|
||||
-vjsapi) version_js_api $2; shift 2;;
|
||||
-*) echo "invalid option: $1" 1>&2; show_help; exit 1;;
|
||||
@@ -188,10 +176,6 @@ if $EXEC_VERSION_JSAPI == true; then
|
||||
npm install alfresco-js-api@${JSAPI_VERSION}
|
||||
fi
|
||||
|
||||
if [[ $EXECLINT == "true" ]]; then
|
||||
npm run lint-e2e || exit 1
|
||||
fi
|
||||
|
||||
echo "====== Update webdriver-manager ====="
|
||||
if [ "$CI" = "true" ]; then
|
||||
export chrome=$(google-chrome --product-version)
|
||||
@@ -220,6 +204,7 @@ else
|
||||
|
||||
npm run lite-server-e2e>/dev/null & $DEBUG_OPTION ./node_modules/protractor/bin/protractor ./e2e/protractor.conf.js || exit 1
|
||||
else
|
||||
echo "====== Run without lite-server ====="
|
||||
$DEBUG_OPTION ./node_modules/protractor/bin/protractor ./e2e/protractor.conf.js || exit 1
|
||||
fi
|
||||
fi
|
||||
|
Reference in New Issue
Block a user