anchor.diff:        $cass1->waitUntilSucceeds("nodetool status | egrep -c '^UN'  | grep 2");
         $cass0->succeed("nodetool status | egrep -c '^UN'  | grep 2");
       };
  -    subtest "replace crashed node", sub {
  +    subtest "Replace crashed node", sub {
         $cass1->crash;
         $cass2->waitForUnit("cassandra.service");
         $cass0->waitUntilFails("nodetool status --resolve-ip | egrep '^UN[[:space:]]+cass1'");
  
positive.code: let
    # Change this to test a different version of Cassandra:
    testPackage = pkgs.cassandra;
    cassandraCfg = hostname:
      { enable = true;
        listenAddress = hostname;
        rpcAddress = hostname;
        extraConfig =
          { start_native_transport = true;
            seed_provider =
  
negative.code:         };
        package = testPackage;
      };
    nodeCfg = ipAddress: extra: {pkgs, config, ...}:
      { environment.systemPackages = [ testPackage ];
        networking.firewall.enable = false;
        services.cassandra = cassandraCfg ipAddress // extra;
        virtualisation.memorySize = 1024;
      };
  in
  