Marco de pruebas del SDK de Power Query, parte 6: adición de pruebas y comprensión de varias opciones
Esta referencia de varias partes abarca la configuración y ejecución de un conjunto estándar de pruebas para desarrolladores de conectores de Power Query. La referencia está pensada para realizarse secuencialmente a fin de asegurarse de que el entorno está configurado para probar el conector personalizado.
Ahora puede agregar más pruebas para el conector de extensión a fin de comprobar otros casos de uso o que el conjunto de pruebas estandarizado no se ajuste a sus necesidades.
En esta sección:
- Creación de pruebas para el conector
- Ejecución de pruebas con varias configuraciones y opciones
Creación de una prueba personalizada
En las instrucciones siguientes se muestra cómo agregar pruebas personalizadas:
- Cree una carpeta \Custom en \testframework\tests\TesSuites.
- Cree un archivo PQ con la consulta M que debe probarse y colóquelo en el directorio \Custom.
- Cree un archivo de configuración CustomSettings.json en la carpeta \testframework\tests\ConnectorConfigs<Connector Name>\Settings. Agregue las rutas de acceso de la carpeta de prueba (por ejemplo
"QueryFilePath": "TestSuites/Custom"
) y el archivo de consulta de parámetros (por ejemplo,"ParameterQueryFilePath": "ParameterQueries/<Connector Name>/<Connector Name>.parameterquery.pq"
en el archivo de configuración). - Ejecute la prueba por primera vez para generar el archivo de salida PQOut.
- Las ejecuciones posteriores validan la salida generada con el archivo de salida PQOut.
Referencia para diversas configuraciones y opciones
Puede consultar pqtest-compare para ver varias opciones y ejemplos mientras ejecuta el comando compare.
Conclusión
En esta sección se muestra cómo y dónde agregar más pruebas para el conector. También tiene una referencia para varias configuraciones y opciones usadas por el comando compare.
En la sección siguiente, aprenderá a automatizar la ejecución de las pruebas mediante la configuración de una canalización con las pruebas mediante el marco de pruebas.
Pasos siguientes
Marco de pruebas del SDK de Power Query, parte 7: guía de canalización