Changes for page Entwicklung eines ACMP Connectors für die ISS
Last modified by Jannis Klein on 2025/02/13 13:15
From version 10.1
edited by Jannis Klein
on 2025/01/28 16:09
on 2025/01/28 16:09
Change comment:
There is no comment for this version
To version 11.1
edited by Jannis Klein
on 2025/01/29 09:29
on 2025/01/29 09:29
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -279,12 +279,18 @@ 279 279 280 280 === Testen der PowerShell-Module === 281 281 282 -Die Funktionalität des erstellten Moduls können Sie mithilfe von Pester (dem Standard-Framework für Unit-Testing in PowerShell) oder eines dedizierten PowerShell Scripts verifizieren. So stellen Sie sicher, dass die Logik fehlerfrei und robust ist. Das Modul //ISSRestConnector.psm1//können Siemit Pester(5.5.0)beispielsweise folgendermaßentesten:282 +Die Funktionalität des erstellten Moduls können Sie mithilfe von Pester (dem Standard-Framework für Unit-Testing in PowerShell) oder eines dedizierten PowerShell Scripts verifizieren. So stellen Sie sicher, dass die Logik fehlerfrei und robust ist. In diesem Beispiel wird das Modul //ISSRestConnector.psm1// mit Pester 5.5.0 getestet. 283 283 284 +{{aagon.infobox}} 285 +Beachten Sie, dass Sie Pester für diesen Test ggf. vorher installieren oder updaten müssen. Weitere Informationen dazu finden Sie in der __[[Dokumentation von Pester>>https://pester.dev/docs/introduction/installation]]__. 286 +{{/aagon.infobox}} 287 + 288 +Sie können das PowerShell-Modul folgendermaßen testen: 289 + 284 284 1. Erstellen Sie eine neue Datei mit dem Namen //ISSRestConnectorTests.ps1//. 285 285 1. Fügen Sie den nachfolgenden Code in die Datei ein. 286 286 1. Drücken Sie Strg + S, um die Datei zu speichern. 287 -1. Führen Sie das Script 293 +1. Führen Sie das Script aus 288 288 289 289 {{code language="PowerShell" layout="LINENUMBERS" title="**ISSRestConnectorTest.ps1**"}} 290 290 Import-Module -Name Pester -MinimumVersion 5.5.0 ... ... @@ -350,8 +350,19 @@ 350 350 } 351 351 {{/code}} 352 352 359 +(% class="wikigeneratedid" %) 360 +Als Ergebnis des Tests ... 361 + 353 353 === Erstellen der PowerShell-Microservices in AESB === 354 354 364 + 365 +Da die benötigten PowerShell-Module nun erstellt und getestet sind, kann mit der Erstellung der Microservices begonnen werden. 366 + 367 +1. Öffnen Sie die AESB Console und navigieren Sie zum Workspace //Creator - PowerShell//. 368 +1. Klicken Sie in der Ribbonleiste im Bereich //Ordner //auf den Button //Hinzufügen// und Erstellen Sie einen Ordner mit dem Namen// ISS_ACMP_Connector.// 369 +1. 370 + 371 + 355 355 === Integrieren der PowerShell-Module in die PowerShell-Microservices === 356 356 357 357