aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2018-05-18 19:57:29 +0100
committerYann Herklotz <ymherklotz@gmail.com>2018-05-18 20:06:42 +0100
commitcb23db34b8f7ce8fec4733cf40176305ad124dc4 (patch)
treea41cc105aa7da17f43f23343e7ef8f06faf1676b
parent19817238cdca4bc8471fdfaa61149f098fc6fc1f (diff)
downloadYAGE-cb23db34b8f7ce8fec4733cf40176305ad124dc4.tar.gz
YAGE-cb23db34b8f7ce8fec4733cf40176305ad124dc4.zip
Renaming tests and improving travis file
-rwxr-xr-xscripts/travis_build2
-rw-r--r--tests/CMakeLists.txt23
-rw-r--r--tests/active_test.cpp (renamed from tests/active/test.cpp)0
-rw-r--r--tests/engine/entities.json23
-rw-r--r--tests/engine/test.cpp19
-rw-r--r--tests/log/test.cpp19
-rw-r--r--tests/matrix_test.cpp (renamed from tests/matrix/test.cpp)0
-rw-r--r--tests/particlebody_test.cpp (renamed from tests/particlebody/test.cpp)2
-rw-r--r--tests/spritesheet/floor_atlas.json1026
-rw-r--r--tests/spritesheet/floor_atlas.pngbin234876 -> 0 bytes
-rw-r--r--tests/spritesheet/test.cpp23
-rw-r--r--tests/struct_test.cpp (renamed from tests/struct/test.cpp)0
-rw-r--r--tests/syncqueue/test.cpp53
-rw-r--r--tests/testshared.h5
-rw-r--r--tests/thread/test.cpp29
-rw-r--r--tests/vector3_test.cpp (renamed from tests/vector3/test.cpp)0
-rw-r--r--tests/vector4_test.cpp (renamed from tests/vector4/test.cpp)0
-rw-r--r--tests/yage/test.cpp26
-rw-r--r--tests/yage_test.cpp (renamed from tests/window/test.cpp)5
19 files changed, 14 insertions, 1241 deletions
diff --git a/scripts/travis_build b/scripts/travis_build
index ed2fdd0a..9d431e39 100755
--- a/scripts/travis_build
+++ b/scripts/travis_build
@@ -13,7 +13,7 @@ cd build
cmake ..
make
cd tests
-ctest
+ctest -j 2 --schedule-random --repeat-until-fail 3
cd ../..
# update docs if we are on the master branch
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 5b7d6fd3..08c8d541 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -12,24 +12,17 @@ add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/external/googletest)
enable_testing()
set(SIMULATION_RUNS 1000)
-function(make_test test_name cycles)
- add_executable("${test_name}test" ${test_name}/test.cpp)
+function(make_test test_file_name cycles)
+ string(REPLACE "_test.cpp" "" test_name ${test_file_name})
+ add_executable("${test_name}test" ${test_file_name})
target_link_libraries("${test_name}test"
gtest_main
yage)
add_test(NAME ${test_name} COMMAND "${test_name}test" --gtest_repeat=${cycles} --gtest_break_on_failure)
endfunction(make_test)
-make_test(yage 1)
-make_test(matrix ${SIMULATION_RUNS})
-make_test(particlebody 100)
-make_test(window ${SIMULATION_RUNS})
-make_test(spritesheet ${SIMULATION_RUNS})
-make_test(vector3 ${SIMULATION_RUNS})
-make_test(vector4 ${SIMULATION_RUNS})
-make_test(log 1)
-make_test(thread 1)
-make_test(syncqueue 1)
-make_test(active 1)
-make_test(struct ${SIMULATION_RUNS})
-make_test(engine ${SIMULATION_RUNS})
+file(GLOB YAGE_TEST_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *_test.cpp)
+
+foreach(yage_test ${YAGE_TEST_SOURCES})
+ make_test(${yage_test} 100)
+endforeach()
diff --git a/tests/active/test.cpp b/tests/active_test.cpp
index d907a1cc..d907a1cc 100644
--- a/tests/active/test.cpp
+++ b/tests/active_test.cpp
diff --git a/tests/engine/entities.json b/tests/engine/entities.json
deleted file mode 100644
index 25959311..00000000
--- a/tests/engine/entities.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
- "Entities": [
- {
- "name": "Object1",
- "mass": "Hello",
- "position": [
- 0,
- 0,
- 0
- ],
- "velocity": [
- 0,
- 0,
- 0
- ],
- "acceleration": [
- 0,
- 0,
- 0
- ]
- }
- ]
-}
diff --git a/tests/engine/test.cpp b/tests/engine/test.cpp
deleted file mode 100644
index 5095a974..00000000
--- a/tests/engine/test.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <yage/entity/space.h>
-
-#include <yage/yage.h>
-
-int main()
-{
- yage::Space space;
- auto entity = space.createEntity();
- auto entity2 = space.createEntity();
- auto entity3 = space.createEntity();
- auto entity4 = space.createEntity();
-
- yLogInfo << "Entity 1: " << entity;
- yLogInfo << "Entity 3: " << entity3;
- yLogInfo << "Entity 2: " << entity2;
- yLogInfo << "Entity 4: " << entity4;
-
- return 0;
-}
diff --git a/tests/log/test.cpp b/tests/log/test.cpp
deleted file mode 100644
index d7e50540..00000000
--- a/tests/log/test.cpp
+++ /dev/null
@@ -1,19 +0,0 @@
-/** ---------------------------------------------------------------------------
- * @file: test.cpp
- *
- * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com>
- * MIT License, see LICENSE file for more details.
- * ----------------------------------------------------------------------------
- */
-
-#include <yage.h>
-
-#include <iostream>
-
-int main()
-{
- yLogError << "First message";
-
- yLogError << "Second Message";
- std::cout << "COUT\n";
-}
diff --git a/tests/matrix/test.cpp b/tests/matrix_test.cpp
index 022775af..022775af 100644
--- a/tests/matrix/test.cpp
+++ b/tests/matrix_test.cpp
diff --git a/tests/particlebody/test.cpp b/tests/particlebody_test.cpp
index 65c26d5d..5716d3ac 100644
--- a/tests/particlebody/test.cpp
+++ b/tests/particlebody_test.cpp
@@ -7,7 +7,7 @@
*/
#include <gtest/gtest.h>
-#include <yage/yage.h>
+#include <yage/physics/particlebody.h>
#include <cmath>
#include <cstdlib>
diff --git a/tests/spritesheet/floor_atlas.json b/tests/spritesheet/floor_atlas.json
deleted file mode 100644
index e6defd22..00000000
--- a/tests/spritesheet/floor_atlas.json
+++ /dev/null
@@ -1,1026 +0,0 @@
-{
- "width": 512,
- "height": 352,
- "sprites": {
- "sandstone_floor6.png": {
- "x": 0,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "pedestal_ne.png": {
- "x": 32,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "marble_floor4.png": {
- "x": 64,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "pebble_brown2.png": {
- "x": 96,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "sandstone_floor4.png": {
- "x": 128,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "hive2.png": {
- "x": 160,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "lair1.png": {
- "x": 192,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "crystal_floor3.png": {
- "x": 224,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "volcanic_floor1.png": {
- "x": 256,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "snake2.png": {
- "x": 288,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "lava2.png": {
- "x": 320,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "cobble_blood5.png": {
- "x": 352,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "dirt_ne.png": {
- "x": 384,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "mesh2.png": {
- "x": 416,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "cobble_blood7.png": {
- "x": 448,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "sandstone_floor2.png": {
- "x": 480,
- "y": 0,
- "width": 32,
- "height": 32
- },
- "dirt_e.png": {
- "x": 0,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "pedestal_se.png": {
- "x": 32,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "rough_red0.png": {
- "x": 64,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "grey_dirt2.png": {
- "x": 96,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "bog_green2.png": {
- "x": 128,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "floor_sand_stone3.png": {
- "x": 160,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "tomb0.png": {
- "x": 192,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "pedestal_sw.png": {
- "x": 224,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "pebble_brown3.png": {
- "x": 256,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "floor_vines3.png": {
- "x": 288,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "pebble_brown1.png": {
- "x": 320,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "crystal_floor0.png": {
- "x": 352,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "rect_gray3.png": {
- "x": 384,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "floor_sand_stone4.png": {
- "x": 416,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "floor_sand_stone0.png": {
- "x": 448,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "cobble_blood6.png": {
- "x": 480,
- "y": 32,
- "width": 32,
- "height": 32
- },
- "floor_nerves2.png": {
- "x": 0,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "ice2.png": {
- "x": 32,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "lair0.png": {
- "x": 64,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "rough_red1.png": {
- "x": 96,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "pebble_brown0.png": {
- "x": 128,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "snake3.png": {
- "x": 160,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "volcanic_floor2.png": {
- "x": 192,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "pebble_brown7.png": {
- "x": 224,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "floor_sand_stone1.png": {
- "x": 256,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "floor_nerves6.png": {
- "x": 288,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "cobble_blood10.png": {
- "x": 320,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "dirt_n.png": {
- "x": 352,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "mesh0.png": {
- "x": 384,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "sandstone_floor7.png": {
- "x": 416,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "volcanic_floor6.png": {
- "x": 448,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "sandstone_floor0.png": {
- "x": 480,
- "y": 64,
- "width": 32,
- "height": 32
- },
- "rough_red3.png": {
- "x": 0,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "pedestal_e.png": {
- "x": 32,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "ice1.png": {
- "x": 64,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "floor_nerves0.png": {
- "x": 96,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "swamp0.png": {
- "x": 128,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "dirt2.png": {
- "x": 160,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "floor_sand_stone6.png": {
- "x": 192,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "pedestal_s.png": {
- "x": 224,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "pedestal_full.png": {
- "x": 256,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "volcanic_floor4.png": {
- "x": 288,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "pebble_brown4.png": {
- "x": 320,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "dirt1.png": {
- "x": 352,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "sandstone_floor5.png": {
- "x": 384,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "rough_red2.png": {
- "x": 416,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "rect_gray0.png": {
- "x": 448,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "rect_gray2.png": {
- "x": 480,
- "y": 96,
- "width": 32,
- "height": 32
- },
- "floor_nerves5.png": {
- "x": 0,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "swamp2.png": {
- "x": 32,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "grey_dirt7.png": {
- "x": 64,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "cobble_blood8.png": {
- "x": 96,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "grey_dirt0.png": {
- "x": 128,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "cobble_blood1.png": {
- "x": 160,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "volcanic_floor3.png": {
- "x": 192,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "lair2.png": {
- "x": 224,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "lava0.png": {
- "x": 256,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "cobble_blood4.png": {
- "x": 288,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "grey_dirt1.png": {
- "x": 320,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "pedestal_nw.png": {
- "x": 352,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "crystal_floor5.png": {
- "x": 384,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "bog_green3.png": {
- "x": 416,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "marble_floor2.png": {
- "x": 448,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "mesh3.png": {
- "x": 480,
- "y": 128,
- "width": 32,
- "height": 32
- },
- "pedestal_w.png": {
- "x": 0,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "swamp1.png": {
- "x": 32,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "snake0.png": {
- "x": 64,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "crystal_floor4.png": {
- "x": 96,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "cobble_blood12.png": {
- "x": 128,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "floor_vines4.png": {
- "x": 160,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "floor_vines2.png": {
- "x": 192,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "floor_nerves1.png": {
- "x": 224,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "snake1.png": {
- "x": 256,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "dirt_sw.png": {
- "x": 288,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "dirt0.png": {
- "x": 320,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "hive0.png": {
- "x": 352,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "grey_dirt3.png": {
- "x": 384,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "floor_nerves3.png": {
- "x": 416,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "marble_floor5.png": {
- "x": 448,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "bog_green1.png": {
- "x": 480,
- "y": 160,
- "width": 32,
- "height": 32
- },
- "sandstone_floor3.png": {
- "x": 0,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "bog_green0.png": {
- "x": 32,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "pedestal_n.png": {
- "x": 64,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "hive1.png": {
- "x": 96,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "pebble_brown6.png": {
- "x": 128,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "floor_sand_stone2.png": {
- "x": 160,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "cobble_blood3.png": {
- "x": 192,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "sandstone_floor9.png": {
- "x": 224,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "swamp3.png": {
- "x": 256,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "ice0.png": {
- "x": 288,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "marble_floor3.png": {
- "x": 320,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "volcanic_floor5.png": {
- "x": 352,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "floor_vines6.png": {
- "x": 384,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "tutorial_pad.png": {
- "x": 416,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "dirt_nw.png": {
- "x": 448,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "floor_vines0.png": {
- "x": 480,
- "y": 192,
- "width": 32,
- "height": 32
- },
- "grey_dirt4.png": {
- "x": 0,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "marble_floor6.png": {
- "x": 32,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "grey_dirt6.png": {
- "x": 64,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "crystal_floor1.png": {
- "x": 96,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "cobble_blood9.png": {
- "x": 128,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "ice3.png": {
- "x": 160,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "floor_nerves4.png": {
- "x": 192,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "dirt_w.png": {
- "x": 224,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "pebble_brown5.png": {
- "x": 256,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "lair3.png": {
- "x": 288,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "rect_gray1.png": {
- "x": 320,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "tomb3.png": {
- "x": 352,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "floor_vines1.png": {
- "x": 384,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "grey_dirt5.png": {
- "x": 416,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "floor_vines5.png": {
- "x": 448,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "sandstone_floor1.png": {
- "x": 480,
- "y": 224,
- "width": 32,
- "height": 32
- },
- "floor_sand_stone5.png": {
- "x": 0,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "dirt_se.png": {
- "x": 32,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_full.png": {
- "x": 64,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass1.png": {
- "x": 96,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_flowers_yellow2.png": {
- "x": 128,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_s.png": {
- "x": 160,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_se.png": {
- "x": 192,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_flowers_red2.png": {
- "x": 224,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass2.png": {
- "x": 256,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass0-dirt-mix2.png": {
- "x": 288,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_flowers_blue3.png": {
- "x": 320,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_flowers_blue2.png": {
- "x": 352,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_flowers_blue1.png": {
- "x": 384,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass0-dirt-mix1.png": {
- "x": 416,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_flowers_red1.png": {
- "x": 448,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_flowers_yellow3.png": {
- "x": 480,
- "y": 256,
- "width": 32,
- "height": 32
- },
- "grass/grass_sw.png": {
- "x": 0,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "grass/grass_flowers_yellow1.png": {
- "x": 32,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "grass/grass_nw.png": {
- "x": 64,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "grass/grass_w.png": {
- "x": 96,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "grass/grass_n.png": {
- "x": 128,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "grass/grass_e.png": {
- "x": 160,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "grass/grass_ne.png": {
- "x": 192,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "grass/grass0-dirt-mix3.png": {
- "x": 224,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "grass/grass0.png": {
- "x": 256,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "grass/grass_flowers_red3.png": {
- "x": 288,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "crystal_floor2.png": {
- "x": 320,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "tomb2.png": {
- "x": 352,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "cobble_blood11.png": {
- "x": 384,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "cobble_blood2.png": {
- "x": 416,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "lava3.png": {
- "x": 448,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "volcanic_floor0.png": {
- "x": 480,
- "y": 288,
- "width": 32,
- "height": 32
- },
- "mesh1.png": {
- "x": 0,
- "y": 320,
- "width": 32,
- "height": 32
- },
- "dirt_full.png": {
- "x": 32,
- "y": 320,
- "width": 32,
- "height": 32
- },
- "lava1.png": {
- "x": 64,
- "y": 320,
- "width": 32,
- "height": 32
- },
- "tomb1.png": {
- "x": 96,
- "y": 320,
- "width": 32,
- "height": 32
- },
- "dirt_s.png": {
- "x": 128,
- "y": 320,
- "width": 32,
- "height": 32
- },
- "marble_floor1.png": {
- "x": 160,
- "y": 320,
- "width": 32,
- "height": 32
- },
- "floor_sand_stone7.png": {
- "x": 192,
- "y": 320,
- "width": 32,
- "height": 32
- },
- "hive3.png": {
- "x": 224,
- "y": 320,
- "width": 32,
- "height": 32
- },
- "pebble_brown8.png": {
- "x": 256,
- "y": 320,
- "width": 32,
- "height": 32
- },
- "sandstone_floor8.png": {
- "x": 288,
- "y": 320,
- "width": 32,
- "height": 32
- }
- }
-}
diff --git a/tests/spritesheet/floor_atlas.png b/tests/spritesheet/floor_atlas.png
deleted file mode 100644
index 61a5e90a..00000000
--- a/tests/spritesheet/floor_atlas.png
+++ /dev/null
Binary files differ
diff --git a/tests/spritesheet/test.cpp b/tests/spritesheet/test.cpp
deleted file mode 100644
index 1955d63e..00000000
--- a/tests/spritesheet/test.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-/** ---------------------------------------------------------------------------
- * @file: test.cpp
- *
- * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com>
- * MIT License, see LICENSE file for more details.
- * ----------------------------------------------------------------------------
- */
-
-#include <gtest/gtest.h>
-#include <yage/yage.h>
-
-#include "../testshared.h"
-
-using namespace yage;
-
-TEST(SpriteSheet, Load)
-{
- yLogDebug << IoManager::parentDirectory(__FILE__) << '\n' << __FILE__;
- SpriteSheet sp(IoManager::parentDirectory(__FILE__), IoManager::parentDirectory(__FILE__));
- ASSERT_TRUE(true);
-}
-
-OPENGL_TEST_MAIN(LogLevel::DEBUG)
diff --git a/tests/struct/test.cpp b/tests/struct_test.cpp
index 0288f06b..0288f06b 100644
--- a/tests/struct/test.cpp
+++ b/tests/struct_test.cpp
diff --git a/tests/syncqueue/test.cpp b/tests/syncqueue/test.cpp
deleted file mode 100644
index f5c7d7c3..00000000
--- a/tests/syncqueue/test.cpp
+++ /dev/null
@@ -1,53 +0,0 @@
-/** ---------------------------------------------------------------------------
- * @file: test.cpp
- *
- * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com>
- * MIT License, see LICENSE file for more details.
- * ----------------------------------------------------------------------------
- */
-
-#include <yage.h>
-
-#include <atomic>
-#include <thread>
-
-using namespace yage;
-
-SyncQueue<int> queue;
-std::atomic_int j(0);
-
-void push_to_queue1(int elements)
-{
- for (int i = 0; i < elements; i++) {
- queue.push(1);
- j.fetch_add(1, std::memory_order_relaxed);
- }
- std::cout << "Done 1\n";
-}
-
-void push_to_queue2(int elements)
-{
- for (int i = 0; i < elements; i++) {
- queue.push(2);
- j.fetch_add(1, std::memory_order_relaxed);
- }
- std::cout << "Done 2\n";
-}
-
-int main()
-{
- std::thread first(push_to_queue1, 100000);
- std::thread second(push_to_queue2, 100000);
-
- std::cout << "created threads, now adding in main\n";
- for (int i = 0; i < 1000000; ++i) {
- queue.push(i);
- j.fetch_add(1, std::memory_order_relaxed);
- }
-
- std::cout << "now joining the threads\n";
- first.join();
- second.join();
- std::cout << "done\n"
- << "iterations: " << j << "\n";
-}
diff --git a/tests/testshared.h b/tests/testshared.h
index 4418072c..e2d4a8d4 100644
--- a/tests/testshared.h
+++ b/tests/testshared.h
@@ -6,8 +6,7 @@
* ----------------------------------------------------------------------------
*/
-#ifndef TEST_TESTSHARED_H
-#define TEST_TESTSHARED_H
+#pragma once
#define OPENGL_TEST_MAIN(LOGLEVEL) \
int main(int argc, char **argv) \
@@ -29,5 +28,3 @@
testing::InitGoogleTest(&argc, argv); \
return RUN_ALL_TESTS(); \
}
-
-#endif
diff --git a/tests/thread/test.cpp b/tests/thread/test.cpp
deleted file mode 100644
index c9178abd..00000000
--- a/tests/thread/test.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
-/** ---------------------------------------------------------------------------
- * @file: test.cpp
- *
- * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com>
- * MIT License, see LICENSE file for more details.
- * ----------------------------------------------------------------------------
- */
-
-#include <yage.h>
-
-#include <iostream>
-#include <thread>
-
-int main()
-{
- int n = 5;
-
- std::cout << "n before: " << n << "\n";
-
- auto f = [&]() { n = 8; };
-
- std::thread t1(f);
-
- std::cout << "n after: " << n << "\n";
-
- t1.join();
-
- std::cout << "n after thread: " << n << "\n";
-}
diff --git a/tests/vector3/test.cpp b/tests/vector3_test.cpp
index 2e4ba18b..2e4ba18b 100644
--- a/tests/vector3/test.cpp
+++ b/tests/vector3_test.cpp
diff --git a/tests/vector4/test.cpp b/tests/vector4_test.cpp
index 3705e86f..3705e86f 100644
--- a/tests/vector4/test.cpp
+++ b/tests/vector4_test.cpp
diff --git a/tests/yage/test.cpp b/tests/yage/test.cpp
deleted file mode 100644
index 8129306b..00000000
--- a/tests/yage/test.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
-/** ---------------------------------------------------------------------------
- * @file: test.cpp
- *
- * Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com>
- * MIT License, see LICENSE file for more details.
- * ----------------------------------------------------------------------------
- */
-
-#include <gtest/gtest.h>
-#include <yage/yage.h>
-
-TEST(YAGE, InitQuit)
-{
- try {
- yage::init();
- yage::quit();
- } catch (std::runtime_error e) {
- // ASSERT_TRUE(false);
- }
-}
-
-int main(int argc, char **argv)
-{
- testing::InitGoogleTest(&argc, argv);
- return RUN_ALL_TESTS();
-}
diff --git a/tests/window/test.cpp b/tests/yage_test.cpp
index d9402d49..7f495036 100644
--- a/tests/window/test.cpp
+++ b/tests/yage_test.cpp
@@ -9,9 +9,10 @@
#include <gtest/gtest.h>
#include <yage/yage.h>
-TEST(Window, Open)
+TEST(YAGE, InitQuit)
{
- ASSERT_TRUE(true);
+ yage::init();
+ yage::quit();
}
int main(int argc, char **argv)