My katalon studio version is 5.9.0 and i am using katalonstudio/katalon:5.8.6.1
Below is the shell script i used,
docker run -t --rm -v “$(pwd)”/Sod_login:/katalon/katalon/source -w /Sod_login/Reports:/katalon/katalon/report katalonstudio/katalon katalon-execute.sh -browserType=“Chrome” -retry=0 -statusDelay=15 -testSuitePath=“Test Suites/SoD”
Got the following result in docker,
- echo ‘Starting Katalon Studio’
Starting Katalon Studio - cat /katalon/version
Google Chrome 70.0.3538.102
Mozilla Firefox 63.0
Katalon Studio 5.8.6
++ pwd - current_dir=/Sod_login/Reports:/katalon/katalon/report
- workspace_dir=/tmp/katalon_execute/workspace
- mkdir -p /tmp/katalon_execute/workspace
- chmod -R 777 /tmp/katalon_execute/workspace
- source_dir=/katalon/katalon/source
- ‘[’ -d /katalon/katalon/source ‘]’
- project_dir=/tmp/katalon_execute/project
- mkdir -p /tmp/katalon_execute/project
- cp -r /katalon/katalon/source/Checkpoints ‘/katalon/katalon/source/Data Files’ /katalon/katalon/source/Drivers /katalon/katalon/source/Include /katalon/katalon/source/Keywords /katalon/katalon/source/Libs ‘/katalon/katalon/source/Object Repository’ /katalon/katalon/source/Profiles /katalon/katalon/source/Scripts /katalon/katalon/source/Sod_login.prj ‘/katalon/katalon/source/Test Cases’ ‘/katalon/katalon/source/Test Listeners’ ‘/katalon/katalon/source/Test Suites’ /katalon/katalon/source/bin /katalon/katalon/source/console.properties /katalon/katalon/source/report /katalon/katalon/source/run_chrome.sh /katalon/katalon/source/run_firefox.sh /katalon/katalon/source/settings /tmp/katalon_execute/project
- touch /tmp/katalon_execute/project/.classpath
- chmod -R 777 /tmp/katalon_execute/project
- rm -rf /tmp/katalon_execute/project/bin
- rm -rf /tmp/katalon_execute/project/Libs
- ls -la /tmp/katalon_execute/project
total 76
drwxrwxrwx 15 root root 4096 Nov 29 12:35 .
drwxr-xr-x 4 root root 4096 Nov 29 12:35 …
-rwxrwxrwx 1 root root 0 Nov 29 12:35 .classpath
drwxrwxrwx 2 root root 4096 Nov 29 12:35 Checkpoints
drwxrwxrwx 2 root root 4096 Nov 29 12:35 Data Files
drwxrwxrwx 2 root root 4096 Nov 29 12:35 Drivers
drwxrwxrwx 5 root root 4096 Nov 29 12:35 Include
drwxrwxrwx 2 root root 4096 Nov 29 12:35 Keywords
drwxrwxrwx 5 root root 4096 Nov 29 12:35 Object Repository
drwxrwxrwx 2 root root 4096 Nov 29 12:35 Profiles
drwxrwxrwx 3 root root 4096 Nov 29 12:35 Scripts
-rwxrwxrwx 1 root root 904 Nov 29 12:35 Sod_login.prj
drwxrwxrwx 2 root root 4096 Nov 29 12:35 Test Cases
drwxrwxrwx 2 root root 4096 Nov 29 12:35 Test Listeners
drwxrwxrwx 2 root root 4096 Nov 29 12:35 Test Suites
-rwxrwxrwx 1 root root 106 Nov 29 12:35 console.properties
drwxrwxrwx 2 root root 4096 Nov 29 12:35 report
-rwxrwxrwx 1 root root 318 Nov 29 12:35 run_chrome.sh
-rwxrwxrwx 1 root root 315 Nov 29 12:35 run_firefox.sh
drwxrwxrwx 4 root root 4096 Nov 29 12:35 settings - report_dir=/katalon/katalon/report
- ‘[’ -d /katalon/katalon/report ‘]’
- report_dir=/katalon/katalon/source/report
- mkdir -p /katalon/katalon/source/report
- args=(“$KATALON_KATALON_INSTALL_DIR/katalon” “$@”)
- args+=(“-runMode=console”)
- args+=(“-reportFolder=$report_dir”)
- args+=(“-projectPath=$project_dir”)
- cd /tmp/katalon_execute/workspace
- xvfb-run -s ‘-screen 0 1024x768x24’ /opt/katalonstudio/katalon -browserType=Chrome -retry=0 -statusDelay=15 ‘-testSuitePath=Test Suites/SoD’ -runMode=console -reportFolder=/katalon/katalon/source/report -projectPath=/tmp/katalon_execute/project
Opening project file: /tmp/katalon_execute/project/Sod_login.prj
Request sent successfully.
Starting Groovy-Eclipse compiler resolver. Specified compiler level: unspecified
161 2.4.7.xx-201611170128-e46 = ACTIVE
[Fatal Error] :1:1: Premature end of file.
[Fatal Error] :1:1: Premature end of file.
Parsing custom keywords…
Generating global variables…
Project ‘Sod_login’ opened
Test Suites/SoD - Chrome - 20181129_123602…0/0(0%)
Request sent successfully.
11-29-2018 12:36:04 PM - [START] - Start Test Suite : Test Suites/SoD
11-29-2018 12:36:04 PM - [RUN_DATA] - Logging run data ‘hostName’ with value ‘root - af8191ac38f9’
11-29-2018 12:36:04 PM - [RUN_DATA] - Logging run data ‘os’ with value ‘Linux 64bit’
11-29-2018 12:36:04 PM - [RUN_DATA] - Logging run data ‘hostAddress’ with value ‘172.17.0.3’
11-29-2018 12:36:04 PM - [RUN_DATA] - Logging run data ‘katalonVersion’ with value ‘5.8.6.1’
11-29-2018 12:36:04 PM - [END] - End Test Suite : Test Suites/SoD
Copying report to folder /katalon/katalon/source/report…
Test Suites/SoD - Chrome - 20181129_123602…0/0(0%)
- ret_code=0
++ id -u
++ id -g - chown -R 0:0 /katalon/katalon/source/report
- chmod -R 777 /katalon/katalon/source/report
- ls /katalon/katalon/source/report
JSON_Report.json JUnit_Report.xml execution.properties execution0.log report.csv report.html - cd /Sod_login/Reports:/katalon/katalon/report
- exit 0
Unable to understand why [Fatal Error] : 1:1 : Premature end of file is displayed.
Any help appreciated.