GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Reworked other frameworks · onefar/allure-python@3065960

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • .flake8
  • .github/workflows
    • allure-behave.yaml
    • allure-nose2.yaml
    • allure-pytest-bdd.yaml
    • allure-pytest.yaml
    • allure-python-commons-test.yaml
    • allure-python-commons.yaml
    • allure-robotframework.yaml
    • build.yaml
  • allure-behave
    • requirements.txt
    • tox.ini
  • allure-nose2
    • requirements.txt
    • setup.py
    • test
      • example_runner.py
      • parametrized
        • test_parametrized.py
      • result
        • test_fullname.py
        • test_status.py
      • with_mp
        • test_pm.py
    • tox.ini
  • allure-pytest-bdd
    • requirements.txt
    • test
      • conftest.py
    • tox.ini
  • allure-python-commons-test
    • requirements.txt
    • src
      • container.py
      • result.py
    • tox.ini
  • allure-python-commons
    • requirements.txt
    • tox.ini
  • allure-robotframework
    • requirements.txt
    • tox.ini
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎allure-pytest/.flake8‎ ‎.flake8‎allure-pytest/.flake8 renamed to .flake8

Copy file name to clipboard
File renamed without changes.
Collapse file

‎.github/workflows/allure-behave.yaml‎

Copy file name to clipboard
+96Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
name: build and test allure-behave
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- master
7+
paths:
8+
- "allure-behave/**"
9+
- "allure-python-commons/**"
10+
- "allure-python-commons-test/**"
11+
12+
env:
13+
PROJECT_NAME: allure-behave
14+
15+
jobs:
16+
commons:
17+
name: Build commons
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/checkout@v3
21+
22+
- name: Cache commons
23+
id: commons
24+
uses: actions/cache@v3
25+
with:
26+
path: dist/
27+
key: commons-${{ github.sha }}
28+
29+
- name: Build python commons
30+
if: steps.commons.outputs.cache-hit != 'true'
31+
run: pip install build &&
32+
python -m build allure-python-commons --outdir dist/ &&
33+
python -m build allure-python-commons-test --outdir dist/
34+
35+
linters:
36+
name: Static check
37+
runs-on: ubuntu-latest
38+
needs: [commons]
39+
steps:
40+
- uses: actions/checkout@v3
41+
42+
- name: Set up Python
43+
uses: actions/setup-python@v4
44+
with:
45+
python-version: "3.10"
46+
47+
- name: Get commons from cache
48+
id: commons
49+
uses: actions/cache@v3
50+
with:
51+
path: dist/
52+
key: commons-${{ github.sha }}
53+
54+
- name: Install packages
55+
run: pip install dist/allure-python-commons*.tar.gz &&
56+
pip install ./${{ env.PROJECT_NAME }} &&
57+
pip install -r ${{ env.PROJECT_NAME }}/requirements.txt
58+
59+
- name: Static check ${{ env.PROJECT_NAME }}
60+
run: flake8 ${{ env.PROJECT_NAME }}/src/
61+
62+
build:
63+
name: Build and test package
64+
runs-on: ubuntu-latest
65+
needs: [linters, commons]
66+
strategy:
67+
matrix:
68+
python-version: ["3.10", 3.9, 3.8, 3.7]
69+
env:
70+
TEST_TMP: /tmp
71+
ALLURE_INDENT_OUTPUT: yep
72+
steps:
73+
- uses: actions/checkout@v3
74+
75+
- name: Set up Python ${{ matrix.python-version }}
76+
uses: actions/setup-python@v4
77+
with:
78+
python-version: ${{ matrix.python-version }}
79+
80+
- name: Get commons from cache
81+
id: commons
82+
uses: actions/cache@v3
83+
with:
84+
path: dist/
85+
key: commons-${{ github.sha }}
86+
87+
- name: Install packages
88+
run: pip install dist/allure-python-commons*.tar.gz &&
89+
pip install ./${{ env.PROJECT_NAME }} &&
90+
pip install -r ${{ env.PROJECT_NAME }}/requirements.txt
91+
92+
- name: Test ${{ env.PROJECT_NAME }}
93+
working-directory: ${{ env.PROJECT_NAME }}
94+
run: behave -f allure_behave.formatter:AllureFormatter -o allure-results
95+
-f pretty ./features
96+
Collapse file

‎.github/workflows/allure-nose2.yaml‎

