Skip to content

Commit 9fb83ef

Browse files
Initial commit
0 parents  commit 9fb83ef

39 files changed

Lines changed: 489 additions & 0 deletions

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto

.idea/.gitignore

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/05_API_Testing_With_Python.iml

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/profiles_settings.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# 05_API_Testing_With_Python
2+

module5_api_automation/.gitignore

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Python
2+
__pycache__/
3+
*.py[cod]
4+
*.pyo
5+
6+
# Virtual environment
7+
.venv/
8+
venv/
9+
env/
10+
11+
# pytest
12+
.pytest_cache/
13+
14+
# Allure
15+
allure-results/
16+
allure-report/
17+
18+
# Reports
19+
reports/*
20+
!reports/.gitkeep
21+
22+
# Logs
23+
logs/*
24+
!logs/.gitkeep
25+
26+
# Environment files
27+
.env
28+
.env.*
29+
30+
# IDE
31+
.vscode/
32+
.idea/
33+
34+
# OS
35+
.DS_Store
36+
Thumbs.db
37+
38+
# Secrets
39+
*.pem
40+
*.key
41+
secrets.yaml
42+
secrets.yml

module5_api_automation/Jenkinsfile

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
pipeline {
2+
3+
agent any
4+
5+
stages {
6+
7+
stage('Checkout') {
8+
steps {
9+
checkout scm
10+
}
11+
}
12+
13+
stage('Install Dependencies') {
14+
steps {
15+
bat 'python -m pip install -r requirements.txt'
16+
}
17+
}
18+
19+
stage('Execute Tests') {
20+
steps {
21+
bat 'pytest'
22+
}
23+
}
24+
}
25+
26+
post {
27+
always {
28+
archiveArtifacts artifacts: 'reports/**/*', allowEmptyArchive: true
29+
}
30+
}
31+
}

0 commit comments

Comments
 (0)