py stresser
1.0.0
Dieses Programm ist für Spannungsprüfungen verschiedener Dateien gedacht.
Derzeit unterstützt Arbeit mit Skripten in Programmiersprachen c, c++, python
pip install py-stresser
stresser -Dienstprogramm mit den Parametern, die wir brauchen Die Parameter können durch die Befehlszeilenargumente oder die Konfigurationsdatei mit der Erweiterung .ini festgelegt werden
Bei der Verwendung der Konfigurationsdatei müssen alle Parameter im Abschnitt [settings] enthalten sein
-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
Lösung_Path, Dummy_Path, Genierator_Path sind erforderlich
Ein Beispiel für Arbeiten ist hier zu sehen
Projektbaum:
.
├── 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 - Lokales Paket -Update
make local_test - Lokale Start von Tests
make deploy_test - Überprüfen Sie die Arbeit auf einem Remote -Computer
make push - Hinzufügen eines Pakets in pypi Hinzufügen
Autor: @GineSsamurai