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: TESTING.md
+19-2Lines changed: 19 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,8 @@
2
2
3
3
## 🎯 Overview
4
4
5
-
The CF Java Plugin now includes comprehensive CI/CD integration with automated testing, linting, and quality assurance for both Go and Python codebases.
5
+
The CF Java Plugin now includes comprehensive CI/CD integration with automated testing, linting,
6
+
and quality assurance for both Go and Python codebases.
6
7
7
8
## 🏗️ CI/CD Pipeline
8
9
@@ -27,6 +28,7 @@ The CF Java Plugin now includes comprehensive CI/CD integration with automated t
27
28
### Smart Python Detection
28
29
29
30
The CI automatically detects if the Python test suite exists by checking for:
31
+
30
32
-`test/requirements.txt`
31
33
-`test/setup.sh`
32
34
@@ -35,11 +37,13 @@ If found, runs Python linting validation. **Note: Python test execution is tempo
35
37
## 🔒 Pre-commit Hooks
36
38
37
39
### Installation
40
+
38
41
```bash
39
42
./setup-dev-env.sh # One-time setup
40
43
```
41
44
42
45
### What It Checks
46
+
43
47
- ✅ Go code formatting (`go fmt`)
44
48
- ✅ Go static analysis (`go vet`)
45
49
- ✅ Python linting (flake8) - if test suite exists
@@ -49,19 +53,23 @@ If found, runs Python linting validation. **Note: Python test execution is tempo
0 commit comments