# Lancement plan de test Kalios

Il est possible d'utiliser des scripts de plan de test généré par Kalios. Cela fonctionne différemment avec BrowserStack.&#x20;

Il y a 2 fichiers à configurer :&#x20;

* Le fichier BrowserStack.yml si ce n'est pas déjà fait
* Le fichier Config si ce n'est pas déjà fait

### BrowserStack.yml

Le fichier BrowserStack n'a pas de configuration spéciale en lancement de Plan de Test Kalios, vous pouvez alors vous référer au chapitre ci-dessus. Il peut être pertinent de donner au BuildName le nom de votre Plan de test.

<figure><img src="/files/gcrIWXu48G8MWomRxDaL" alt=""><figcaption></figcaption></figure>

### Config.java

Le fichier Config.java se configure de façon traditionnelle :

Indiquez le chemin vers le TextEngine en mettant bien des doubles antislash ( \\\ ) :&#x20;

```java
public static String tunnel_path = "C:\\projet\\TextEngine"
```

Il faudra faire attention à bien modifier le chemin vers le fichier objet dans le fichier Config en modifiant cette variable :&#x20;

```java
public static String file_objects = tunnel_path+"/scripts/objects/Objects.ktObjects";
```

Il faut remplacer Objects par le nom de votre application Kalios.

&#x20;

<figure><img src="/files/jNiUzNTZADQQjadWHa6V" alt=""><figcaption></figcaption></figure>

Le nom de votre application est indiqué en haut à gauche du tableau de bord Kalios.&#x20;

(ici, c'est : elearning\_matthieu)

## <mark style="background-color:blue;">Exécution du Test</mark>

Il y a 2 façons de procéder :&#x20;

* Exécution en ligne de commande via un fichier .bat (Pas besoin d'IDE)
* Exécution via Eclipse IDE

Il est conseillé d'utiliser l'exécution en ligne de commande si vous souhaitez simplement exécuter des plans de test.

## Exécution en ligne de commande

Pour exécuter en ligne de commande, assurez d'avoir installé ANT, si ce n'est pas le cas, faites-le [ici](https://kaliostest-nouvelle-version.gitbook.io/installation-1/installer-un-poste-dexecution/ant).

Le fichier d'exécution est déjà présent dans scripts/Batfiles&#x20;

<figure><img src="/files/xFLeFEUIUhb8nZTlpGeA" alt=""><figcaption></figcaption></figure>

Par défaut, il n'est pas configuré sauf si vous avez déjà fait une exécution via IDE, auquel cas, il n'y a plus rien à faire.

Si ce n'est pas le cas, cliquez droit dessus et modifier.

<figure><img src="/files/Xr7bdjMyTghhWMyPnTWQ" alt=""><figcaption></figcaption></figure>

Il y a 6 champs à compléter, ils se trouvent tous entre les pointillés : &#x20;

* Le chemin vers le dossier scripts du TextEngine
* Nom de votre instance
* Token de votre application
* Nom du TestPlan à exécuter
* Le chemin absolu vers votre BrowserStack SDK sans le C: et avec des slashs ( / )
* L'URL du site que vous testez

```
rem ----------------------------------Champs à compléter----------------------
set "chemin="

set "NomInstance="
set "Token="
set "TestPlanName="
set "URL="
set "BrowserStackSDK="

rem --------------------------------------------------------------------------
```

Exemple :&#x20;

<figure><img src="/files/d85phToZXMANAVq17MO9" alt=""><figcaption></figcaption></figure>

Vous pouvez maintenant exécuter votre fichier .bat

À chaque fois que vous exécuterez un nouveau plan de test, un fichier .bat portant le nom : NomDuTestPlan\_BrowserStack sera automatiquement généré.

## Exécution Avec un IDE

En exécutant un IDE, il y a le fichier BrowserStackLauncher.java à compléter. C'est ici que vous allez entrer les informations de votre plan de test.

### BrowserStackLauncher.java

Vous trouverez ce fichier dans scripts/runners/BrowserStack

Il y a 5 champs à renseigner :&#x20;

* Nom de votre instance
* Token de votre application
* Nom du TestPlan à tester (Si vous souhaitez changer de Plan de test modifiez le simplement ici)
* Le chemin vers votre BrowserStack SDK sans le C:
* L'URL du site que vous testez

<figure><img src="/files/tAb3P9aBMrJQi3FnKaW9" alt=""><figcaption></figcaption></figure>

Exemple :&#x20;

<div data-full-width="true"><figure><img src="/files/WT0i5j0rKsxsjFkxleYq" alt=""><figcaption></figcaption></figure></div>

Il faut configurer le lancement du test. Vous trouverez comment configurer votre IDE dans le sous-chapitre ci-dessous.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kaliostest-nouvelle-version.gitbook.io/manuel-utilisateur/chapitre-9-le-textengine-avec-kaliostest/configuration-browserstack/lancement-plan-de-test-kalios.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
