Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tests: bump luasystem dependency | Hisham Muhammad | 2025-01-03 | 1 | -1/+1 |
| | |||||
* | tests: synchronize actual and fs's chdir | Hisham Muhammad | 2024-10-21 | 1 | -0/+1 |
| | |||||
* | tests: use compat53 | Hisham Muhammad | 2024-10-21 | 2 | -0/+5 |
| | |||||
* | tests: some testing environment cleanups | Hisham Muhammad | 2024-10-21 | 2 | -2/+9 |
| | |||||
* | tests: unit test updates | V1K1NGbg | 2024-10-21 | 4 | -19/+10 |
| | |||||
* | fix: patch: check array indices correctly | Hisham Muhammad | 2024-08-27 | 1 | -3/+2 |
| | |||||
* | tests: setup openssl via brew with new paths | Hisham Muhammad | 2024-05-14 | 1 | -2/+13 |
| | | | | https://stackoverflow.com/questions/29651258/install-openssl-devel-on-mac | ||||
* | bump cluacov to 0.1.3 | Hisham Muhammad | 2024-05-14 | 1 | -1/+1 |
| | |||||
* | fix(build): ensure --force works for build | Hisham Muhammad | 2024-04-05 | 2 | -0/+45 |
| | |||||
* | tests(quick): fix NOT_STDERR test refactoring output checks | Hisham Muhammad | 2024-04-05 | 1 | -46/+23 |
| | |||||
* | tests: convert some install tests | Hisham Muhammad | 2024-03-13 | 3 | -27/+212 |
| | |||||
* | tests: convert most pack tests | Hisham Muhammad | 2024-03-13 | 4 | -66/+135 |
| | |||||
* | tests: rockspec use cleanups | Hisham Muhammad | 2024-03-13 | 6 | -16/+5 |
| | |||||
* | tests: replace new_version with quick tests | Hisham Muhammad | 2024-03-13 | 2 | -85/+213 |
| | |||||
* | tests: minor tweaks | Hisham Muhammad | 2024-03-13 | 2 | -18/+1 |
| | |||||
* | tests: convert downgrade test to spec/quick | Hisham Muhammad | 2024-03-13 | 2 | -6/+46 |
| | |||||
* | fix(windows): parse slashes correctly when reading rock_manifest | Hisham Muhammad | 2024-03-06 | 2 | -1/+48 |
| | |||||
* | fix(windows): output native slashes on fs.find | Hisham Muhammad | 2024-03-06 | 2 | -6/+6 |
| | |||||
* | tests: bump luasec dep | Hisham Muhammad | 2024-03-06 | 1 | -1/+1 |
| | |||||
* | tests(quick): more consistent processing of tmpdir | Hisham Muhammad | 2024-03-06 | 5 | -36/+37 |
| | |||||
* | fix: check permissions before trying to lock | Hisham Muhammad | 2024-03-05 | 1 | -24/+52 |
| | | | | This should provide a better error message. | ||||
* | tests: add tests for fs.execute_env using variables with spaces | Sewbacca | 2024-03-04 | 2 | -0/+61 |
| | | | | Co-Authored-By: Hisham Muhammad <hisham@gobolinux.org> | ||||
* | feat: better error message when lacking permissions | Hisham Muhammad | 2024-02-29 | 1 | -7/+28 |
| | | | | | | The lock error message has clobbered the check_command_permissions error message. This is an interim solution, but we should probably move the permissions check further up for a more informative error. | ||||
* | tests: mark a couple of problematic tests as pending | Hisham Muhammad | 2024-02-29 | 1 | -2/+2 |
| | |||||
* | tests: speed up and simplify | Hisham Muhammad | 2024-02-29 | 23 | -280/+491 |
| | |||||
* | tests: disable luacov runner tick | Hisham Muhammad | 2024-02-29 | 12 | -36/+23 |
| | |||||
* | feat: more informative reports no bad LUA_{INC,LIB}DIR configs | Hisham Muhammad | 2024-02-29 | 5 | -19/+132 |
| | |||||
* | do not check coverage or luacheck for vendored modules | Hisham Muhammad | 2024-02-29 | 1 | -0/+3 |
| | | | | | These are treated as dependencies, and are managed and tested by upstream. | ||||
* | feat(build,install): only rebuild and reinstall when using --force | Hisham Muhammad | 2024-02-29 | 2 | -0/+82 |
| | |||||
* | tests: reorganize and speed up unit tests | Hisham Muhammad | 2024-02-27 | 46 | -736/+743 |
| | |||||
* | fix(fs): make current_dir always return 1 arg only | Hisham Muhammad | 2024-02-27 | 9 | -0/+0 |
| | |||||
* | tests(fetch): do not use restserver | Hisham Muhammad | 2024-02-27 | 4 | -282/+309 |
| | |||||
* | tests(build): split unit and integration files | Hisham Muhammad | 2024-02-27 | 2 | -352/+369 |
| | | | | use restserver only in integration part | ||||
* | tests: enable coverage on quick tests | Hisham Muhammad | 2024-02-26 | 1 | -2/+3 |
| | |||||
* | tests: replace some more tests with quick tests | Hisham Muhammad | 2024-02-26 | 3 | -84/+287 |
| | |||||
* | fix: better normalization for paths and slashes | Hisham Muhammad | 2024-02-23 | 11 | -292/+367 |
| | | | | Fixes #1195. | ||||
* | tests: introduce quick tests | Hisham Muhammad | 2024-02-23 | 11 | -62/+694 |
| | |||||
* | fix: handle error if test.command is not a string. | Hisham Muhammad | 2024-02-21 | 1 | -0/+51 |
| | | | | Fixes #1055. | ||||
* | improve and simplify Lua interpreter search | Hisham Muhammad | 2024-02-20 | 1 | -1/+1 |
| | | | | | | | * do not proceed with commands if interpreter is not found * begin retiring LUA_DIR and LUA_BINDIR, and promote LUA as the main way to setup the interpreter location (from which we derive the rest) | ||||
* | fix(config): print boolean values correctly on Lua 5.1 | Hisham Muhammad | 2024-02-19 | 1 | -0/+14 |
| | |||||
* | fix(lint): don't crash when missing description | Hisham Muhammad | 2024-02-19 | 1 | -0/+14 |
| | |||||
* | fix(build): don't look for Lua headers when installing pure-Lua rocks | Hisham Muhammad | 2024-02-19 | 2 | -117/+143 |
| | | | | | | | This only applies to 'builtin' as we can't know about other modes, but this should be good enough. Fixes #1275. | ||||
* | vendor in the dkjson dependency | Hisham Muhammad | 2024-02-19 | 2 | -17/+0 |
| | | | | | | Fixes #1243. Fixes #1168. Fixes #559. | ||||
* | drop cfg.lua_interpreter, use cfg.variables.LUA | Hisham Muhammad | 2024-02-18 | 1 | -38/+58 |
| | |||||
* | feat(init): add --no-gitignore, --no-wrapper-scripts, --wrapper-dir | Hisham Muhammad | 2024-02-17 | 1 | -0/+63 |
| | | | | Closes #1513. | ||||
* | feat: auto-add luarocks-build-<build.type> build dependency (#1542) | Hisham Muhammad | 2023-10-31 | 1 | -0/+126 |
| | |||||
* | tests: auto-find interpreter at /usr/bin/lua (#1544) | Hisham Muhammad | 2023-10-31 | 1 | -16/+33 |
| | |||||
* | Fix problems in path normalisation algorithm (#1541) | Aleksei Volkov | 2023-10-30 | 1 | -0/+8 |
| | | | | | | | | Current implementation of path normalisation contains various flaws: - Trailing `.` and `..` at the end of path don't get normalised, - Path `/` turns into an empty string after normalisation. This patch changes implementation of normalisation to fix these. | ||||
* | fix `test --prepare` with non-busted rocks (#1453) | Pierre Chapuis | 2022-11-28 | 1 | -0/+9 |
| | | | * fix `test --prepare` with non-busted rocks | ||||
* | tests: run quiet curl in mock API calls | Hisham Muhammad | 2022-08-26 | 1 | -1/+1 |
| |