1. [pytest] ini-options in the first pytest.ini|tox.ini|setup.cfg file found:
2.
3. markers (linelist): markers for test functions
4. empty_parameter_set_mark (string):
5. default marker for empty parametersets
6. norecursedirs (args): directory patterns to avoid for recursion
7. testpaths (args): directories to search for tests when no files or directories are given in the command line.
8. filterwarnings (linelist):
9. Each line specifies a pattern for warnings.filterwarnings. Processed after -W/--pythonwarnings.
10. usefixtures (args): list of default fixtures to be used with this project
11. python_files (args): glob-style file patterns for Python test module discovery
12. python_classes (args):
13. prefixes or glob names for Python test class discovery
14. python_functions (args):
15. prefixes or glob names for Python test function and method discovery
16. disable_test_id_escaping_and_forfeit_all_rights_to_community_support (bool):
17. disable string escape non-ascii characters, might cause unwanted side effects(use at your own
18. risk)
19. console_output_style (string):
20. console output: "classic", or with additional progress information ("progress" (percentage) |
21. "count").
22. xfail_strict (bool): default for the strict parameter of xfail markers when not given explicitly (default: False)
23. enable_assertion_pass_hook (bool):
24. Enables the pytest_assertion_pass hook.Make sure to delete any previously generated pyc cache
25. files.
26. junit_suite_name (string):
27. Test suite name for JUnit report
28. junit_logging (string):
29. Write captured log messages to JUnit report: one of no|log|system-out|system-err|out-err|all
30. junit_log_passing_tests (bool):
31. Capture log information for passing tests to JUnit report:
32. junit_duration_report (string):
33. Duration time to report: one of total|call
34. junit_family (string):
35. Emit XML for schema: one of legacy|xunit1|xunit2
36. doctest_optionflags (args):
37. option flags for doctests
38. doctest_encoding (string):
39. encoding used for doctest files
40. cache_dir (string): cache directory path.
41. log_level (string): default value for --log-level
42. log_format (string): default value for --log-format
43. log_date_format (string):
44. default value for --log-date-format
45. log_cli (bool): enable log display during test run (also known as "live logging").
46. log_cli_level (string):
47. default value for --log-cli-level
48. log_cli_format (string):
49. default value for --log-cli-format
50. log_cli_date_format (string):
51. default value for --log-cli-date-format
52. log_file (string): default value for --log-file
53. log_file_level (string):
54. default value for --log-file-level
55. log_file_format (string):
56. default value for --log-file-format
57. log_file_date_format (string):
58. default value for --log-file-date-format
59. log_auto_indent (string):
60. default value for --log-auto-indent
61. faulthandler_timeout (string):
62. Dump the traceback of all threads if a test takes more than TIMEOUT seconds to finish.
63. addopts (args): extra command line options
64. minversion (string): minimally required pytest version
65. required_plugins (args):
66. plugins that must be present for pytest to run
67. render_collapsed (bool):
68. Open the report with all rows collapsed. Useful for very large reports
69. max_asset_filename_length (string):
70. set the maximum filename length for assets attached to the html report.
71. rsyncdirs (pathlist): list of (relative) paths to be rsynced for remote distributed testing.
72. rsyncignore (pathlist):
73. list of (relative) glob-style paths to be ignored for rsyncing.
74. looponfailroots (pathlist):
75. directories to check for changes