add session tests

This commit is contained in:
2019-12-07 16:21:20 +01:00
parent 3c5285a7d2
commit 3b31f092bd
25 changed files with 705 additions and 193 deletions

View File

@ -18,9 +18,10 @@ parameters:
ref: Server.ServerId
description: |
Identifiant du serveur.
deploy:
deployed:
type: Boolean
description: Configuration de type déployée.
default: true
response:
type: ConfigConfiguration

View File

@ -17,6 +17,6 @@ parameters:
type: Number
description: |
Identifiant du serveur.
deploy:
deployed:
type: Boolean
description: Configuration de type déployée.

View File

@ -10,6 +10,5 @@ public: false
domain: servermodel-domain
parameters:
servermodels:
type: '[]Servermodel'
description: Informations sur les modèles de serveur créés.
type: Servermodel
description: Informations sur les modèles de serveur créés.

View File

@ -10,6 +10,5 @@ public: false
domain: servermodel-domain
parameters:
servermodels:
type: '[]Servermodel'
description: Informations sur les modèles de serveur modifiés.
type: 'Servermodel'
description: Informations sur les modèles de serveur modifiés.

View File

@ -2,7 +2,7 @@
uri: session.server.get
description: |
Configure le server.
Récupérer la configuration du server.
pattern: rpc
@ -16,6 +16,11 @@ parameters:
ref: Config.SessionId
shortarg: s
description: Identifiant de la configuration.
name:
type: String
shortarg: n
description: Nom de la variable.
default: null
response:
type: Session

View File

@ -18,6 +18,6 @@ parameters:
description: Identifiant de la session.
response:
type: SessionConfigurationStatus
type: Session
description: Statut de la configuration.

View File

@ -16,6 +16,11 @@ parameters:
ref: Config.SessionId
shortarg: s
description: Identifiant de la configuration.
name:
type: String
shortarg: n
description: Nom de la variable.
default: null
response:
type: Session

View File

@ -18,6 +18,6 @@ parameters:
description: Identifiant de la session.
response:
type: SessionConfigurationStatus
type: Session
description: Statut de la configuration.

View File

@ -3,8 +3,15 @@ title: ConfigConfiguration
type: object
description: Description de la configuration.
properties:
server_id:
type: number
description: Identifiant du serveur.
ref: Server.ServerId
deployed:
type: boolean
description: La configuration est déployée.
configuration:
type: File
type: object
description: Détail de la configuration au format JSON.
required:
- configuration

View File

@ -37,16 +37,16 @@ properties:
type: object
description: Liste des services applicatifs déclarés pour ce modèle de serveur.
schema:
type: File
type: string
description: Contenu du schema.
probes:
type: File
type: string
description: Informations sur les sondes.
creolefuncs:
type: File
type: string
description: Fonctions Creole.
conffiles:
type: File
type: string
description: Fichiers creole au format tar encodé base64
required:
- servermodelid

View File

@ -1,24 +0,0 @@
---
title: SessionConfigurationStatus
type: object
description: Statut de la configuration.
properties:
session_id:
type: string
description: ID de la session.
ref: Config.SessionId
status:
type: string
description: Statut de la configuration (peut être ok, error, incomplete)
message:
type: string
description: Message d'erreur si la configuration a le statut error.
mandatories:
type: array
items:
type: string
description: Liste des variables obligatoires non renseignées si la configuration a le statut incomplete.
required:
- session_id
- status

View File

@ -12,9 +12,6 @@ properties:
index:
type: number
description: Index de la variable a modifier.
status:
type: string
description: Status de la modification.
message:
type: string
description: Message d'erreur.

View File

@ -27,7 +27,7 @@ properties:
type: boolean
description: La configuration est en mode debug.
content:
type: file
type: object
description: Contenu de la configuration.
required:
- session_id