Introduction
Plugins add extra features to pytest without changing its core. They help you test better and faster.
You want to add new test report formats like HTML or XML.
You need to run tests in parallel to save time.
You want to check code coverage during tests.
You want to integrate pytest with other tools like Django or Flask.
You want to customize test discovery or add new command line options.