aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/tests
AgeCommit message (Expand)Author
2023-12-01Move tests to separate directories, and documentJohn Ericson
2023-10-08StorePath: reject names starting with '.'edef
2023-09-19Disable rapidcheck tests in the coverage runEelco Dolstra
2023-09-07Allow dynamic derivation deps in `inputDrvs`John Ericson
2023-09-05Test and begin documentation of the ATerm format for derivationsJohn Ericson
2023-08-10Make the Derived Path family of types inductive for dynamic derivationsJohn Ericson
2023-08-07Merge pull request #8692 from obsidiansystems/add-another-xp-checkThéophane Hufschmitt
2023-07-13Feature gate `DownstreamPlaceholder::unknownCaOutput`John Ericson
2023-07-07Simplify `ContentAddress`John Ericson
2023-05-17Upgrade `downstreamPlaceholder` to a type with methodsJohn Ericson
2023-05-17Add test for `downstreamPlaceholder`John Ericson
2023-05-15Merge pull request #8340 from NixOS/delete-commited-build-artifactsRobert Hensing
2023-05-15Delete commited build artifactsJohn Ericson
2023-05-15Fix some bounds in rapid check instancesJohn Ericson
2023-05-15Merge pull request #8141 from tweag/user-files-docJohn Ericson
2023-04-26Document user files of nixAlexander Bantyev
2023-04-19Remove references from fixed output derivation ab syntaxJohn Ericson
2023-04-19Gate `dynamic-derivations` with drv `fromJSON` tooJohn Ericson
2023-04-19Merge remote-tracking branch 'upstream/master' into ca-drv-exoticJohn Ericson
2023-04-17Gate experimental features in `DerivationOutput::fromJSON`John Ericson
2023-04-17Merge remote-tracking branch 'upstream/master' into ca-drv-exoticJohn Ericson
2023-04-14Legacy vs non-legacy `to_string`/`parse` for `DerivedPath`John Ericson
2023-04-07Include the name in the JSON for derivationsJohn Ericson
2023-04-07Create `Derivation::fromJSON`John Ericson
2023-03-31Ensure all headers have `#pragma once` and are in API docsJohn Ericson
2023-02-28Merge branch 'path-info' into ca-drv-exoticJohn Ericson
2023-02-20`Derivation::toJSON`: fix bug!John Ericson
2023-02-19Test `toJSON` of `DerivationOutput` and `Derivation`John Ericson
2023-02-07NarInfoDiskCache: Also test id consistency with updated fieldsRobert Hensing
2023-02-07NarInfoDiskCache: Keep BinaryCache.id stable and improve testRobert Hensing
2023-02-07NarInfoDiskCache: Prepare reproducer for #3898Robert Hensing
2023-01-30Make per-variant Arbitrary impls tooJohn Ericson
2023-01-29More property testsJohn Ericson
2023-01-29Allow unit test infra to be reused across libs' testsJohn Ericson
2023-01-23Test store paths, with property testsJohn Ericson
2023-01-23Add `rapidcheck` dependency for testingJohn Ericson
2023-01-18Add test for OutputsSpec::NamesEelco Dolstra
2023-01-12Write more (extended) output spec testsJohn Ericson
2023-01-12Assert on construction that `OutputsSpec::Names` is non-emptyJohn Ericson
2023-01-12Unit test `OuputsSpec::{union_, isSubsetOf}`John Ericson
2023-01-11Improve tests for `OutputsSpec`John Ericson
2023-01-11Split `OutputsSpec` and `ExtendedOutputsSpec`, use the former moreJohn Ericson
2023-01-11Rename `OutputPath` -> `ExtendedOutputPath`John Ericson
2023-01-11Improve `OutputsSpec` slightlyJohn Ericson
2023-01-10Make clear that `StorePathWithOutputs` is a deprecated typeJohn Ericson
2022-05-03Allow selecting derivation outputs using 'installable!outputs'Eelco Dolstra
2021-10-17Add error reporting to machine spec paserAlexey Novikov
2021-10-08libstore-tests: add libutil dependency (fix static link failure)Sergei Trofimovich
2021-10-04Add a test for RefScanSink and clean up the codeEelco Dolstra