diff options
| -rw-r--r-- | busted.spec | 37 | ||||
| -rw-r--r-- | spec/headless/.gitignore | 0 | ||||
| -rw-r--r-- | spec/server/.gitignore | 0 | ||||
| -rw-r--r-- | spec/test1_spec.lua | 21 | ||||
| -rw-r--r-- | spec/test3_spec.lua | 2 |
5 files changed, 23 insertions, 37 deletions
diff --git a/busted.spec b/busted.spec deleted file mode 100644 index 9399ee4..0000000 --- a/busted.spec +++ /dev/null @@ -1,37 +0,0 @@ - -local function create_test_file(str) - -end - -describe("brokengine",function() - describe("gui library",function() - for k,v in pairs({ - "button", - "checkbox", - "colorselector", - "combobox", - "contextmenu", - "editbox", - "fileopen", - "image", - "imagelist", - "inoutfader", - "listbox", - "meshviewer", - "scrollbar", - "spinbox", - "statictext", - "tab", - "tabcontrol", - "table", - "toolbar", - "treeview", - "treeviewnode", - "window" - }) do - it(string.format("should be able to create a %s",v),function() - - end) - end - end) -end) diff --git a/spec/headless/.gitignore b/spec/headless/.gitignore new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/spec/headless/.gitignore diff --git a/spec/server/.gitignore b/spec/server/.gitignore new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/spec/server/.gitignore diff --git a/spec/test1_spec.lua b/spec/test1_spec.lua index 9844204..81df8f0 100644 --- a/spec/test1_spec.lua +++ b/spec/test1_spec.lua @@ -1,5 +1,26 @@ print("Hello, world!") +--[[Create the headless client init file]] +local f = io.open("spec/headless/deviceinit.lua","w") +f:write([=[ +return { + ["Anti Alias"] = 16, + ["Bits Per Pixel"] = 16, + ["Device Type"] = "BEST", + ["Display Adapter"] = 0, + ["Double Buffer"] = true, + ["Multithreaded"] = false, + ["Driver Type"] = "NULL", + ["Fullscreen"] = false, + ["Stencil Buffer"] = true, + ["Stereo Buffer"] = false, + ["VSync"] = true, + ["Window Width"] = 640, + ["Window Height"] = 480, +} +]=]) +f:close() + function rungame() f = io.popen("bin\\client\\bin\\brokengine_client.exe spec/headless","r") d = f:read("*all") diff --git a/spec/test3_spec.lua b/spec/test3_spec.lua index e30a0ca..e19741d 100644 --- a/spec/test3_spec.lua +++ b/spec/test3_spec.lua @@ -8,6 +8,8 @@ end function runboth() --print("Running both") + --Do we have a race condition here? (Can client start and send it's message + --before the server is ready to accept? f1 = io.popen("bin\\server\\bin\\brokengine_server.exe spec/server","r") f2 = io.popen("bin\\client\\bin\\brokengine_client.exe spec/headless","r") --print("Both ran...") |
