dispatcher整理
WebTask处理
web创建任务
-
com.qihoo.arcus.action.WebTaskController#dispatch -
com.qihoo.arcus.service.impl.WebTaskServiceImpl#createWebTask(com.qihoo.arcus.pojo.DistributeWebTask, com.qihoo.sdet.luarobot.common.ApkInfo)
生成mTask
-
com.qihoo.sdet.luarobot.task.handler.WTaskWaitingQueueHandler#handle-
com.qihoo.sdet.luarobot.task.handler.WTaskWaitingQueueHandler#handleWebTask-
com.qihoo.sdet.luarobot.util.WTask2MTaskConverUtil#generateMobileTask-
com.qihoo.sdet.luarobot.dao.MTaskQueueDao#pushMobileTaskToHandleQueue
-
-
-
脚本mTask
-
com.qihoo.sdet.luarobot.util.WTask2MTaskConverUtil#genScriptMobileTaskTpls
MobileTask处理
mTask管理
-
com.qihoo.sdet.luarobot.dao.MobileTaskDao#setMobileTask -
com.qihoo.sdet.luarobot.dao.MobileTaskDao#getMobileTask
mTask派发
-
任务找设备
-
入队
-
com.qihoo.sdet.luarobot.task.handler.WTaskWaitingQueueHandler#handleWebTask-
com.qihoo.sdet.luarobot.dao.MTaskQueueDao#pushMobileTaskToHandleQueue
-
-
-
出队
-
com.qihoo.sdet.luarobot.task.handler.MTaskQueueHandler#handle-
com.qihoo.sdet.luarobot.dao.MTaskQueueDao#popMobileTaskFromHandleQueue
-
-
-
-
调度处理
-
com.qihoo.sdet.luarobot.task.runnable.MobileTaskDispatchRunnable#run-
com.qihoo.sdet.luarobot.task.runnable.MobileTaskDispatchRunnable#dispatchMobileTask-
com.qihoo.sdet.luarobot.util.MTaskConverUtil#converMobileTask2PojoMTask
-
-
-
mTask完成
arcus接收
-
com.qihoo.arcus.action.MobileTaskResultContronller#result-
com.qihoo.arcus.service.MobileTaskResultService#addFinishMobileTask
-
dispatcher处理
-
com.qihoo.sdet.luarobot.task.TaskManager#handleMobileTaskFinishQueue-
com.qihoo.sdet.luarobot.db.RedisOperator#popMobileTaskFinishQueue -
com.qihoo.sdet.luarobot.task.TaskManager.MobileTaskFinishRunnable#run
-
结果回收
submit
-
com.qihoo.arcus.action.MobileTaskResultContronller#result-
com.qihoo.arcus.service.MobileTaskResultService2#converPojoMTaskResult2MTaskResult -
com.qihoo.arcus.service.MobileTaskResultService2#updateScriptTaskResult -
com.qihoo.arcus.service.MobileTaskResultService2#updateUITravelTaskResult -
com.qihoo.arcus.service.MobileTaskResultService2#updateCompaticityTaskResult -
com.qihoo.arcus.service.MobileTaskResultService2#updatePluginTaskResult
-
screenshots
jdataservice
-
com.qihoo.sdet.luarobot.dataServiceTask.FinishTask#forwardImgUrls
arcus
-
com.qihoo.arcus.action.MobileTaskResultContronller#screenShotsOfMobileTask-
com.qihoo.arcus.service.impl.MobileTaskResultServiceImpl2#setScreenShot-
com.qihoo.arcus.pojo.ScreenShotResult#analysisScreenShot
-
-
脚本管理
上传脚本
-
com.qihoo.arcus.action.CaseFileController#uploadCaseAndLib-
com.qihoo.arcus.service.impl.ScriptService2Impl#uploadPyCaseAndLib
-
-
com.qihoo.arcus.action.CaseFileController#addScript-
com.qihoo.arcus.service.ScriptService2#overrideScript -
com.qihoo.arcus.service.ScriptService2#addScript
-
用例组管理
-
com.qihoo.arcus.action.CaseGroupController#getCaseGroupList -
com.qihoo.arcus.action.CaseGroupController#deleteCaseGroup
分析脚本
-
com.qihoo.arcus.analyzer.scriptAnalyzer.PyCaseFileAnalzyer#analzyer
浙公网安备 33010602011771号