Compartir tecnología

Biblioteca de clases básicas del lenguaje Hongmeng: prueba [@ohos.application.testRunner (TestRunner)]

2024-07-12

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

Ejecutor de pruebas

El módulo TestRunner proporciona capacidades de prueba de marco. Incluyendo la preparación del entorno de prueba unitaria y la ejecución de casos de prueba.

Si desea implementar su propio marco de pruebas unitarias, debe heredar esta clase y anular todos sus métodos.

ilustrar:
Familiarícese con el documento de orientación de desarrollo de Hongmeng antes del desarrollo.gitee.com/li-shizhen-skin/harmony-os/blob/master/README.mdHaga clic o copie para ir.
El primer lote de interfaces de este módulo es compatible a partir de la versión 8 de API. Para nuevas interfaces en versiones posteriores, la versión inicial de la interfaz se marca individualmente con un superíndice.

Módulo de importación

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

Ejecutor de pruebas.onPrepare

onPrepare(): vacío

Preparar el entorno de pruebas unitarias para ejecutar casos de prueba.

Capacidades del sistema: Capacidad del sistema. Capacidad. Capacidad de tiempo de ejecución. Núcleo

Ejemplo:

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

Insertar descripción de la imagen aquí

Ejecutor de pruebas.onRun

onRun(): vacío

Ejecutar casos de prueba

Capacidades del sistema: Capacidad del sistema. Capacidad. Capacidad de tiempo de ejecución. Núcleo

Ejemplo:

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