Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-02 | Merge pull request #5941 from hercules-ci/optimize-intersectAttrs | Théophane Hufschmitt | |
Optimize intersectAttrs performance | |||
2023-01-02 | antiquotation -> string interpolation | Valentin Gagarin | |
as proposed by @mkaito[1] and @tazjin[2] and discussed with @edolstra and Nix maintainers [1]: https://github.com/NixOS/nix.dev/pull/267#issuecomment-1270076332 [2]: https://github.com/NixOS/nix.dev/pull/267#issuecomment-1270201979 Co-authored-by: John Ericson <git@JohnEricson.me> Co-authored-by: Eelco Dolstra <edolstra@gmail.com> | |||
2023-01-02 | Merge pull request #7470 from obsidiansystems/simplify-tests-slightly | Eelco Dolstra | |
Make `./mk/run-test.sh` work by itself; add `mk/debug-test.sh` | |||
2022-12-24 | Optimize intersectAttrs performance | Robert Hensing | |
Always traverse the shortest set. | |||
2022-12-24 | tests: switch to non-deprecated nix.settings.* module parameters | Sergei Trofimovich | |
Without the change checks issue the fllowing warning: $ nix flake check trace: warning: The option `nix.useSandbox' defined in `makeTest parameters' has been renamed to `nix.settings.sandbox'. trace: warning: The option `nix.useSandbox' defined in `makeTest parameters' has been renamed to `nix.settings.sandbox'. trace: warning: The option `nix.maxJobs' defined in `makeTest parameters' has been renamed to `nix.settings.max-jobs'. ... | |||
2022-12-23 | Merge pull request #7367 from lheckemann/nixpkgs-22.11 | Eelco Dolstra | |
Bump nixpkgs to 22.11 | |||
2022-12-21 | Make `./mk/run-test.sh` work by itself; add `mk/debug-test.sh` | John Ericson | |
First, logic is consolidated in the shell script instead of being spread between them and makefiles. That makes understanding what is going on a little easier. This would not be super interesting by itself, but it gives us a way to debug tests more easily. *That* in turn I hope is much more compelling. See the updated manual for details. Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io> Co-authored-by: Eelco Dolstra <edolstra@gmail.com> Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||
2022-12-20 | Merge pull request #7451 from edolstra/abstract-pos | Eelco Dolstra | |
Introduce AbstractPos | |||
2022-12-15 | Fix a crash in DerivedPath::Built::toJSON() with impure derivations | Eelco Dolstra | |
The use of 'nullptr' here didn't result in a null JSON value, but in a nullptr being cast to a string, which aborts. | |||
2022-12-13 | Introduce AbstractPos | Eelco Dolstra | |
This makes the position object used in exceptions abstract, with a method getSource() to get the source code of the file in which the error originated. This is needed for lazy trees because source files don't necessarily exist in the filesystem, and we don't want to make libutil depend on the InputAccessor type in libfetcher. | |||
2022-12-12 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-12-12 | Merge remote-tracking branch 'upstream/master' into indexed-store-path-outputs | John Ericson | |
2022-12-12 | Merge new tests into `build.sh` | John Ericson | |
2022-12-12 | Merge pull request #7436 from edolstra/enable-lang-tests | Eelco Dolstra | |
Enable some language tests that were accidentally disabled | |||
2022-12-12 | Fix reference to test directory path | Eelco Dolstra | |
2022-12-12 | Enable some language tests that were accidentally disabled | Eelco Dolstra | |
This didn't run because the corresponding .exp file didn't exist. | |||
2022-12-12 | Allow to disable global flake-registry with "" | Benoit de Chezelles | |
2022-12-12 | Support flake references in the old CLI | Eelco Dolstra | |
Fixes #7026. | |||
2022-12-12 | Merge pull request #7421 from edolstra/lazy-trees-trivial-changes | Eelco Dolstra | |
Trivial changes from the lazy-trees branch | |||
2022-12-12 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-12-09 | Remove tests for --repeat | Eelco Dolstra | |
https://hydra.nixos.org/build/201125739 | |||
2022-12-07 | Trivial changes from the lazy-trees branch | Eelco Dolstra | |
2022-12-06 | tests: don't refer to TMPDIR | Naïm Favier | |
2022-12-02 | tests/fetchGitSubmodules: fix for newer Git | Linus Heckemann | |
2022-12-01 | Really fix 'nix store make-content-addressed --json' | Eelco Dolstra | |
https://hydra.nixos.org/log/mcgypcf9vj4n8vdmw7lj3l05c899v73w-nix-2.12.0pre20221201_16b03f0-x86_64-unknown-linux-musl.drv | |||
2022-11-29 | Merge pull request #3600 from NixOS/auto-uid-allocation | Eelco Dolstra | |
Automatic UID allocation | |||
2022-11-28 | Add a setting for enabling cgroups | Eelco Dolstra | |
2022-11-27 | Fix evaluation | Eelco Dolstra | |
2022-11-27 | Add tests for auto-uid-allocation, uid-range and cgroups | Eelco Dolstra | |
2022-11-25 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-11-23 | add explanation and test | Taeer Bar-Yam | |
2022-11-16 | Merge pull request #7134 from yorickvP/disable-dbg-on-complete | Théophane Hufschmitt | |
Temporarily disable the debugger during completion evaluation | |||
2022-11-15 | Merge pull request #7283 from hercules-ci/issue-6572 | Théophane Hufschmitt | |
Fix #6572 `requires non-existent output` | |||
2022-11-14 | tests: Reproduce #6572 | Robert Hensing | |
2022-11-14 | Test that the result of `readFile` gets ref-scanned | Théophane Hufschmitt | |
2022-11-03 | tests/impure-derivations.sh: remove unknown experimental feature 'ca-references' | Artturin | |
ca-references was stabilized in d589a6aa8a5d0c9f391400d7e0e209106e89c857 | |||
2022-11-03 | SourceExprCommand: swallow EvalError, add tests for this | Yorick van Pelt | |
Completing things that would error would print an ugly error in the middle of your command line. Avoid printing this error. | |||
2022-10-31 | Merge pull request #7039 from Mic92/libfetchers-variant | Théophane Hufschmitt | |
libfetchers: avoid api.github.com ratelimit if no github token is set | |||
2022-10-30 | Also test github flakes when access tokens are provided | Jörg Thalheim | |
2022-10-29 | Update test after api.github.com ratelimit avoidance | Sandro Jäckel | |
2022-10-28 | Merge branch 'master' into indexed-store-path-outputs | John Ericson | |
2022-10-26 | Merge pull request #7174 from agbrooks/git-tag-bug | Eelco Dolstra | |
Prevent fetchGit from using incorrect cached rev for different refs | |||
2022-10-25 | Merge pull request #7196 from sternenseemann/reenable-eval-okay-eq | Théophane Hufschmitt | |
tests/lang: re-enable eval-okay-eq.nix tests | |||
2022-10-19 | tests/lang: re-enable eval-okay-eq.nix tests | sternenseemann | |
This is a really old test case (which was originally written before the proper Nix syntax). The tested deep comparison behavior was implemented and reverted soon after due to performance problems, but it has been restored in today's Nix again (thanks to the derivation comparison optimization, presumably). | |||
2022-10-18 | Add command 'nix store path-from-hash-part' | Eelco Dolstra | |
This exposes the Store::queryPathFromHashPart() interface in the CLI. | |||
2022-10-14 | Add test for issue 7146 | Andrew Brooks | |
2022-10-12 | Merge pull request #7149 from amjoseph-nixpkgs/pr/intersectAttrs/values | Eelco Dolstra | |
parseDrvName: remove doc/impl discrepancy, add test covering the gap | |||
2022-10-08 | tests/lang/eval-okay-versions.nix: add test for previous commit | Adam Joseph | |
This commit adds a test covering the discrepancy between parseDrvName's implementation and documentation (the discrepancy was eliminated in the previous commit). | |||
2022-09-28 | tests/build-dry: re-enable some test | Solene Rapenne | |
2022-09-26 | Merge pull request #7043 from edolstra/installer-test | Eelco Dolstra | |
Add an installer test |