Copy file name to clipboard
+94Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
name: build and test allure-nose2
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- master
7+
paths:
8+
- "allure-nose2/**"
9+
- "allure-python-commons/**"
10+
- "allure-python-commons-test/**"
11+
12+
env:
13+
PROJECT_NAME: allure-nose2
14+
15+
jobs:
16+
commons:
17+
name: Build commons
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/checkout@v3
21+
22+
- name: Cache commons
23+
id: commons
24+
uses: actions/cache@v3
25+
with:
26+
path: dist/
27+
key: commons-${{ github.sha }}
28+
29+
- name: Build python commons
30+
if: steps.commons.outputs.cache-hit != 'true'
31+
run: pip install build &&
32+
python -m build allure-python-commons --outdir dist/ &&
33+
python -m build allure-python-commons-test --outdir dist/
34+
35+
linters:
36+
name: Static check
37+
runs-on: ubuntu-latest
38+
needs: [commons]
39+
steps:
40+
- uses: actions/checkout@v3
41+
42+
- name: Set up Python
43+
uses: actions/setup-python@v4
44+
with:
45+
python-version: "3.10"
46+
47+
- name: Get commons from cache
48+
id: commons
49+
uses: actions/cache@v3
50+
with:
51+
path: dist/
52+
key: commons-${{ github.sha }}
53+
54+
- name: Install packages
55+
run: pip install dist/allure-python-commons*.tar.gz &&
56+
pip install ./${{ env.PROJECT_NAME }} &&
57+
pip install -r ${{ env.PROJECT_NAME }}/requirements.txt
58+
59+
- name: Static check ${{ env.PROJECT_NAME }}
60+
run: flake8 ${{ env.PROJECT_NAME }}/src/ ${{ env.PROJECT_NAME }}/test/
61+
62+
build:
63+
name: Build and test package
64+
runs-on: ubuntu-latest
65+
needs: [linters, commons]
66+
strategy:
67+
matrix:
68+
python-version: ["3.10", 3.9, 3.8, 3.7]
69+
env:
70+
ALLURE_INDENT_OUTPUT: yep
71+
steps:
72+
- uses: actions/checkout@v3
73+
74+
- name: Set up Python ${{ matrix.python-version }}
75+
uses: actions/setup-python@v4
76+
with:
77+
python-version: ${{ matrix.python-version }}
78+
79+
- name: Get commons from cache
80+
id: commons
81+
uses: actions/cache@v3
82+
with:
83+
path: dist/
84+
key: commons-${{ github.sha }}
85+
86+
- name: Install packages
87+
run: pip install dist/allure-python-commons*.tar.gz &&
88+
pip install ./${{ env.PROJECT_NAME }} &&
89+
pip install -r ${{ env.PROJECT_NAME }}/requirements.txt
90+
91+
- name: Test ${{ env.PROJECT_NAME }}
92+
working-directory: ${{ env.PROJECT_NAME }}
93+
run: nose2 --plugin=test.example_loader --plugin=allure_nose2.plugin --allure
94+
--current-example -t . -s ./test
Collapse file

‎.github/workflows/allure-pytest-bdd.yaml‎

Copy file name to clipboard
+93Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
name: build and test allure-pytest-bdd
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- master
7+
paths:
8+
- "allure-pytest-bdd/**"
9+
- "allure-python-commons/**"
10+
- "allure-python-commons-test/**"
11+
12+
env:
13+
PROJECT_NAME: allure-pytest-bdd
14+
15+
jobs:
16+
commons:
17+
name: Build commons
18+
runs-on: ubuntu-latest
19+
steps:
20+
- uses: actions/checkout@v3
21+
22+
- name: Cache commons
23+
id: commons
24+
uses: actions/cache@v3
25+
with:
26+
path: dist/
27+
key: commons-${{ github.sha }}
28+
29+
- name: Build python commons
30+
if: steps.commons.outputs.cache-hit != 'true'
31+
run: pip install build &&
32+
python -m build allure-python-commons --outdir dist/ &&
33+
python -m build allure-python-commons-test --outdir dist/
34+
35+
linters:
36+
name: Static check
37+
runs-on: ubuntu-latest
38+
needs: [commons]
39+
steps:
40+
- uses: actions/checkout@v3
41+
42+
- name: Set up Python
43+
uses: actions/setup-python@v4
44+
with:
45+
python-version: "3.10"
46+
47+
- name: Get commons from cache
48+
id: commons
49+
uses: actions/cache@v3
50+
with:
51+
path: dist/
52+
key: commons-${{ github.sha }}
53+
54+
- name: Install packages
55+
run: pip install dist/allure-python-commons*.tar.gz &&
56+
pip install ./${{ env.PROJECT_NAME }} &&
57+
pip install -r ${{ env.PROJECT_NAME }}/requirements.txt
58+
59+
- name: Static check ${{ env.PROJECT_NAME }}
60+
run: flake8 ${{ env.PROJECT_NAME }}/src/ ${{ env.PROJECT_NAME }}/test/
61+
62+
build:
63+
name: Build and test package
64+
runs-on: ubuntu-latest
65+
needs: [linters, commons]
66+
strategy:
67+
matrix:
68+
python-version: ["3.10", 3.9, 3.8, 3.7]
69+
env:
70+
ALLURE_INDENT_OUTPUT: yep
71+
steps:
72+
- uses: actions/checkout@v3
73+
74+
- name: Set up Python ${{ matrix.python-version }}
75+
uses: actions/setup-python@v4
76+
with:
77+
python-version: ${{ matrix.python-version }}
78+
79+
- name: Get commons from cache
80+
id: commons
81+
uses: actions/cache@v3
82+
with:
83+
path: dist/
84+
key: commons-${{ github.sha }}
85+
86+
- name: Install packages
87+
run: pip install dist/allure-python-commons*.tar.gz &&
88+
pip install ./${{ env.PROJECT_NAME }} &&
89+
pip install -r ${{ env.PROJECT_NAME }}/requirements.txt
90+
91+
- name: Test ${{ env.PROJECT_NAME }}
92+
working-directory: ${{ env.PROJECT_NAME }}
93+
run: pytest --alluredir=allure-results --basetemp=tmp test
Collapse file

