aboutsummaryrefslogtreecommitdiff
path: root/src/test/Profiling.cpp
diff options
context:
space:
mode:
authormax-001 <maxsmits21@kpnmail.nl>2024-12-09 13:24:27 +0100
committermax-001 <maxsmits21@kpnmail.nl>2024-12-09 13:24:27 +0100
commitee56ebd4cf1ca1ef04f1f8c36431ebb54447cc46 (patch)
treec15bbd0f6524064569690b4436b5d91f3feeafd4 /src/test/Profiling.cpp
parenta4d76993e51ac4486fc313e868285eb7b4cb89f2 (diff)
parent4d74c80d9c3c9fdca9b07d960a1f9fd3e38cdfad (diff)
Merge remote-tracking branch 'origin/master' into max/AI
Diffstat (limited to 'src/test/Profiling.cpp')
-rw-r--r--src/test/Profiling.cpp37
1 files changed, 25 insertions, 12 deletions
diff --git a/src/test/Profiling.cpp b/src/test/Profiling.cpp
index f091d9d..c753bca 100644
--- a/src/test/Profiling.cpp
+++ b/src/test/Profiling.cpp
@@ -41,7 +41,7 @@ class TestScript : public Script {
}
};
-class Profiling : public Test {
+class DISABLED_ProfilingTest : public Test {
public:
// Config for test
// Minimum amount to let test pass
@@ -70,8 +70,11 @@ public:
void SetUp() override {
GameObject do_not_use = mgr.new_object("DO_NOT_USE", "", {0, 0});
- do_not_use.add_component<Camera>(Color::WHITE, ivec2{1080, 720}, vec2{2000, 2000},
- 1.0f);
+ do_not_use.add_component<Camera>(ivec2{1080, 720}, vec2{2000, 2000},
+ Camera::Data{
+ .bg_color = Color::WHITE,
+ .zoom = 1.0f,
+ });
// initialize systems here:
//calls init
script_sys.update();
@@ -127,7 +130,7 @@ public:
}
};
-TEST_F(Profiling, Profiling_1) {
+TEST_F(DISABLED_ProfilingTest, Profiling_1) {
while (this->total_time / this->average < this->duration) {
{
@@ -150,7 +153,7 @@ TEST_F(Profiling, Profiling_1) {
EXPECT_GE(this->game_object_count, this->min_gameobject_count);
}
-TEST_F(Profiling, Profiling_2) {
+TEST_F(DISABLED_ProfilingTest, Profiling_2) {
while (this->total_time / this->average < this->duration) {
{
@@ -164,10 +167,15 @@ TEST_F(Profiling, Profiling_2) {
gameobject.add_component<BoxCollider>(vec2{0, 0}, vec2{1, 1});
gameobject.add_component<BehaviorScript>().set_script<TestScript>();
- Color color(0, 0, 0, 0);
- auto img = Texture("asset/texture/green_square.png");
+ auto img = Texture("asset/texture/square.png");
Sprite & test_sprite = gameobject.add_component<Sprite>(
- img, color, Sprite::FlipSettings{false, false}, 1, 1, 500);
+ img, Sprite::Data{
+ .color = {0, 0, 0, 0},
+ .flip = {.flip_x = false, .flip_y = false},
+ .sorting_in_layer = 1,
+ .order_in_layer = 1,
+ .size = {.y = 500},
+ });
}
this->game_object_count++;
@@ -184,7 +192,7 @@ TEST_F(Profiling, Profiling_2) {
EXPECT_GE(this->game_object_count, this->min_gameobject_count);
}
-TEST_F(Profiling, Profiling_3) {
+TEST_F(DISABLED_ProfilingTest, Profiling_3) {
while (this->total_time / this->average < this->duration) {
{
@@ -197,10 +205,15 @@ TEST_F(Profiling, Profiling_3) {
});
gameobject.add_component<BoxCollider>(vec2{0, 0}, vec2{1, 1});
gameobject.add_component<BehaviorScript>().set_script<TestScript>();
- Color color(0, 0, 0, 0);
- auto img = Texture("asset/texture/green_square.png");
+ auto img = Texture("asset/texture/square.png");
Sprite & test_sprite = gameobject.add_component<Sprite>(
- img, color, Sprite::FlipSettings{false, false}, 1, 1, 500);
+ img, Sprite::Data{
+ .color = {0, 0, 0, 0},
+ .flip = {.flip_x = false, .flip_y = false},
+ .sorting_in_layer = 1,
+ .order_in_layer = 1,
+ .size = {.y = 500},
+ });
auto & test = gameobject.add_component<ParticleEmitter>(ParticleEmitter::Data{
.max_particles = 10,
.emission_rate = 100,