Required installations and configurations - NextensArelB/SwaggerGenerationTool GitHub Wiki

[[TOC]]

#Introduction This section describes how to connect to the repository to be able to create and maintain your tests and store them in the repository. Currently in Nextens we use two kinds of repositories: Git or TFS.

#TFS configuration When your team is using TFS as repository/source control you can use the following instuctions to make an connection so you can create and maintain the (Karate) files.

##Connecting to DevOps In order to connect to DevOps to retrieve the scripts we use Visual Studio. The connection is the same for every developer, meaning that if you are not able to connect to the Nextens DevOps, most developers can help you setting it up.

In Visual Studio go to Team explorer image.png Inside the team Explorer, click on the green connector-icon image.png In the new modal the DevOps server should be visible Collapse the 'dev.azure.com' to reveal 'Nextens-LNRS' and select it. Click on the Connect button at the bottom of the modal.

imag.png

#Karate UI storage The karate UI tests for fiscal applications are stored in Cumulus/UiTests The karate UI tests for portal applications are stored in TBD

#Karate API storage The karate API tests for fiscal applications are stored in TBD The karate API tests for portal applications are stored in GIT, not TFS The karate API tests for Intelligence are stored in Cumulus/ApiTests/intelligenceApi/Karate

#Java JDK Karate requires Java 8 or higher, you can get the Azul JDK at: Azul JDK Do note that the most recent version of Java might not be supported yet.

#IDE You an use any text editor or Visual Studio but it is recommended to use Vsual Studio Code as IDE. When configured with the Karate plugins you can efficiently develop and maintain your Karate files.

#Visual Studio Code Extensions Required Visual Studio Code extensions are: -Karate Runner image.png -Cucumber/Gherkinimage.png

⚠️ **GitHub.com Fallback** ⚠️