// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

import '../core/common/common-legacy.js';
import '../models/text_utils/text_utils-legacy.js';
import '../core/host/host-legacy.js';
import '../core/protocol_client/protocol_client-legacy.js';
import '../ui/legacy/legacy-legacy.js';
import '../models/workspace/workspace-legacy.js';
import '../models/bindings/bindings-legacy.js';
import '../ui/legacy/components/utils/utils-legacy.js';
import '../models/persistence/persistence-legacy.js';
import '../models/extensions/extensions-legacy.js';
import '../entrypoints/devtools_app/devtools_app.js';
import '../panels/accessibility/accessibility-legacy.js';
import '../panels/animation/animation-legacy.js';
import '../models/bindings/bindings-legacy.js';
import '../ui/legacy/components/color_picker/color_picker-legacy.js';
import '../core/common/common-legacy.js';
import '../ui/legacy/components/data_grid/data_grid-legacy.js';
import '../third_party/diff/diff-legacy.js';
import '../models/extensions/extensions-legacy.js';
import '../models/formatter/formatter-legacy.js';
import '../ui/legacy/components/inline_editor/inline_editor-legacy.js';
import '../core/root/root-legacy.js';
import '../core/sdk/sdk-legacy.js';
import './test_runner/test_runner.js';

// @ts-ignore
if (self.testRunner) 
{
  // @ts-ignore
  testRunner.dumpAsText();
  // @ts-ignore
  testRunner.waitUntilDone();
}