Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable more tests in the vim/lua package set #267072

Open
4 of 11 tasks
teto opened this issue Nov 12, 2023 · 1 comment
Open
4 of 11 tasks

enable more tests in the vim/lua package set #267072

teto opened this issue Nov 12, 2023 · 1 comment

Comments

@teto
Copy link
Member

teto commented Nov 12, 2023

Issue description

At some point I had tried to run tests for a subset of the lua package set. It revealed dependency cycle between lua and busted.
I open this ticket to track the different issues and our progress on enabling tests in the lua package set.

The motivation came from different neovim plugins that broke on my (complex hackish neovim) setup. Were we to run their tests, I could troubleshoot these issues faster.

One way for lua packages to help with the effort is to use "luarocks test" to run tests ( https://github.com/luarocks/luarocks/wiki/test) so that we can use a standardized command to run their tests:

planned tests

TODO: I will update the ticket with the generated failure
basically if you set pkgs/development/lua-modules/overrides.nix

+  haskell-tools-nvim  = prev.haskell-tools-nvim.overrideAttrs(oa: {
+    doCheck = true;
+  });
@teto teto changed the title enable more tests in the lua package set enable more tests in the vim/lua package set Jun 12, 2024
@teto
Copy link
Member Author

teto commented Nov 23, 2024

cc @khaneliman since you seem interested in the topic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants