diff --git a/game.project b/game.project index 9f58436..e52b03a 100644 --- a/game.project +++ b/game.project @@ -11,6 +11,7 @@ height = 900 [project] title = druid version = 0.5.0 +dependencies = https://github.com/insalitygames/deftest/archive/master.zip [library] include_dirs = druid diff --git a/test/test.collection b/test/test.collection new file mode 100644 index 0000000..cbbebb6 --- /dev/null +++ b/test/test.collection @@ -0,0 +1,37 @@ +name: "default" +scale_along_z: 0 +embedded_instances { + id: "test" + data: "components {\n" + " id: \"test\"\n" + " component: \"/test/test.script\"\n" + " position {\n" + " x: 0.0\n" + " y: 0.0\n" + " z: 0.0\n" + " }\n" + " rotation {\n" + " x: 0.0\n" + " y: 0.0\n" + " z: 0.0\n" + " w: 1.0\n" + " }\n" + "}\n" + "" + position { + x: 0.0 + y: 0.0 + z: 0.0 + } + rotation { + x: 0.0 + y: 0.0 + z: 0.0 + w: 1.0 + } + scale3 { + x: 1.0 + y: 1.0 + z: 1.0 + } +} diff --git a/test/test.script b/test/test.script new file mode 100644 index 0000000..b2eb07f --- /dev/null +++ b/test/test.script @@ -0,0 +1,16 @@ +local deftest = require "deftest.deftest" + +local tests = { + -- Test list +} + + +function init(self) + print('[DefTest]: Init of DefTest') + for i = 1, #tests do + deftest.add(tests[i]) + end + + local is_report = (sys.get_config("test.report") == "1") + deftest.run({ coverage = { enabled = is_report } }) +end diff --git a/unit_test.txt b/unit_test.txt index 46b6168..eeec6a9 100644 --- a/unit_test.txt +++ b/unit_test.txt @@ -1,5 +1,5 @@ [bootstrap] -main_collection = /example/kenney.collectionc +main_collection = /test/test.collectionc [display] height = 256