diff options
| author | Alexander <alex@cogarr.net> | 2019-06-28 16:13:30 -0400 |
|---|---|---|
| committer | Alexander <alex@cogarr.net> | 2019-06-28 16:13:30 -0400 |
| commit | 456ee9baefb343e98dc94678e05335a547786c2a (patch) | |
| tree | f99e44197b789882ea04db01f3aabee99216f3bd /spec | |
| parent | 4c9856b6876f10a6104761781571a9b7e502561d (diff) | |
| download | brokengine-456ee9baefb343e98dc94678e05335a547786c2a.tar.gz brokengine-456ee9baefb343e98dc94678e05335a547786c2a.tar.bz2 brokengine-456ee9baefb343e98dc94678e05335a547786c2a.zip | |
Added more tests
Fixed up the networking test, and added something to create the
deviceinit file in the first test (so the tests just just run
on a new clone now)
Diffstat (limited to 'spec')
| -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 |
4 files changed, 23 insertions, 0 deletions
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...") |
