aboutsummaryrefslogtreecommitdiff
path: root/test (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into luarocks-3Hisham2016-10-181-0/+1
|\
| * Test case for issue #268Hisham2016-10-181-0/+1
| |
* | Merge branch 'master' into luarocks-3Hisham2016-10-151-0/+3
|\|
| * Fix of openssl location on TravisCI OSX buildroboo2016-10-101-1/+1
| |
| * Fix of openssl location on TravisCI OSX buildroboo2016-10-101-0/+3
| |
* | Merge branch 'master' into luarocks-3Hisham2016-10-143-57/+162
|\|
| * Remove old testing.batbranched-to-2.4.0Hisham2016-09-081-9/+0
| |
| * Tests: luarocks_bool commands log their outputs on failure.Hisham2016-09-081-3/+19
| |
| * Merge pull request #608 from keplerproject/mingwHisham Muhammad2016-08-231-5/+6
| |\ | | | | | | Run Windows tests with MinGW
| | * Build Lua using the same compiler as the one we're testingHisham2016-08-221-1/+1
| | |
| | * Add support for testing using MinGWHisham2016-08-221-5/+6
| | |
| * | Change APPVEYOR_OPENSSL to OPENSSL_DIRS for better test readabilityroboo2016-08-221-1/+2
| |/
| * Remove unused global variablesroboo2016-08-221-3/+1
| |
| * Fix of test_environmentroboo2016-08-211-2/+2
| |
| * Update of READMEroboo2016-08-211-1/+10
| |
| * Windows and appveyor support for testsroboo2016-08-211-42/+131
| |
* | Tweak tests for luarocks-3 branch.Hisham2016-07-281-2/+2
| |
* | Merge branch 'master' into luarocks-3Hisham2016-07-287-1181/+797
|\|
| * Bug in installing LRroboo2016-07-211-4/+4
| |
| * Verbose mode addedroboo2016-07-191-8/+25
| |
| * Fix of mock server setuproboo2016-07-171-3/+3
| |
| * New upload tests with mock-serverroboo2016-07-172-0/+86
| |
| * need_rock() added, new flag noreset environmentroboo2016-07-141-11/+12
| |
| * Update new_version, pack testsroboo2016-07-111-0/+35
| |
| * Infer Lua version using luarocks.cfg when not on travisPeter Melnichenko2016-07-081-26/+6
| |
| * Tests: add file/dir existence check utility functionPeter Melnichenko2016-07-081-14/+16
| | | | | | | | Use it instead of os.rename(path, path).
| * Tests: adjust rock/rockspec downloadingPeter Melnichenko2016-07-081-26/+25
| |
| * Tests: adjust build_environmentPeter Melnichenko2016-07-081-7/+11
| |
| * Tests: utility function for marking sectionsPeter Melnichenko2016-07-081-11/+11
| |
| * Tests: move luarocks installation into its own functionPeter Melnichenko2016-07-081-13/+18
| |
| * Tests: adjust file/dir removing functionsPeter Melnichenko2016-07-081-13/+9
| |
| * Tests: move clean() into separate function, fix a patternPeter Melnichenko2016-07-081-7/+11
| |
| * Tests: remove optional .main() argumentsPeter Melnichenko2016-07-081-13/+10
| |
| * Tests: move config creation into its functionPeter Melnichenko2016-07-081-38/+44
| |
| * Tests: fix need_luasocket()Peter Melnichenko2016-07-081-11/+6
| | | | | | | | Return false if installation failed. Also, remove optional arguments.
| * Tests: remove optional OS argument in hash_environmentPeter Melnichenko2016-07-081-14/+8
| |
| * Tests: fix config creation error handlingPeter Melnichenko2016-07-081-2/+1
| |
| * Tests: reformat help messagePeter Melnichenko2016-07-081-15/+21
| |
| * Tests: refactor config creationPeter Melnichenko2016-07-081-64/+81
| |
| * Tests: fix luabitop installation conditionPeter Melnichenko2016-07-081-1/+1
| |
| * Make env vars, paths and run commands available on test env loadPeter Melnichenko2016-07-081-52/+42
| |
| * Test suite: use test/test_environment as busted helperPeter Melnichenko2016-07-081-29/+13
| | | | | | | | | | | | | | | | When parsing test options, instead of directly looking for '-Xhelper' in arguments and splitting the next arguments on commas add .busted config to set test/test_environment as busted helper. Then busted will do the splitting on its own and set global arg to split options.
| * Tests: infer Lua/LuaJIT versionPeter Melnichenko2016-07-081-28/+24
| |
| * New test-suite for LuaRocks (#581)robooo2016-07-074-1134/+684
| | | | | | | | | | | | | | | | First version of new test-suite, using Busted framework based on Google Summer of Code project: https://summerofcode.withgoogle.com/projects/#5695811874717696 * Rewritten from Bash to Lua * Tests now check if they did what they were supposed to, beyond only checking success or failure of the `luarocks` command * Support for black-box (launching `luarocks` as an external command) and white-box (testing functions in modules directly) testing
* | Core modules reorganization.Hisham2016-06-301-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Isolate all modules used by luarocks.loader in a luarocks.core.* namespace. Core modules can only require other core modules, and they only use require() at the top-level chunk. In other words, after luarocks.loader is setup, package.path can be altered at will and it should not affect the ability of luarocks.loader to run, and the luarocks.loader modules should not interfere with modules loaded later. This was motivated by @robooo's GSoC work on porting the LuaRocks test suite to Lua using Busted. Busted itself runs using luarocks.loader, and we need to ensure that the modules loaded by the tests do not conflict with the ones used by luarocks.loader. A circular dependency between luarocks.manif and luarocks.search was removed by creating a separate luarocks.manif.writer module. Also, luarocks-admin commands were moved to a luarocks.admin.* namespace.
* | Merge branch 'master' into luarocks-3Peter Melnichenko2016-06-132-4/+36
|\|
| * luarocks new-version: make rockspec arg optionalPeter Melnichenko2016-05-251-1/+1
| | | | | | | | Infer it same way `luarocks make` does.
| * Update tests for `luarocks write-rockspec`Peter Melnichenko2016-05-221-1/+3
| |
| * Added tests for new install functionalityroboo2016-05-172-2/+31
| |
| * Rename broken --force=fast to --force-fastPeter Melnichenko2016-05-101-0/+1
| |