Il s'agit de la commande asterisk-tests-run qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
asterisk-tests-run - exécute des tests pour la suite de tests asterisk
SYNOPSIS
astérisque-tests-exécution [Options]
La suite de tests Asterisk est un ensemble de tests pour vérifier différentes versions du PBX Asterisk
Logiciel. La commande astérisque-tests-exécution exécute tous les tests, certains d'entre eux (sélectionnables par
balises), ou juste un seul test.
La suite de tests détectera si le test peut s'exécuter sur le système (s'il dispose des
logiciel pour exécuter le test, s'il dispose de la version requise d'Asterisk et si Asterisk est
construit avec la configuration requise) et si c'est le cas, l'exécutera.
Cette commande est principalement un wrapper autour runtests.py de la suite de tests astérisque. Cet homme
la page documente runtests.py elle-même, sauf mention explicite.
OPTIONS
Le test Sélection
Par défaut, tous les tests sont sélectionnés.
-t, --test=tester
Exécutez uniquement le test sélectionné. Le nom du test est le nom du sous-répertoire
y compris les principaux "tests/".
-g, --tag=Étiquette
Spécifiez la balise par laquelle sélectionner les tests. Si l'option est utilisée plus d'une fois, tous les tests
correspondant à l'une des balises sera sélectionné.
-l, --liste
Ne lancez aucun test. Il suffit de les lister tous. Attention : la liste est longue.
-L, --list-tags
Ne lancez aucun test. Il suffit de lister toutes les balises.
-h, --Aidez-moi
Afficher le résumé des options sans émettre de message d'erreur.
Autres Options
-dans, --version=chaîne_version
Fournissez une version explicite d'Asterisk à tester, au cas où elle ne pourrait pas être sondée
avec succès.
-n, - à sec
Ne courez pas. Il suffit d'imprimer le test doit être exécuté (ou pourquoi les tests ne seraient pas exécutés).
-H --masquer-ignoré
N'imprimez pas les tests qui n'ont pas été exécutés.
-o --rép-sortie=annuaire
Une option interne. Veuillez ne pas utiliser explicitement avec asterisk-tests-run. Dirige
runtests où écrire son fichier de sortie (asterisk-test-suite-report.xml). Les
le script le dirige vers /var/lib/asterisk-testsuite .
-c --extra-config=annuaire
Transmettez les paramètres de configuration supplémentaires de annuaire/config.yaml. pont Paramétres sommes-nous
pas lire grâce au qui fichier. Plus que tester exclusions (en ajouts à tests obtention
exclu in le le principal config.yaml of le tests annuaire).
EXEMPLES
astérisque-tests-exécution
Exécutez simplement tous les tests.
asterisk-tests-run -g SIP -g AGI
Exécutez les tests SIP et AGI.
asterisk-tests-run -t tests/agi/exit_status
Exécutez un test spécifique.
astérisque-tests-run --list
Lister tous les tests.
asterisk-tests-run --dry-run
Une liste encore plus détaillée
asterisk-tests-run --extra-config /usr/share/asterisk/test
Prend des paramètres supplémentaires à partir du fichier /usr/share/asterisk/test/test-config.yaml
Utilisez asterisk-tests-run en ligne à l'aide des services onworks.net