Commit Graph

61 Commits (989f034ff1f8f5f3287074d4569cfd199e857ea1)

Author SHA1 Message Date
Victor Engmark 989f034ff1 lib/tests: Set hardening pragmas 3 years ago
Victor Engmark bfc580f54f lib/tests: Don't return non-zero values from checks 3 years ago
Victor Engmark 40ae711f73 lib/tests: Avoid assigning an array to a string 3 years ago
Victor Engmark 04223a0d43 lib/tests: Remove redundant semicolons 3 years ago
Victor Engmark 41fd1d8626 lib/tests: Clarify assignment 3 years ago
Victor Engmark 5e85cd86af lib/tests: Use correct shebang line 3 years ago
Robert Hensing d464ccfdd9 modules: Add moduleType to module arguments 3 years ago
Bernardo Meurer fd4390146e
lib/tests/modules.sh: update to Nix 2.4 syntax 3 years ago
Robert Hensing dece37b83a lib.evalModules: Add extendModules and type to result 3 years ago
Silvan Mosberger 48293bd6b6 lib/types: Make types.anything merge functions 3 years ago
Robert Hensing e7412dde1f Revert "lib/tests: Add type deprecation tests" 3 years ago
Silvan Mosberger 8b957e3b30 lib/tests: Add type deprecation tests 3 years ago
Silvan Mosberger ce5e3113c3 lib/tests: Make sure the submodule type description can be evaluated 3 years ago
Maximilian Bosch e878fc4aac
lib/modules: better error message if an attr-set of options is expected 3 years ago
Silvan Mosberger c2f3556dc7
lib/tests: More functionTo tests 3 years ago
Bas van Dijk 43243539b3
lib/tests/modules: add a test for the functionTo type 3 years ago
Silvan Mosberger 9e6737710c Revert "Module-builtin assertions, disabling assertions and submodule assertions" 4 years ago
Silvan Mosberger 767d80099c
lib/modules: Introduce _module.checks.*.check 4 years ago
Silvan Mosberger 8dea4df903
lib/modules: Remove _module.checks.*.triggerPath as it's not necessary 4 years ago
Silvan Mosberger c9cc8969b4
lib/modules: Rename _module.assertions to _module.checks 4 years ago
Silvan Mosberger 3e39d6efdf
lib/tests: Add tests for module-builtin assertions 4 years ago
Silvan Mosberger 900c4a5abd
lib/tests: Implement generalized checkConfigCodeOutErr for module tests 4 years ago
Silvan Mosberger 8908766165
lib/tests: Update for error message changes 4 years ago
Silvan Mosberger 4f0982b223
lib/tests: Allow grepping for newlines in error messages 4 years ago
Silvan Mosberger 6a7d250007
lib/tests: Add tests for types.anything 4 years ago
Silvan Mosberger e0ded8f4ba
lib/modules: Fix freeform modules when there's no definitions 4 years ago
Silvan Mosberger 446d80d28d
lib/tests: Add tests for freeform modules 4 years ago
Silvan Mosberger 0bc7f3440a
lib/tests/modules.sh: Don't depend on $PWD 4 years ago
Silvan Mosberger 742e3fc002
lib/tests: Check for nested option-dependent definitions 4 years ago
Silvan Mosberger 9eecf2d057
Revert "lib/modules: Throw better error when definitions assign to an option set" 4 years ago
Silvan Mosberger e931de58a2
lib/modules: Fix type checks not being done before merging 4 years ago
Silvan Mosberger 15c873b486
lib/modules: Throw better error when definitions assign to an option set 4 years ago
Robert Hensing 31206e44e1 lib/modules: Test the ability for config to depend on options for compatibility 4 years ago
Silvan Mosberger ab10e87414
lib/tests: Add tests for attrsOf and lazyAttrsOf 5 years ago
Silvan Mosberger 2955e6bd26
lib/tests: Add test case for imports from derivations 5 years ago
Silvan Mosberger b89b23b6b2
lib/tests: Add tests for recursive disabledModules 5 years ago
Silvan Mosberger 6525da6321
lib/types: Allow paths as submodule values 5 years ago
rnhmjoj cde46494c6 lib/tests: remove strictly loaOf tests and rebase on attrsOf 5 years ago
Silvan Mosberger be3f887ac4
lib/tests: Temporarily disable submodule path test 5 years ago
Silvan Mosberger cc81320a46
lib/tests: Add submoduleWith tests 5 years ago
Silvan Mosberger 9a44f44d4c
lib/types: Add oneOf, extension of either to a list of types 5 years ago
(cdep)illabout 81fa1e392b lib/modules: Change mkAliasOptionModule to use the priority for the alias. 6 years ago
(cdep)illabout 7314d885a1
Add test that shows that the aliases are able to override options. 6 years ago
(cdep)illabout da00ec4b45
Add a failing test for mkAliasOptionModule. 6 years ago
Robert Helgesson 08e8701673
lib.types: fix loaOf behavior for long lists 6 years ago
Silvan Mosberger cd5736116c lib/types: clear up coercedTo description 6 years ago
Silvan Mosberger b16a69289a lib/types: Add coercedTo unsound tests 6 years ago
Profpatsch 462c048c77 lib/types: add `ints.positive`. 7 years ago
Profpatsch f8e6cd3465 lib/types: add tests for `ints.between` and `ints.unsigned` 7 years ago
Daiderd Jordan d88721e440
modules: add support for module replacement with disabledModules 7 years ago