This commit is contained in:
Akbar Yahya
2022-11-21 16:30:31 +08:00
commit e0d4d8040c
3326 changed files with 683000 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
local baseClass = require('UAuto/TestCases/Quest/QuestBase')
local UAutoLuaTestCase = class("QuestBase_302",baseClass)
local self = UAutoLuaTestCase
self.StartPosition = CS.UnityEngine.Vector3(2599.48,236.61,-5631.36)
self.Position30201 = CS.UnityEngine.Vector3(2594.82, 241.44, -5565.67)
function self:Step_30201()
print "Step_30201"
yield_return(self.base:TelePort(self.StartPosition))
yield_return(self.base:MoveToPositionUntilCutSceneDisAppear(self.Position30201))
end
function self:Step_30202()
print "Step_30202"
yield_return(self.base:WaitFoundNearByEntityByName("NPC_SP013", function(result) self.npc=result end,60))
print(self.npc)
yield_return(self.base:MoveToEntity(self.npc))
yield_return(self:WaitTalk(0))
yield_return(self:WaitCutScene(true))
end
function self:Step_30203()
print "Step_30203"
yield_return(self.base:WaitFoundNearByEntityByName("NPC_SP013", function(result) self.npc=result end,60))
print(self.npc)
yield_return(self.base:MoveToEntity(self.npc))
end
function self:Step_30204(endPosition)
print "Step_30204"
self.endPosition = endPosition or CS.UnityEngine.Vector3(2566.26, 214.68, -5423.05);
print(self.endPosition)
yield_return(self.base:WaitFoundNearByEntityByName("NPC_SP013", function(result) self.entity=result end))
local testObj = self
yield_return(self:FllowEntity(self.entity, self.endPosition))
end
function self:Step_30205()
print "Step_30205"
yield_return(self:WaitTalk(0))
end
function self:Step_30206()
print "Step_30206"
yield_return(self:WaitCutScene(true))
end
function self:Step_30207()
print "Step_30207"
end
return self

View File

@@ -0,0 +1,38 @@
local baseClass = require('UAuto/TestCases/Quest/302/QuestBase_302')
local UAutoLuaTestCase = class("QuestBranch_302",baseClass)
local self = UAutoLuaTestCase
UAutoLuaTestCase.TestFixture = self.__className
self.Description="派蒙的指引,去过蒙得城的分支情况"
self.Category = "任务系统"
self.SetUp = {
Order=0.1,
Category="任务系统",
Description = "初始化clear all",
Type = CaseType.MonoTest,
Action = UAutoCoroutine(function()
yield_return(self.base:SetUpVariables())
yield_return(self.base:RunGM("clear all",true,true))
end)
}
self.Branch30207 = {
Order=1,
Category="任务系统",
Type = CaseType.MonoTest,
Description = "去蒙得城后再跑引导任务",
Action = UAutoCoroutine(function()
self.questID = 302
yield_return(self:Step_30201())
--yield_return(self:Step_30202())
--yield_return(self:Step_30203())
yield_return(self:Step_30204())
yield_return(self:TriggerMengDeTask())
yield_return(self.base:TelePort(self.endPosition))
yield_return(self:Step_30203())
yield_return(self:Step_30205())
yield_return(self:Step_30206())
--self:CheckQuestPromtOnMiniMap()
end)
}
return self

View File

@@ -0,0 +1,56 @@
local baseClass = require('UAuto/TestCases/Quest/302/QuestBase_302')
local UAutoLuaTestCase = class("QuestRewind_302",baseClass)
local self = UAutoLuaTestCase
UAutoLuaTestCase.TestFixture = self.__className
self.Description="302派蒙的指引各步骤失败回退"
self.Category = "任务系统"
self.SetUp = {
Order=0.1,
Category="任务系统",
Description="初始化",
Type = CaseType.MonoTest,
Action = UAutoCoroutine(function()
yield_return(self.base:RunGM("clear all",true,true))
end)
}
self.ReWind30202 = {
Order=1,
Category="任务系统",
Description="过cutscene后退出重进接任务",
Type = CaseType.MonoTest,
Action = UAutoCoroutine(function()
yield_return(self:Step_30201())
yield_return(self:Reconnect("Daily"))
yield_return(self:Step_30202())
end)
}
self.ReWind30203 = {
Order=2,
Category="任务系统",
Type = CaseType.MonoTest,
Description="跟随到女神像边退出再进",
Action = UAutoCoroutine(function()
yield_return(self:Step_30203())
yield_return(self:Reconnect())
--yield_return(self:Step_30202())
end)
}
self.ReWind30204 = {
Order=3,
Category="任务系统",
Type = CaseType.MonoTest,
Description="完成任务前退出再进再完成",
Action = UAutoCoroutine(function()
yield_return(self:Step_30203())
--self.endPosition= CS.UnityEngine.Vector3(518.4478, 212.5616, -259.0941);
--yield_return(self:Step_30204(self.endPosition))
yield_return(self:Reconnect())
yield_return(self:Step_30202())
end)
}
return self