Unverified Commit de4eef27 authored by Vladimír Čunát's avatar Vladimír Čunát
Browse files

Merge #264581: formats.libconfig: fix store path dependency in test

parents d9493be7 faf4e7b2
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -6,12 +6,9 @@ let
    val = 1;
  };

  include_file = (writeText "libconfig-test-include" ''
  include_file = writeText "libconfig-test-include" ''
    val=1;
  '').overrideAttrs {
    outputHashAlgo = "sha256";
    outputHashMode = "flat";
  };
  '';

  expression = {
    simple_top_level_attr = "1.0";
@@ -63,12 +60,15 @@ in

    doCheck = true;
    checkPhase = ''
      diff -U3 ${./expected.txt} ${libconfig-test-cfg}
      cp ${./expected.txt} expected.txt
      substituteInPlace expected.txt \
          --subst-var-by include_file "${include_file}"
      diff -U3 ./expected.txt ${libconfig-test-cfg}
    '';

    installPhase = ''
      mkdir $out
      cp ${./expected.txt} $out/expected.txt
      cp expected.txt $out
      cp ${libconfig-test-cfg} $out/libconfig-test.cfg
      cp ${libconfig-test-cfg.passthru.json} $out/libconfig-test.json
    '';
+1 −1
Original line number Diff line number Diff line
array1d=[1, 5, 2];array2d=([1, 2], [2, 1]);list1d=(1, "mixed!", 5, 2);list2d=(1, (1, 1.2, "foo"), ("bar", 1.2, 1));nasty_string="\"@
\\	^*bf
0\";'''$";nested={attrset={has={a={integer={value=100;};};};};};simple_top_level_attr="1.0";some_floaty=29.95;weirderTypes={
@include "/nix/store/jdz5yhzbbj4j77yrr7l20x1cs4kbwkj2-libconfig-test-include"
@include "@include_file@"
array_of_ints=[0732, 0xa3, 1234];bigint=9223372036854775807;float=0.0012;hex=0x1fc3;list_of_weird_types=(3.141592654, 9223372036854775807, 0x1fc3, 027, 1.2e-32, 1.0);octal=027;pi=3.141592654;};