Power Query SDK-teststruktur del 6 – Tilføjelse af dine test og forståelse af forskellige muligheder
Denne reference med flere dele dækker konfiguration og kørsel af en standardpakke med test til udviklere af Power Query-connectors. Referencen er beregnet til at blive udført sekventielt for at sikre, at dit miljø er konfigureret til at teste din brugerdefinerede connector.
Nu kan det være en god idé at tilføje flere test for din udvidelsesconnector for at bekræfte andre use cases, eller den standardiserede testpakke passer ikke til dine behov.
I dette afsnit kan du:
- Opret test for din connector
- Kør test med forskellige konfigurationer og indstillinger
Oprettelse af brugerdefinerede test
Følgende instruktioner viser, hvordan du tilføjer brugerdefinerede test:
- Opret en \Custom-mappe under \testframework\tests\TesSuites.
- Opret en PQ-fil med den M-forespørgsel, der skal testes, og placer den i mappen \Brugerdefineret.
- Opret en fil med indstillinger for brugerdefineret Indstillinger.json under mappen \testframework\tests\Forbind orConfigs< Forbind eller Navn>\Indstillinger. Tilføj stierne til testmappen (f.eks.
"QueryFilePath": "TestSuites/Custom"
) og parameterforespørgselsfilen (f.eks"ParameterQueryFilePath": "ParameterQueries/<Connector Name>/<Connector Name>.parameterquery.pq"
. i indstillingsfilen. - Kør testen for første gang for at generere PQOut-outputfilen.
- Efterfølgende kørsler validerer det output, der genereres med PQOut-outputfilen.
Reference til forskellige konfigurationer og indstillinger
Du kan se pqtest-compare for forskellige indstillinger og eksempler, mens du kører kommandoen compare .
Konklusion
I dette afsnit blev det vist, hvordan og hvor du kan tilføje flere test for din connector. Du har også en reference til forskellige konfigurationer og indstillinger, der bruges af kommandoen sammenlign .
I næste afsnit lærer du at automatisere kørslen af testene ved at konfigurere en pipeline med testene ved hjælp af teststrukturen.