> For the complete documentation index, see [llms.txt](https://kaliostest-nouvelle-version.gitbook.io/manuel-utilisateur/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kaliostest-nouvelle-version.gitbook.io/manuel-utilisateur/chapitre-9-le-textengine-avec-kaliostest/configuration-browserstack/lancement-plan-de-test-kalios.md).

# 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.
