You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Multiplayer/Code/Tests
lumberyard-employee-dm 5fc4551ac0
[LYN-8041] Enable relocation of the Project Game Release Layout (#5380)
* Enable relocation of the Project Game Release Layout

Relocating the Project Game Release Layout to another directory on the file system failed due to the querying of the engine root failing due to the ComponentApplication::m_engineRoot not using the project path stored in the SettingsRegisry if the engine root cannot be detected

Removed the ApplicationRequestBus GetEngineRoot function.
The ComponentApplicationRequestBus has a function of the same name that returns the same path.

Removed the deprecated GetAppRoot function.
The path it returns has no defined value. It was not the engine root or the project root.
Removed unused CFileUtil and CFileUtil_impl functions that were invoking the ApplicationREquestBus GetEngineRoot function.
On the way to update the functions it was discovered that they aren't called

Added a CalculateBranchToken overload that can populate a fixed_string to avoid heap allocations

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Protect against an empty list of artifacts to remove when generating the
engine.pak

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
AutoGen Added tests. Made network spawnable to serialize in binary 4 years ago
ClientHierarchyTests.cpp NetBindComponent::SetOwningConnectionId is for a hierarchy based on its root's network entity 4 years ago
CommonBenchmarkSetup.h [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
CommonHierarchySetup.h Merging latest dev 4 years ago
IMultiplayerConnectionMock.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Main.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MainTools.cpp Reworked net entities instantiation in order to fix entity references e.g. parent-child relationship. Note: Only entities within network spawnable keep the references until the ticket system refactoring is done 4 years ago
MockInterfaces.h [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
MultiplayerSystemTests.cpp NetTransform replicates local transform for child entities 4 years ago
NetworkInputTests.cpp oops =( 4 years ago
NetworkTransformTests.cpp Fix bad include in NetworkTransformTests 4 years ago
PrefabProcessingTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RewindableContainerTests.cpp Merging development to mp_lerp_jitter 5 years ago
RewindableObjectTests.cpp Add unit tests for RewindableObject Get and GetPrevious 4 years ago
ServerHierarchyBenchmarks.cpp Added a helpful comment on hierarchy benchmark 4 years ago
ServerHierarchyTests.cpp Setting owning connection id based on the hierarchy root network entity. 4 years ago
TestMultiplayerComponent.cpp Fixed warning about unused local variable 4 years ago
TestMultiplayerComponent.h tidy up 4 years ago