message: Fixing some error logging race conditions for the root datastore end-to-end tests
  it's disabling the summarizer, which either runs or not, depending on how long the test takes.
diff: @@ -42,6 +42,14 @@ describeNoCompat("Named root data stores", (getTestObjectProvider) => {
  const IdleDetectionTime = 100;
  const testContainerConfig: ITestContainerConfig = {
  fluidDataObjectType: DataObjectFactoryType.Test,
  + runtimeOptions: {
  + summaryOptions: {
  + disableSummaries: true,
  + },
  + gcOptions: {
  + gcAllowed: true,
  + },
  + },
  };
  const configProvider = ((settings: Record<string, ConfigTypes>): IConfigProviderBase => {
  @@ -329,7 +337,6 @@ describeNoCompat("Named root data stores", (getTestObjectProvider) => {
  itExpects("Creating a root data store with an existing alias as an id breaks the container", [
  { eventName: "fluid:telemetry:Container:ContainerClose", error: "Duplicate DataStore created with existing id" },
  - {eventName: "fluid:telemetry:Container:ContainerClose", error: "Duplicate DataStore created with existing id"},
  ], async () => {
  const dataCorruption = anyDataCorruption([container1, container2]);
  const ds1 = await runtimeOf(dataObject1).createDataStore(packageName);
  @@ -349,7 +356,6 @@ describeNoCompat("Named root data stores", (getTestObjectProvider) => {
  itExpects("Receiving a bad alias message breaks the container", [
  { eventName: "fluid:telemetry:Container:ContainerClose", error: "malformedDataStoreAliasMessage" },
  { eventName: "fluid:telemetry:Container:ContainerClose", error: "malformedDataStoreAliasMessage" },
  - {eventName: "fluid:telemetry:Container:ContainerClose", error: "malformedDataStoreAliasMessage"},
  ], async () => {
  const dataCorruption = allDataCorruption([container1, container2]);
  await corruptedAliasOp(runtimeOf(dataObject1), alias);
  @@ -367,7 +373,6 @@ describeNoCompat("Named root data stores", (getTestObjectProvider) => {
  assert.equal(aliasResult2, "Conflict");
  await provider.ensureSynchronized();
  -
  const container3 = await provider.loadTestContainer(testContainerConfig);
  const dataObject3 = await requestFluidObject<ITestFluidObject>(container3, "/");
  assert.ok(await getRootDataStore(dataObject3, alias));
  @@ -421,7 +426,6 @@ describeNoCompat("Named root data stores", (getTestObjectProvider) => {
  const aliasResult1 = await ds1.trySetAlias(alias);
  const aliasResult2 = await ds2.trySetAlias(alias);
  -
  assert.equal(aliasResult1, "Success");
  assert.equal(aliasResult2, "Conflict");
  @@ -450,18 +454,6 @@ describeNoCompat("Named root data stores", (getTestObjectProvider) => {
  * above scenario.
  */
  it("Aliasing a bound datastore marks it as root correctly", async () => {
  - await setupContainers({
  - ... testContainerConfig,
  - runtimeOptions: {
  - summaryOptions: {
  - disableSummaries: true,
  - },
  - gcOptions: {
  - gcAllowed: true,
  - },
  - },
  - });
  -
  const containerRuntime1 = runtimeOf(dataObject1);
  const aliasableDataStore1 = await containerRuntime1.createDataStore(packageName);
  const aliasedDataStoreResponse1 = await aliasableDataStore1.request({ url: "/" });
  