Обмен технологиями

Библиотека базовых классов языка Хунмэн: тест [@ohos.application.testRunner (TestRunner)]

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Тест-раннер

Модуль TestRunner предоставляет возможности тестирования платформы. Включая подготовку среды модульного тестирования и запуск тестовых случаев.

Если вы хотите реализовать свою собственную среду модульного тестирования, вы должны наследовать этот класс и переопределить все его методы.

проиллюстрировать:
Пожалуйста, ознакомьтесь с руководством по разработке Hongmeng перед началом разработки.gitee.com/li-shizhen-skin/harmony-os/blob/master/README.mdНажмите или скопируйте, чтобы перейти.
Первая партия интерфейсов этого модуля поддерживается начиная с версии API 8. Для новых интерфейсов последующих версий первоначальная версия интерфейса индивидуально помечается верхним индексом.

Модуль импорта

import TestRunner from '@ohos.application.testRunner'
  • 1

TestRunner.onPrepare

onPrepare(): недействительный

Подготовьте среду модульного тестирования для запуска тестовых случаев.

Возможности системы: SystemCapability.Ability.AbilityRuntime.Core

Пример:

export default class UserTestRunner implements TestRunner {
    onPrepare() {
        console.log("Trigger onPrepare")
    }
onRun(){}
};
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Вставьте сюда описание изображения

TestRunner.onRun

onRun(): пустота

Запуск тестовых случаев

Возможности системы: SystemCapability.Ability.AbilityRuntime.Core

Пример:

export default class UserTestRunner implements TestRunner {
    onPrepare() {
       console.log("Trigger onRun")
    }
onRun(){}
};
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6