anchor.diff:                {pkgs, config, ...}:
                 
                 {
  -                virtualisation.writableStore = true;      
  +                virtualisation.writableStore = true;
                   environment.systemPackages = [ disnix DisnixWebService pkgs.stdenv ];
                 };
  -          };        
  +          };
             testScript = 
               ''
                 startAll;
  
positive.code: 
          distPhase = ''
            cd doc
            make docbookrng=${docbook5}/xml/rng/docbook docbookxsl=${docbook5_xsl}/xml/xsl/docbook
            cp index.pdf $out
            cd ..
            ant install.doc
  
negative.code:       };
  
      build =
        pkgs.lib.genAttrs systems (system:
          with import nixpkgs { inherit system; };
  
          releaseTools.nixBuild {
            name = "DisnixWebService";
            version = builtins.readFile ./version;
            src = tarball;
            PREFIX = ''''${env.out}'';
            AXIS2_LIB = "${axis2}/lib";
            AXIS2_WEBAPP = "${axis2}/webapps/axis2";
            DBUS_JAVA_LIB = "${dbus_java}/share/java";
            patchPhase =
            ''
              sed -i -e "s|#JAVA_HOME=|JAVA_HOME=${jdk}|" \
                     -e "s|#AXIS2_LIB=|AXIS2_LIB=${axis2}/lib|" \
                  scripts/disnix-soap-client
            '';
            buildPhase = "ant generate.war";
            installPhase = "ant install";
            checkPhase = "echo hello";
            buildInputs = [ apacheAnt jdk ];
        });
        
      tests = 
        let
          disnix = builtins.getAttr (builtins.currentSystem) (disnixJobset.build);
          dysnomia = builtins.getAttr (builtins.currentSystem) (dysnomiaJobset.build);
          DisnixWebService = builtins.getAttr (builtins.currentSystem) build;
          
          tests = ./tests;
        in
        with import "${nixpkgs}/nixos/lib/testing.nix" { system = builtins.currentSystem; };
        
        {
          install = simpleTest {
  