Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Référence d'expression Cron
Cette solution utilise un sous-ensemble du format standard Cron Linux à 5 champs pour les programmes de tests récurrents. L'expression cron se compose de cinq champs séparés par des espaces.
┌───────── minute (0-59) │ ┌─────── hour (0-23, *, */N, or comma list) │ │ ┌───── day of month (1-31 or *) │ │ │ ┌─── month (1-12 or *) │ │ │ │ ┌─ day of week (0-6, *, range, or list) │ │ │ │ │ 0 9 * * 1-5
Valeurs acceptées
Le tableau suivant décrit ce que chaque champ accepte.
| Champ | Valeurs acceptées | Exemples |
|---|---|---|
|
Minute |
Une valeur unique comprise entre 0 et 59. |
|
|
Heure |
|
|
|
Jour du mois |
|
|
|
Mois |
|
|
|
Jour de la semaine |
|
|
Les valeurs du jour de la semaine utilisent le mappage suivant : 0 = dimanche, 1 = lundi, 2 = mardi, 3 = mercredi, 4 = jeudi, 5 = vendredi, 6 = samedi.
Modèles non pris en charge
Les modèles suivants sont une syntaxe cron Linux valide mais ne sont pas pris en charge par cette solution.
| Modèle | Exemple | Raison |
|---|---|---|
|
Valeurs des étapes par minute |
|
L'intervalle de planification minimum est d'une heure. |
|
Listes des minutes |
|
L'intervalle de planification minimum est d'une heure. |
|
Fourchettes de jours et de mois |
|
Seule une valeur journalière ou un caractère générique sont acceptés. |
|
Listes des jours du mois |
|
Seule une valeur journalière ou un caractère générique sont acceptés. |
|
Fourchettes mensuelles |
|
Une seule valeur mensuelle ou un caractère générique est accepté. |
|
Listes mensuelles |
|
Une seule valeur mensuelle ou un caractère générique est accepté. |
|
Point d'interrogation |
|
Le point d'interrogation n'est pas valide dans le cron Linux standard. Utilisez |
Motifs prédéfinis
La console Web fournit les modèles prédéfinis suivants que vous pouvez sélectionner directement.
| Nom du motif | Expression | Description |
|---|---|---|
|
Toutes les heures |
|
Fonctionne à la minute 0 de chaque heure. |
|
Tous les jours à 9h00 |
|
Fonctionne une fois par jour à 9h00 dans le fuseau horaire sélectionné. |
|
En semaine à 8h00 |
|
Ouvert du lundi au vendredi à 8h00. |
|
Tous les dimanches à 17 h |
|
Fonctionne tous les dimanches à 17 h 00. |
|
1er du mois à 11 h |
|
Fonctionne le premier jour de chaque mois à 11 h 00. |
Contraintes de planification
-
L'intervalle minimum entre les essais programmés est d'une heure. Le système vérifie que l'intervalle entre les essais consécutifs est supérieur à la durée estimée du test.
-
Une date d'expiration est requise pour tous les programmes récurrents. Les tests ne seront pas exécutés après la fin de la date d'expiration (UTC).
-
Le fuseau horaire du calendrier détermine le moment où le cron se déclenche. Les transitions à l'heure d'été sont gérées automatiquement. Si aucune heure planifiée n'existe en raison d'une transition vers l'heure d'été avancée, cette occurrence est ignorée.
-
Le système valide l'expression cron à la fois sur la console Web et sur l'API. Si l'expression ne correspond pas au format accepté, le test ne peut pas être créé.