是否可以在不启动测试服务器的情况下启动应用程序?
Is it possible to start app without starting test server?
我需要在 运行 测试之前启动应用程序以初始化 /data/data/appName/files/ 中的一些文件夹,然后我想使用 adb 命令将一些文件推送到那里。
如果我使用 start_test_server_in_background,它也会开始测试...
#I can't do this, bcs it will run my tests before I have data in there
start_test_server_in_background
shutdown_test_server
#I tried something like this, I am not sure how it should be written
http("/ready")
http("/kill")
#Pushing files to created folders afterwards
system("#{default_device.adb_command} push /someFolder/someFiles /data/data/appName/files")
我能够像这样启动应用程序:
pn = package_name(ENV['APP_PATH'])
cmd = "#{default_device.adb_command} shell monkey -p \"#{pn}\" -c android.intent.category.LAUNCHER 1"
result = `#{cmd}`
但最终不是我遇到的问题,所以我的问题误导了
我需要在 运行 测试之前启动应用程序以初始化 /data/data/appName/files/ 中的一些文件夹,然后我想使用 adb 命令将一些文件推送到那里。
如果我使用 start_test_server_in_background,它也会开始测试...
#I can't do this, bcs it will run my tests before I have data in there
start_test_server_in_background
shutdown_test_server
#I tried something like this, I am not sure how it should be written
http("/ready")
http("/kill")
#Pushing files to created folders afterwards
system("#{default_device.adb_command} push /someFolder/someFiles /data/data/appName/files")
我能够像这样启动应用程序:
pn = package_name(ENV['APP_PATH'])
cmd = "#{default_device.adb_command} shell monkey -p \"#{pn}\" -c android.intent.category.LAUNCHER 1"
result = `#{cmd}`
但最终不是我遇到的问题,所以我的问题误导了