Remove full reflection, we'll use minireflect
Bigfoot / Build & Test Debug with ./ConanProfiles/clang (Unity Build: OFF) (push) Successful in 7m19s
Bigfoot / Build & Test Debug with ./ConanProfiles/clang (Unity Build: ON) (push) Successful in 5m14s
Bigfoot / Build & Test Debug with ./ConanProfiles/clang_asan (Unity Build: OFF) (push) Successful in 5m48s
Bigfoot / Build & Test Debug with ./ConanProfiles/clang_asan (Unity Build: ON) (push) Successful in 5m44s
Bigfoot / Build & Test RelWithDebInfo with ./ConanProfiles/clang (Unity Build: OFF) (push) Successful in 5m59s
Bigfoot / Build & Test RelWithDebInfo with ./ConanProfiles/clang (Unity Build: ON) (push) Successful in 5m50s
Bigfoot / Build & Test RelWithDebInfo with ./ConanProfiles/clang_asan (Unity Build: OFF) (push) Successful in 6m55s
Bigfoot / Build & Test RelWithDebInfo with ./ConanProfiles/clang_asan (Unity Build: ON) (push) Successful in 6m59s
Bigfoot / Build & Test Release with ./ConanProfiles/clang (Unity Build: OFF) (push) Successful in 5m55s
Bigfoot / Build & Test Release with ./ConanProfiles/clang (Unity Build: ON) (push) Successful in 5m56s
Bigfoot / Build & Test Release with ./ConanProfiles/clang_asan (Unity Build: OFF) (push) Successful in 6m45s
Bigfoot / Build & Test Release with ./ConanProfiles/clang_asan (Unity Build: ON) (push) Successful in 6m54s
Bigfoot / Clang Format Checks (push) Failing after 10s

This commit is contained in:
2026-05-11 21:53:13 +02:00
parent 11f0106dea
commit 0d3885a863
30 changed files with 12 additions and 909 deletions
+6 -25
View File
@@ -17,6 +17,8 @@
#include <EngineTests/Asset/AssetB.hpp>
#include <EngineTests/Asset/AssetC.hpp>
#include <flatbuffers/minireflect.h>
#include <gtest/gtest.h>
namespace Bigfoot
@@ -65,9 +67,6 @@ TEST_F(AssetFixture, AssetATests)
EXPECT_EQ(assetA.GetHeader().version, version);
EXPECT_EQ(assetA.GetHeader().version, assetA_dup.GetHeader().version);
EXPECT_TRUE(assetA.GetHeader().dependencies.empty());
EXPECT_EQ(assetA.GetHeader().dependencies, assetA_dup.GetHeader().dependencies);
EXPECT_EQ(assetA.GetAsset().health, health);
EXPECT_EQ(assetA.GetAsset().health, assetA_dup.GetAsset().health);
@@ -129,13 +128,6 @@ TEST_F(AssetFixture, AssetBTests)
EXPECT_EQ(assetB.GetHeader().version, versionB);
EXPECT_EQ(assetB.GetHeader().version, assetB_dup.GetHeader().version);
EXPECT_EQ(assetB.GetHeader().dependencies.size(), 1);
EXPECT_NE(eastl::find(assetB.GetHeader().dependencies.begin(),
assetB.GetHeader().dependencies.end(),
assetA.GetHeader().uuid),
assetB.GetHeader().dependencies.end());
EXPECT_EQ(assetB.GetHeader().dependencies, assetB_dup.GetHeader().dependencies);
EXPECT_EQ(assetB.GetAsset().asset_a_ref, HardRef<AssetA> {assetA.GetHeader().uuid});
EXPECT_EQ(assetB.GetAsset().asset_a_ref, assetB_dup.GetAsset().asset_a_ref);
@@ -211,21 +203,6 @@ TEST_F(AssetFixture, AssetCTests)
EXPECT_EQ(assetC.GetHeader().version, versionC);
EXPECT_EQ(assetC.GetHeader().version, assetC_dup.GetHeader().version);
EXPECT_EQ(assetC.GetHeader().dependencies.size(), 3);
EXPECT_NE(eastl::find(assetC.GetHeader().dependencies.begin(),
assetC.GetHeader().dependencies.end(),
assetB.GetHeader().uuid),
assetC.GetHeader().dependencies.end());
EXPECT_NE(eastl::find(assetC.GetHeader().dependencies.begin(),
assetC.GetHeader().dependencies.end(),
assetA.GetHeader().uuid),
assetC.GetHeader().dependencies.end());
EXPECT_NE(eastl::find(assetC.GetHeader().dependencies.begin(),
assetC.GetHeader().dependencies.end(),
assetAA.GetHeader().uuid),
assetC.GetHeader().dependencies.end());
EXPECT_EQ(assetC.GetHeader().dependencies, assetC_dup.GetHeader().dependencies);
EXPECT_EQ(assetC.GetAsset().asset_b_ref, HardRef<AssetB> {assetB.GetHeader().uuid});
EXPECT_EQ(assetC.GetAsset().asset_b_ref, assetC_dup.GetAsset().asset_b_ref);
@@ -241,4 +218,8 @@ TEST_F(AssetFixture, AssetCTests)
HardRef<AssetA> {assetAA.GetHeader().uuid}}));
EXPECT_EQ(assetC.GetAsset().inner_table->asset_a_refs, assetC_dup.GetAsset().inner_table->asset_a_refs);
}
TEST_F(AssetFixture, MiniReflect)
{
}
} // namespace Bigfoot