You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+80-9Lines changed: 80 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,36 +1,100 @@
1
1
# Markdown Test Documentation Generator
2
2
3
-
Automatically generate markdown documentation from Jestand Vitest test files, creating a comprehensive test documentation system with GitHub integration.
3
+
Automatically generate markdown documentation from Jest, Vitest, and Pytest test files, creating a comprehensive test documentation system with GitHub integration.
4
4
5
5
## Features
6
6
7
-
- Extracts test descriptions and metadata from Jestand Vitest test files
7
+
- Extracts test descriptions and metadata from Jest, Vitest, and Pytest test files
8
8
- Supports all Jest/Vitest test functions: `it`, `test`, `describe`, `bench`
9
-
- Handles test modifiers: `.skip`, `.only`, `.todo`, `.concurrent`, `.each()`
9
+
- Supports all Pytest test functions: `def test_*()`, `class Test*`, parametrized tests
10
+
- Handles test modifiers: `.skip`, `.only`, `.todo`, `.concurrent`, `.each()`, `@pytest.mark.*`
10
11
- Generates individual markdown files for each test file
11
12
- Creates a comprehensive index of all tests
12
-
- Supports JSDoc-style annotations in test comments
13
+
- Supports JSDoc-style annotations in test comments and Python docstrings
13
14
- Categorizes tests and extracts tags
14
15
- Formats using Given/When/Then style for behavior-driven tests
15
16
-**NEW**: GitHub repository integration with direct links to source code
17
+
-**NEW**: Multi-framework support with automatic framework detection
16
18
17
-
## Vitest Support
19
+
## Supported Test Frameworks
18
20
19
-
Full compatibility with Vitest testing framework, including:
21
+
### Jest/Vitest Support
22
+
Full compatibility with Jest and Vitest testing frameworks, including:
0 commit comments