I guess, you should just try running KRE on your M1 mac. It should run.
Why I guess so? See the following post by @duyluong of Katalon
I guess that Katalon Runtime Engine is built as a x86-64-based application software. On mac with Apple silicon chip, KRE run on top of a emulation layer named Rosseta 2. The Rosseta 2 provides an X86-inteface to the application. The x86-64 to Arm64 instruction translation makes the application run slow.
hi @kazurayam , tks for your response, but I can not start KRE 9.3.0 on my M1 Mac,
…Are you running it on M1 chip? You can refer to the link in my post.
Tks!
Hi @kazurayam ,
I can execute tests with KRE based on your answer on my m1, but I need to relate them to AWS Device Farm, because for iOS 17+ AWS will use Base Host on Apple Silicon.
→ So maybe KRE will not be able to execute in the above case. Error Log:
Feb 20, 2024 10:27:20 PM com.kms.example.aw_ios.utils.ConsoleLogger info
INFO: Execute [sh, -c, "/private/tmp/devicefarm-workspace/execution-pza6vzf0/test-package-in050786/tmp/.katalon/9.3.0/Katalon_Studio_Engine_MacOS-9.3.0/Katalon Studio Engine.app/Contents/MacOS/katalonc" -noSplash -runMode=console -projectPath="/private/tmp/devicefarm-workspace/execution-pza6vzf0/test-package-in050786/tmp/My_Project" -retry=0 -testSuitePath="Test Suites/AWS_TestSuite" -executionProfile=default -browserType=Remote -reportFolder=/tmp/devicefarm-workspace/execution-pza6vzf0/logs-a1hnhk95 -apiKey=b29e1a55-d0b9-4159-85c0-41740938b172 ] in /var/folders/wr/q71xs5157vj8twl0x6t0j3l00000gr/T/katalon-12014993042029103128
Feb 20, 2024 10:27:20 PM com.kms.example.aw_ios.utils.ConsoleLogger info
INFO: sh: /private/tmp/devicefarm-workspace/execution-pza6vzf0/test-package-in050786/tmp/.katalon/9.3.0/Katalon_Studio_Engine_MacOS-9.3.0/Katalon Studio Engine.app/Contents/MacOS/katalonc: Bad CPU type in executable
Feb 20, 2024 10:27:20 PM com.kms.example.aw_ios.utils.ConsoleLogger info
INFO: Finished executing sh -c "/private/tmp/devicefarm-workspace/execution-pza6vzf0/test-package-in050786/tmp/.katalon/9.3.0/Katalon_Studio_Engine_MacOS-9.3.0/Katalon Studio Engine.app/Contents/MacOS/katalonc" -noSplash -runMode=console -projectPath="/private/tmp/devicefarm-workspace/execution-pza6vzf0/test-package-in050786/tmp/My_Project" -retry=0 -testSuitePath="Test Suites/AWS_TestSuite" -executionProfile=default -browserType=Remote -reportFolder=/tmp/devicefarm-workspace/execution-pza6vzf0/logs-a1hnhk95 -apiKey=b29e1a55-d0b9-4159-85c0-3213213213 . Exit code: 126.