- [ ] If run on Android, - [ ] Check if Appium is installed or not - [ ] Check if Android SDK is installed - [ ] Check if target device is connect or Emulator is running - [ ] Check if Android Emulator is created or not - [ ] If no Emulator created, create a new Emulator - [ ] Launch the Emulator if not launched and wait for it to load - [ ] If run on iOS, - [ ] Check if Appium is installed - [ ] Check if XCode is installed - [ ] Check if target device is connected or Simulator is running - [ ] Check if required Simulator exists - [ ] Launch the Simulator if already not running - [ ] Check if JDK 17 is installed - [ ] Check if Maven is installed - [ ] Run the Maven command and use suite-file param to run the tests - [ ] Add option to write the logs to a file or display on console