‎.github/workflows/pytest.yaml‎ ‎.github/workflows/allure-pytest.yaml‎.github/workflows/pytest.yaml renamed to .github/workflows/allure-pytest.yaml

Copy file name to clipboardExpand all lines: .github/workflows/allure-pytest.yaml
+15-13Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ on:
99
- "allure-python-commons/**"
1010
- "allure-python-commons-test/**"
1111

12+
env:
13+
PROJECT_NAME: allure-pytest
14+
1215
jobs:
1316
commons:
1417
name: Build commons
@@ -21,7 +24,7 @@ jobs:
2124
uses: actions/cache@v3
2225
with:
2326
path: dist/
24-
key: commons-${{ hashFiles('allure-python-commons/**', 'allure-python-commons-test/**') }}
27+
key: commons-${{ github.sha }}
2528

2629
- name: Build python commons
2730
if: steps.commons.outputs.cache-hit != 'true'
@@ -46,19 +49,18 @@ jobs:
4649
uses: actions/cache@v3
4750
with:
4851
path: dist/
49-
key: commons-${{ hashFiles('allure-python-commons/**', 'allure-python-commons-test/**') }}
52+
key: commons-${{ github.sha }}
5053

5154
- name: Install packages
5255
run: pip install dist/allure-python-commons*.tar.gz &&
53-
pip install ./allure-pytest &&
54-
pip install -r allure-pytest/requirements.txt
56+
pip install ./${{ env.PROJECT_NAME }} &&
57+
pip install -r ${{ env.PROJECT_NAME }}/requirements.txt
5558

56-
- name: Static check allure-pytest
57-
working-directory: allure-pytest
58-
run: flake8 src/ test/
59+
- name: Static check ${{ env.PROJECT_NAME }}
60+
run: flake8 ${{ env.PROJECT_NAME }}/src/ ${{ env.PROJECT_NAME }}/test/
5961

6062
build:
61-
name: Test allure-pytest
63+
name: Build and test package
6264
runs-on: ubuntu-latest
6365
needs: [linters, commons]
6466
strategy:
@@ -79,14 +81,14 @@ jobs:
7981
uses: actions/cache@v3
8082
with:
8183
path: dist/
82-
key: commons-${{ hashFiles('allure-python-commons/**', 'allure-python-commons-test/**') }}
84+
key: commons-${{ github.sha }}
8385

8486
- name: Install packages
8587
run: pip install dist/allure-python-commons*.tar.gz &&
86-
pip install ./allure-pytest &&
87-
pip install -r allure-pytest/requirements.txt
88+
pip install ./${{ env.PROJECT_NAME }} &&
89+
pip install -r ${{ env.PROJECT_NAME }}/requirements.txt
8890

89-
- name: Test allure-python
90-
working-directory: allure-pytest
91+
- name: Test ${{ env.PROJECT_NAME }}
92+
working-directory: ${{ env.PROJECT_NAME }}
9193
run: pytest --alluredir=allure-results --basetemp=tmp
9294
test/acceptance test/integration

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.