/*
* Copyright (c) Huawei Device Co., Ltd. 2024-2025. All rights reserved.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { describe } from '@ohos/hypium';
import { ObjectCopyUtilTest } from './ets/component/utils/ObjectCopyUtil.test';
import { AppTypeUtilsTest } from './ets/component/utils/AppTypeUtils.test';
import { BaseServiceStubTest } from './ets/component/utils/BaseServiceStub.test';
import { DesktopUtilTest } from './ets/component/utils/DesktopUtil.test';
import { DragControllerUtilTest } from './ets/component/utils/DragControllerUtil.test';
import { DragSnapshotHelperTest } from './ets/component/utils/DragSnapshotHelper.test';
import { ItemUtilsTest } from './ets/component/utils/ItemUtils.test';
import { CartesianCoordinatesTest } from './ets/component/utils/CartesianCoordinates.test';
import { DragAccessibilityUtilsTest } from './ets/component/utils/DragAccessibilityUtils.test';
import { RTLUtilTest } from './ets/component/utils/RTLUtil.test';
import FrameUtilTest from './ets/component/utils/FrameUtil.test';
import BaseServiceStubUtilsTest from './ets/component/utils/BaseServiceStubUtils.test';
import { SCBVisualEffectManagerTest } from './ets/framework/visualeffect/manager/SCBVisualEffectManager.test';
import { SCBGestureNavSetManagerTest } from './ets/component/manager/SCBGestureNavSetManager.test';
import { GestureBackCcmSettingsTest } from './ets/framework/visualeffect/manager/GestureBackCcmSettings.test';
import { GestureNavBarCcmSettingsTest } from './ets/framework/visualeffect/manager/GestureNavBarCcmSettings.test';
export default function PipelineDemoSuite() {
describe("sceneboard_framework", () => {
SCBVisualEffectManagerTest();
GestureBackCcmSettingsTest();
GestureNavBarCcmSettingsTest();
});
describe("launcher_components", () => {
AppTypeUtilsTest();
BaseServiceStubTest();
ItemUtilsTest();
ObjectCopyUtilTest();
CartesianCoordinatesTest();
RTLUtilTest();
DesktopUtilTest();
BaseServiceStubUtilsTest();
SCBGestureNavSetManagerTest();
});
describe("sceneboard_desktopedit", () => {
DragSnapshotHelperTest();
DragControllerUtilTest();
DragAccessibilityUtilsTest();
FrameUtilTest();
});
}