Ce programme est destiné aux tests de stress de divers fichiers.
Soutenir actuellement le travail avec les scripts dans les langages de programmation c, c++, python
pip install py-stresser
stresser avec les paramètres dont nous avons besoin Les paramètres peuvent être définis par les arguments de ligne de commande, ou en utilisant le fichier de configuration avec l'extension .ini
Dans le cas de l'utilisation du fichier de configuration, tous les paramètres doivent être dans la section [settings]
-h, --help show this help message and exit
-c CONFIG_PATH, --CONFIG_PATH CONFIG_PATH
путь к конфигурационному файлу. Если прописан, то все аргументы будут браться из него
-S SOLUTION_PATH, --SOLUTION_PATH SOLUTION_PATH
путь к решению с ошибками
-D DUMMY_PATH, --DUMMY_PATH DUMMY_PATH
путь к правильному решению
-G GENERATOR_PATH, --GENERATOR_PATH GENERATOR_PATH
путь к программе, которая генерирует данные в stdout
-N NTESTS, --NTESTS NTESTS
необходимое количество тестов. Базовое значение: 10000
-s SAVE_TESTS, --SAVE_TESTS SAVE_TESTS
сохранять ли тесты. варианты: True/False. Базовое значение: false
-t CHECKER_TYPE, --CHECKER_TYPE CHECKER_TYPE
тип чекера. варианты: ['base', 'base_with_format'] Базовое значение: base_with_format
Solution_path, dummy_path, génierator_path est nécessaire
Un exemple de travail peut être vu ici
Arbre de projet:
.
├── test
│ ├── tests
│ └── test.py
├── stresser
│ ├── modules
│ │ ├── parse.py
│ │ ├── launch.py
│ │ ├── __init__.py
│ │ └── checker.py
│ ├── __main__.py
│ └── __init__.py
├── setup.py
├── README.md
├── MANIFEST.in
└── Makefile
make update - mise à jour du package local
make local_test - lancement local des tests
make deploy_test - Vérification du travail sur une machine distante
make push - ajouter un package dans pypi
Auteur: @ginersamurai