Merge pull request #7324 from aws-lumberyard-dev/LYN-6769_TestingRPCs_AutonToAuth_ServerToAuth
Multiplayer AutomatedTesting: Autonomous->Authority and Server->Authority RPCs
This commit is contained in:
+14
-1
@@ -73,7 +73,20 @@ def Multiplayer_AutoComponent_RPC():
|
|||||||
helper.succeed_if_log_line_found('EditorServer', "Script: AutoComponent_RPC_NetLevelEntity: Authority sending RPC to play some fx.", section_tracer.prints, PLAYFX_RPC_WAIT_TIME_SECONDS)
|
helper.succeed_if_log_line_found('EditorServer', "Script: AutoComponent_RPC_NetLevelEntity: Authority sending RPC to play some fx.", section_tracer.prints, PLAYFX_RPC_WAIT_TIME_SECONDS)
|
||||||
helper.succeed_if_log_line_found('Script', "AutoComponent_RPC_NetLevelEntity: I'm a client playing some fx.", section_tracer.prints, PLAYFX_RPC_WAIT_TIME_SECONDS)
|
helper.succeed_if_log_line_found('Script', "AutoComponent_RPC_NetLevelEntity: I'm a client playing some fx.", section_tracer.prints, PLAYFX_RPC_WAIT_TIME_SECONDS)
|
||||||
|
|
||||||
|
# Autonomous->Authority RPC
|
||||||
|
# Sending 2 RPCs: 1 containing a parameter and 1 without
|
||||||
|
AUTONOMOUS_TO_AUTHORITY_RPC_WAIT_TIME_SECONDS = 1.0 # This RPC is sent as soon as the autonomous player script is spawned. 1 second should be more than enough time to send/receive that RPC.
|
||||||
|
helper.succeed_if_log_line_found('Script', "AutoComponent_RPC: Sending AutonomousToAuthorityNoParam RPC.", section_tracer.prints, AUTONOMOUS_TO_AUTHORITY_RPC_WAIT_TIME_SECONDS)
|
||||||
|
helper.succeed_if_log_line_found('Script', "AutoComponent_RPC: Sending AutonomousToAuthority RPC (with float param).", section_tracer.prints, AUTONOMOUS_TO_AUTHORITY_RPC_WAIT_TIME_SECONDS)
|
||||||
|
helper.succeed_if_log_line_found('EditorServer', "Script: AutoComponent_RPC: Successfully received AutonomousToAuthorityNoParams RPC.", section_tracer.prints, AUTONOMOUS_TO_AUTHORITY_RPC_WAIT_TIME_SECONDS)
|
||||||
|
helper.succeed_if_log_line_found('EditorServer', "Script: AutoComponent_RPC: Successfully received AutonomousToAuthority RPC (with expected float param).", section_tracer.prints, AUTONOMOUS_TO_AUTHORITY_RPC_WAIT_TIME_SECONDS)
|
||||||
|
|
||||||
|
# Server->Authority RPC. Inter-Entity Communication.
|
||||||
|
SERVER_TO_AUTHORITY_RPC_WAIT_TIME_SECONDS = 1.0 # This RPC is sent as soon as the networked level entity finds the player in the level, and previous tests are relying on the player's existence. 1 second should be more than enough time to send/receive that RPC.
|
||||||
|
helper.succeed_if_log_line_found('EditorServer', "Script: AutoComponent_RPC_NetLevelEntity: Send ServerToAuthority RPC.", section_tracer.prints, SERVER_TO_AUTHORITY_RPC_WAIT_TIME_SECONDS)
|
||||||
|
helper.succeed_if_log_line_found('EditorServer', "Script: AutoComponent_RPC: Received ServerToAuthority RPC. Damage=42.", section_tracer.prints, SERVER_TO_AUTHORITY_RPC_WAIT_TIME_SECONDS)
|
||||||
|
|
||||||
|
|
||||||
# Exit game mode
|
# Exit game mode
|
||||||
helper.exit_game_mode(TestSuccessFailTuples.exit_game_mode)
|
helper.exit_game_mode(TestSuccessFailTuples.exit_game_mode)
|
||||||
|
|
||||||
|
|||||||
@@ -669,8 +669,14 @@
|
|||||||
"Component_[7256163899440301540]": {
|
"Component_[7256163899440301540]": {
|
||||||
"$type": "EditorScriptCanvasComponent",
|
"$type": "EditorScriptCanvasComponent",
|
||||||
"Id": 7256163899440301540,
|
"Id": 7256163899440301540,
|
||||||
"m_name": "AutoComponent_RPC_NetLevelEntity",
|
"m_name": "AutoComponent_RPC_NetLevelEntity.scriptcanvas",
|
||||||
"runtimeDataIsValid": true,
|
"runtimeDataIsValid": true,
|
||||||
|
"runtimeDataOverrides": {
|
||||||
|
"source": {
|
||||||
|
"id": "{1D517006-AC01-5ECA-AE66-0E007871F0CD}",
|
||||||
|
"path": "C:/prj/o3de/AutomatedTesting/Levels/Multiplayer/AutoComponent_RPC/AutoComponent_RPC_NetLevelEntity.scriptcanvas"
|
||||||
|
}
|
||||||
|
},
|
||||||
"sourceHandle": {
|
"sourceHandle": {
|
||||||
"id": "{1D517006-AC01-5ECA-AE66-0E007871F0CD}",
|
"id": "{1D517006-AC01-5ECA-AE66-0E007871F0CD}",
|
||||||
"path": "levels/multiplayer/autocomponent_rpc/autocomponent_rpc_netlevelentity.scriptcanvas"
|
"path": "levels/multiplayer/autocomponent_rpc/autocomponent_rpc_netlevelentity.scriptcanvas"
|
||||||
|
|||||||
+193588
-99
File diff suppressed because it is too large
Load Diff
+2229
-18
File diff suppressed because it is too large
Load Diff
@@ -91,22 +91,10 @@
|
|||||||
"$type": "EditorScriptCanvasComponent",
|
"$type": "EditorScriptCanvasComponent",
|
||||||
"Id": 10596595655489113153,
|
"Id": 10596595655489113153,
|
||||||
"m_name": "AutoComponent_RPC",
|
"m_name": "AutoComponent_RPC",
|
||||||
"m_assetHolder": {
|
|
||||||
"m_asset": {
|
|
||||||
"assetId": {
|
|
||||||
"guid": "{5ED120C4-07DC-56F1-80A7-37BFC98FD74E}"
|
|
||||||
},
|
|
||||||
"assetHint": "levels/multiplayer/autocomponent_rpc/autocomponent_rpc.scriptcanvas"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"runtimeDataIsValid": true,
|
"runtimeDataIsValid": true,
|
||||||
"runtimeDataOverrides": {
|
"sourceHandle": {
|
||||||
"source": {
|
"id": "{5ED120C4-07DC-56F1-80A7-37BFC98FD74E}",
|
||||||
"assetId": {
|
"path": "levels/multiplayer/autocomponent_rpc/autocomponent_rpc.scriptcanvas"
|
||||||
"guid": "{5ED120C4-07DC-56F1-80A7-37BFC98FD74E}"
|
|
||||||
},
|
|
||||||
"assetHint": "levels/multiplayer/autocomponent_rpc/autocomponent_rpc.scriptcanvas"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Component_[11440172471478606933]": {
|
"Component_[11440172471478606933]": {
|
||||||
@@ -184,6 +172,13 @@
|
|||||||
"$type": "EditorEntityIconComponent",
|
"$type": "EditorEntityIconComponent",
|
||||||
"Id": 9407892837096707905
|
"Id": 9407892837096707905
|
||||||
},
|
},
|
||||||
|
"Component_[9505416969829669337]": {
|
||||||
|
"$type": "EditorTagComponent",
|
||||||
|
"Id": 9505416969829669337,
|
||||||
|
"Tags": [
|
||||||
|
"Player"
|
||||||
|
]
|
||||||
|
},
|
||||||
"Component_[9878555871810913249]": {
|
"Component_[9878555871810913249]": {
|
||||||
"$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
|
"$type": "{27F1E1A1-8D9D-4C3B-BD3A-AFB9762449C0} TransformComponent",
|
||||||
"Id": 9878555871810913249,
|
"Id": 9878555871810913249,
|
||||||
|
|||||||
Reference in New Issue
Block a user