-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun-unit-tests.lua
93 lines (70 loc) · 2.16 KB
/
run-unit-tests.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
-----------------------------------------------
-- Run this file to run unit tests on App 3
-----------------------------------------------
PATH = ""
LOG_OUTPUT_FILE = false
LOG_OUTPUT_CONSOLE = false
local log = require "lib/log" --needs to exist or it will crash
-----------------------------------------------
------------ Require test framework -----------
-----------------------------------------------
-- luaunit framework & tests
require('test.luaunit')
LuaUnit.verbosity = 2
-- tests for LuaUnit
require('test.test_luaunit')
---------- The emulator functions -------------
local gfx = require "emulator/gfx"
--local rcu = require "emulator/rcu"
--sys = require "emulator/sysmodule"
-- The usurpated love library
love = require('test.usurp_love')
----------------------------------------
------- Unit tests for src files -------
----------------------------------------
--article_controller
require('src.article_controller')
require('test.test_article_controller')
-- xml_to_table
require('lib.xml_parser')
require('test.test_xml_to_table')
-- article_view
require('src.article_view')
require('test.test_article_view')
--main_controller
require('src.controller')
require('test.test_controller')
-- graphics
require('lib.graphics')
require('test.test_graphics')
--main_controller
require('src.main_controller')
require('test.test_main_controller')
--main_news_model
require('src.news_model')
require('test.test_news_model')
-- main_view
require('src.main_view')
require('test.test_main_view')
-- view
require('src.view')
require('test.test_view')
-- gfx
require('emulator/gfx')
require('test.test_gfx')
------------------------------------------
------ Unit testing of lib files ---------
------------------------------------------
-- download
-- require('lib.download')
-- require('test.test_download')
-- test
-- require('lib.log')
-- require('test.test_log')
-- test
require('lib.text_printer')
require('test.test_text_printer')
------------------------------------------
---------- Run the unit tests ------------
------------------------------------------
os.exit( LuaUnit.run() )