aboutsummaryrefslogtreecommitdiff
path: root/spec (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Tests: core.util.show_table (#813)George Roman2018-06-051-0/+34
|
* Tests: collect coverage data from unit tests (#814)George Roman2018-06-055-1/+58
|
* Tests: luarocks init (#811)George Roman2018-06-058-4/+161
|
* Fix failing Appveyor testsGeorge Roman2018-06-042-1/+3
|
* Tests: replace #blackbox with #integration and #whitebox with #unitGeorge Roman2018-06-0429-47/+37
|
* Improve the tests for the fetch moduleGeorge Roman2018-05-319-2/+409
|
* list: show tree in list title when using --treeHisham Muhammad2018-05-311-1/+1
|
* Update fs_spec to use test_env temporary path utilityGeorge Roman2018-05-291-9/+1
|
* Add temporary path utility function to test_envGeorge Roman2018-05-291-0/+9
|
* Tests: cache build of mock server dependencies to speed up testsHisham Muhammad2018-05-286-57/+65
|
* Tests: try to cache rocks from the host system to speed up testHisham Muhammad2018-05-281-0/+21
|
* Make the mock server run on WindowsGeorge Roman2018-05-282-6/+22
|
* Add tests for fs.downloadGeorge Roman2018-05-281-0/+62
|
* Improve fs module testsGeorge Roman2018-05-221-0/+289
|
* Add more tests for the fs moduleGeorge Roman2018-05-181-31/+172
|
* Add tests for the fun moduleGeorge Roman2018-05-181-0/+60
|
* Update fs module tests to use fs.set_permissionsGeorge Roman2018-05-171-130/+186
|
* Tests: build: pin version in testHisham Muhammad2018-05-071-1/+1
|
* luarocks-admin: only create index.html if it already exists or --index is givenHisham Muhammad2018-05-071-2/+2
|
* Tests: test the "busted" backend of `luarocks test` with a local fixtureHisham Muhammad2018-05-0714-11/+88
|
* Tests: add fixture for a project with Busted-based testsHisham Muhammad2018-05-072-0/+17
|
* Tests: use luassert 1.7.10 in `luarocks test` testsHisham Muhammad2018-05-071-7/+7
|
* Tests: add test for `luarocks test`Hisham Muhammad2018-05-071-0/+56
|
* Tests: make list test more lenient on installed versionHisham Muhammad2018-05-071-1/+1
|
* Tests: ensure that extra_rocks specified in test files were downloadedHisham Muhammad2018-05-071-2/+2
|
* Make copy_contents have the same behaviour on Windows and on UnixGeorge Roman2018-04-241-14/+3
|
* luarocks list: fix regression in display of version numbersHisham Muhammad2018-04-191-0/+7
|
* Add tests for some filesystem functionsGeorge Roman2018-04-191-4/+658
|
* Display namespaces in `luarocks show`Hisham Muhammad2018-04-131-0/+5
|
* Support build_dependencies in the show commandHisham Muhammad2018-04-131-0/+11
|
* Tests: build_dependenciesHisham Muhammad2018-04-1311-0/+149
|
* Tests: avoid race between setup_specs and async start of mock-serverHisham Muhammad2018-04-111-1/+6
|
* mock-server: make initialization independent of cwdHisham Muhammad2018-04-112-1/+4
|
* show: make --deps aware of namespacesHisham Muhammad2018-04-111-16/+25
|
* Tests: make verbose mode even more verboseHisham Muhammad2018-04-111-1/+1
| | | | | When running busted with `-Xhelper verbose`, now it will display the full output of every command.
* Add support for namespaces.Hisham Muhammad2018-04-1115-37/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For details of the new feature, see https://github.com/luarocks/luarocks/wiki/Namespaces This ended up being a huge commit because of some major refactoring motivated by the new feature: * new modules for some object types: * `luarocks.queries` - all functions that look for rocks in local or remote repositories now use objects constructed by this module: query objects contain the name, namespace and query constraints. Dependencies in a rockspec are also stored as query objects. * `luarocks.results` - all individual results produces from queries are returned in this format: result objects contain the name, namespace, version, arch and repo. * the `results` object was renamed to `result_tree`, to better reflect that it is not an array of `result` objects. * `luarocks.vers` was removed, its functionality was moved to better locations. Specifically on namespaces: * Commands that take a rock `name` can now take `namespace/name` (and alternately `--flags=namespace` so that URLs can be also installed with a nominal namespace). * Rocks installed from a namespace now create a `rock_namespace` file alongside `rock_manifest`, which is used when matching namespaced dependencies against locally-installed rocks. * Using namespaced dependencies in a rockspec, requires `rockspec_format = "3.0"`. * Tests under the `#namespaces` hashtag, all using a local repository.
* Fix the way we compare environmentsHisham Muhammad2018-04-111-1/+1
| | | | | | This is not even using a md5sum hash anymore. Seems to work fine on Linux, will probably end up doing the same on other platforms.
* Tests: add test for namespaced installHisham Muhammad2018-04-1123-25/+290
|
* Tests: add missing fixturesHisham Muhammad2018-04-024-0/+24
|
* Tests: bump version of abelhas in testsHisham Muhammad2018-03-302-18/+22
| | | | TODO: this should be changed to depend on local files only.
* Tests: run our own local git-daemon repository for git testsHisham Muhammad2018-03-304-54/+217
|
* Tests: make sure tests run from testrun/Hisham Muhammad2018-03-307-28/+43
|
* Tests: fix luarocks list testHisham Muhammad2018-03-301-1/+1
|
* Tests: isolate test environment from existing Lua variablesHisham Muhammad2018-03-291-1/+16
|
* Tests: add unit test for fs.is_fileHisham Muhammad2018-02-221-0/+36
|
* Tests: modify platform detectionHisham Muhammad2018-01-111-8/+11
|
* Reorganize test suite filesHisham Muhammad2018-01-0852-56/+1246
|
* path: use versioned LUA_xPATH_5_x variablesHisham Muhammad2018-01-051-0/+34
| | | | | | | | `luarocks path` now exports versioned variables `LUA_PATH_5_x` and `LUA_CPATH_5_x` instead of `LUA_PATH` and `LUA_CPATH` when those are in use in your system. Fixes #760.
* Tests: add dependencies to mock-server testsHisham Muhammad2018-01-041-2/+2
|
* Tests: mark tests with #mock to fix Appveyor failuresHisham Muhammad2018-01-021-1/+1
|