Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 08-Nov-2021 | - | ||||
fixtures/ | H | 03-May-2022 | - | 1,053 | 967 | |
util/ | H | 08-Nov-2021 | - | 1,178 | 948 | |
README.md | H A D | 08-Nov-2021 | 1.6 KiB | 59 | 36 | |
add_spec.lua | H A D | 08-Nov-2021 | 1.6 KiB | 45 | 33 | |
build_spec.lua | H A D | 08-Nov-2021 | 38.6 KiB | 1,052 | 940 | |
cmd_spec.lua | H A D | 08-Nov-2021 | 3.8 KiB | 109 | 87 | |
config_spec.lua | H A D | 08-Nov-2021 | 9.4 KiB | 274 | 226 | |
deps_spec.lua | H A D | 08-Nov-2021 | 6.4 KiB | 115 | 92 | |
dir_spec.lua | H A D | 08-Nov-2021 | 2.8 KiB | 64 | 55 | |
doc_spec.lua | H A D | 08-Nov-2021 | 6 KiB | 162 | 145 | |
download_spec.lua | H A D | 08-Nov-2021 | 1.8 KiB | 58 | 45 | |
dummy_spec.lua | H A D | 08-Nov-2021 | 741 | 26 | 19 | |
external_spec.lua | H A D | 08-Nov-2021 | 1.1 KiB | 34 | 28 | |
fetch_spec.lua | H A D | 08-Nov-2021 | 19.1 KiB | 474 | 403 | |
fs_spec.lua | H A D | 08-Nov-2021 | 49.3 KiB | 1,607 | 1,413 | |
fun_spec.lua | H A D | 08-Nov-2021 | 4 KiB | 131 | 107 | |
help_spec.lua | H A D | 08-Nov-2021 | 658 | 28 | 20 | |
init_spec.lua | H A D | 08-Nov-2021 | 6.4 KiB | 175 | 147 | |
install_spec.lua | H A D | 08-Nov-2021 | 16.9 KiB | 362 | 294 | |
lint_spec.lua | H A D | 08-Nov-2021 | 2.7 KiB | 98 | 82 | |
list_spec.lua | H A D | 08-Nov-2021 | 1.3 KiB | 46 | 36 | |
loader_spec.lua | H A D | 08-Nov-2021 | 2.8 KiB | 75 | 67 | |
make_manifest_spec.lua | H A D | 08-Nov-2021 | 326 | 16 | 11 | |
make_spec.lua | H A D | 08-Nov-2021 | 22.4 KiB | 432 | 374 | |
new_version_spec.lua | H A D | 08-Nov-2021 | 3.2 KiB | 87 | 73 | |
pack_spec.lua | H A D | 08-Nov-2021 | 5.7 KiB | 167 | 141 | |
path_spec.lua | H A D | 08-Nov-2021 | 2.2 KiB | 76 | 60 | |
persist_spec.lua | H A D | 08-Nov-2021 | 1.8 KiB | 77 | 66 | |
purge_spec.lua | H A D | 08-Nov-2021 | 1.2 KiB | 35 | 30 | |
refresh_cache_spec.lua | H A D | 08-Nov-2021 | 354 | 16 | 11 | |
remove_spec.lua | H A D | 08-Nov-2021 | 5.2 KiB | 126 | 100 | |
search_spec.lua | H A D | 08-Nov-2021 | 781 | 36 | 26 | |
show_spec.lua | H A D | 08-Nov-2021 | 3.9 KiB | 108 | 84 | |
sysdetect_spec.lua | H A D | 08-Nov-2021 | 3.1 KiB | 74 | 67 | |
test_spec.lua | H A D | 08-Nov-2021 | 8.3 KiB | 272 | 215 | |
tools_spec.lua | H A D | 08-Nov-2021 | 7.6 KiB | 254 | 225 | |
unpack_spec.lua | H A D | 08-Nov-2021 | 2.4 KiB | 71 | 57 | |
upload_spec.lua | H A D | 08-Nov-2021 | 2.9 KiB | 62 | 46 | |
util_spec.lua | H A D | 08-Nov-2021 | 6.4 KiB | 191 | 157 | |
which_spec.lua | H A D | 08-Nov-2021 | 1.5 KiB | 48 | 38 | |
write_rockspec_spec.lua | H A D | 08-Nov-2021 | 3.9 KiB | 104 | 80 |
README.md
1 2# LuaRocks testsuite 3 4## Overview 5 6Test suite for LuaRocks project with Busted unit testing framework(http://olivinelabs.com/busted/). 7 8* Contains unit & integration tests 9* Easy setup for your purpose on command line or from configuration file 10 11## Dependencies 12 13* Lua >= 5.1 14* Busted with dependencies 15 16## Usage 17 18Running of tests is based on basic Busted usage. *-Xhelper* flag is used 19for inserting arguments into testing. Flag *--tags=* or *-t* is used 20for specifying which tests will run. Start tests inside 21LuaRocks folder or specify with *-C* flag. 22 23**Arguments for Busted helper script** 24 25``` 26env=<type>, (default:"minimal") type what kind of environment to use ["minimal", "full"] 27noreset, Don't reset environment after each test 28clean, remove existing testing environment 29appveyor, add just if running on TravisCI 30travis, add just if running on TravisCI 31os=<version>, type your OS ["linux", "os x", "windows"] 32``` 33--------------------------------------------------------------------------------------------- 34## _**Tags** of tests are required and are in this format:_ 35 36**unit** - run all unit tests 37 38**integration** - run all integration tests 39 40**ssh** - run all tests which require ssh 41 42**mock** - run all tests which require mock LuaRocks server (upload tests) 43 44**unix** - run all tests which are UNIX based, won't work on Windows systems 45 46## Examples 47 48To run all tests: 49 50`busted` 51 52To run unit tests in LuaRocks directory type : 53 54`busted -t "unit"` 55 56To run integration tests without tests which use ssh: 57 58`busted -t "integration" --exclude-tags=ssh` 59