public static HelixPropertyStoreConfig getHelixStoreConfig(String zkClientConnectString, int zkClientSessionTimeoutMs,
      int zkClientConnectionTimeoutMs, String storeRootPath) {
    Properties helixConfigProps = new Properties();
    helixConfigProps.setProperty(
        HelixPropertyStoreConfig.HELIX_PROPERTY_STORE_PREFIX + "zk.client.connection.timeout.ms",
        String.valueOf(zkClientConnectionTimeoutMs));
    helixConfigProps.setProperty(HelixPropertyStoreConfig.HELIX_PROPERTY_STORE_PREFIX + "zk.client.session.timeout.ms",
        String.valueOf(zkClientSessionTimeoutMs));
    helixConfigProps.setProperty(HelixAccountServiceConfig.ZK_CLIENT_CONNECT_STRING_KEY, zkClientConnectString);
    helixConfigProps.setProperty(HelixPropertyStoreConfig.HELIX_PROPERTY_STORE_PREFIX + "root.path", storeRootPath);
    VerifiableProperties vHelixConfigProps = new VerifiableProperties(helixConfigProps);
    return new HelixPropertyStoreConfig(vHelixConfigProps);
  }
A util method that generates {@link HelixPropertyStoreConfig}.
@param zkClientConnectString The connect string to connect to a {@code ZooKeeper}.
@param zkClientSessionTimeoutMs Timeout for a zk session.
@param zkClientConnectionTimeoutMs Timeout for a zk connection.
@param storeRootPath The root path of a store in {@code ZooKeeper}.
@return {@link HelixPropertyStoreConfig} defined by the arguments.
ambry-commons/src/test/java/com/github/ambry/commons/HelixNotifierTest.java