py stresser
1.0.0
โปรแกรมนี้มีไว้สำหรับการทดสอบความเครียดของไฟล์ต่าง ๆ
ปัจจุบันสนับสนุนการทำงานกับสคริปต์ในภาษาการเขียนโปรแกรม c, c++, python
pip install py-stresser
stresser ด้วยพารามิเตอร์ที่เราต้องการ พารามิเตอร์สามารถตั้งค่าโดยอาร์กิวเมนต์บรรทัดคำสั่งหรือใช้ไฟล์กำหนดค่ากับส่วนขยาย .ini
ในกรณีของการใช้ไฟล์การกำหนดค่าพารามิเตอร์ทั้งหมดจะต้องอยู่ในส่วน [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, genierator_path เป็น สิ่งจำเป็น
ตัวอย่างงานสามารถดูได้ที่นี่
ต้นไม้โครงการ:
.
├── 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 - อัปเดตแพ็คเกจในพื้นที่
make local_test - การเปิดตัวการทดสอบในท้องถิ่น
make deploy_test - ตรวจสอบงานบนเครื่องระยะไกล
make push - เพิ่มแพ็คเกจใน pypi
ผู้แต่ง: @ginersamurai