mirror of
https://github.com/Telecominfraproject/wlan-testing.git
synced 2025-11-03 20:38:05 +00:00
Merge branch 'master' of https://github.com/Telecominfraproject/wlan-testing
This commit is contained in:
54
.github/actions/generate-allure-report/action.yml
vendored
Normal file
54
.github/actions/generate-allure-report/action.yml
vendored
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
name: generate Allure report
|
||||||
|
description: Generates an Allure report from Allure results and includes metadata
|
||||||
|
|
||||||
|
inputs:
|
||||||
|
results_path:
|
||||||
|
description: path to the Allure results folder
|
||||||
|
required: true
|
||||||
|
history_path:
|
||||||
|
description: path to the Allure history folder
|
||||||
|
required: false
|
||||||
|
allure_version:
|
||||||
|
description: version of Allure to use
|
||||||
|
required: false
|
||||||
|
default: "2.14.0"
|
||||||
|
report_path:
|
||||||
|
description: output path of the Allure report folder
|
||||||
|
required: false
|
||||||
|
default: ./allure-report
|
||||||
|
additional_metadata:
|
||||||
|
description: metadata that will be added to the environment.properties file
|
||||||
|
required: false
|
||||||
|
|
||||||
|
runs:
|
||||||
|
using: "composite"
|
||||||
|
steps:
|
||||||
|
- name: install Allure CLI tool
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
wget https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/${{ inputs.allure_version }}/allure-commandline-${{ inputs.allure_version }}.tgz
|
||||||
|
tar -xzf allure-commandline-${{ inputs.allure_version }}.tgz
|
||||||
|
|
||||||
|
- name: copy history into results
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
if [ -e "${{ inputs.history_path }}" ] ; then
|
||||||
|
cp -r "${{ inputs.history_path }}" "${{ inputs.results_path }}/history"
|
||||||
|
fi
|
||||||
|
|
||||||
|
- name: add report metadata
|
||||||
|
shell: bash
|
||||||
|
run: |
|
||||||
|
cat << EOF >> "${{ inputs.results_path }}/environment.properties"
|
||||||
|
|
||||||
|
Tests.CommitId=${{ github.sha }}
|
||||||
|
CiRun.Id=${{ github.run_id }}
|
||||||
|
CiRun.Number=${{ github.run_number }}
|
||||||
|
CiRun.Url=https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}
|
||||||
|
EOF
|
||||||
|
|
||||||
|
- name: generate Allure report
|
||||||
|
shell: bash
|
||||||
|
run: allure-${{ inputs.allure_version }}/bin/allure generate "${{ inputs.results_path }}" -o "${{ inputs.report_path }}"
|
||||||
|
|
||||||
|
|
||||||
25
.github/workflows/quali.yml
vendored
25
.github/workflows/quali.yml
vendored
@@ -595,10 +595,6 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix: ${{ fromJson( needs.generate-matrix.outputs.matrix ) }}
|
matrix: ${{ fromJson( needs.generate-matrix.outputs.matrix ) }}
|
||||||
steps:
|
steps:
|
||||||
- name: install Allure CLI tool
|
|
||||||
run: |
|
|
||||||
wget https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/${{ env.ALLURE_CLI_VERSION }}/allure-commandline-${{ env.ALLURE_CLI_VERSION }}.tgz
|
|
||||||
tar -xzf allure-commandline-${{ env.ALLURE_CLI_VERSION }}.tgz
|
|
||||||
- uses: actions/download-artifact@v2
|
- uses: actions/download-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: allure-results-${{ matrix.ap_model }}
|
name: allure-results-${{ matrix.ap_model }}
|
||||||
@@ -616,22 +612,13 @@ jobs:
|
|||||||
ref: gh-pages
|
ref: gh-pages
|
||||||
path: reports
|
path: reports
|
||||||
|
|
||||||
- name: copy history into results
|
|
||||||
run: |
|
|
||||||
if [ -e "reports/sanity/${{ matrix.ap_model }}/latest" ] ; then
|
|
||||||
cp -r reports/sanity/${{ matrix.ap_model }}/latest/history/ allure-results/history
|
|
||||||
fi
|
|
||||||
- name: add report metadata
|
|
||||||
run: |
|
|
||||||
cat << EOF >> allure-results/environment.properties
|
|
||||||
Ap.Model=${{ matrix.ap_model }}
|
|
||||||
Tests.CommitId=$(cd wlan-testing && git rev-parse --short HEAD)
|
|
||||||
CiRun.Id=${{ github.run_id }}
|
|
||||||
CiRun.Number=${{ github.run_number }}
|
|
||||||
CiRun.Url=https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}
|
|
||||||
EOF
|
|
||||||
- name: generate Allure report
|
- name: generate Allure report
|
||||||
run: allure-${{ env.ALLURE_CLI_VERSION }}/bin/allure generate
|
uses: ./wlan-testing/.github/actions/generate-allure-report
|
||||||
|
with:
|
||||||
|
results_path: ./allure-results
|
||||||
|
history_path: reports/sanity/${{ matrix.ap_model }}/latest/history
|
||||||
|
additional_metadata: |
|
||||||
|
Ap.Model=${{ matrix.ap_model }}
|
||||||
|
|
||||||
- name: upload Allure report as artifact
|
- name: upload Allure report as artifact
|
||||||
uses: actions/upload-artifact@v2
|
uses: actions/upload-artifact@v2
|
||||||
|
|||||||
@@ -31,10 +31,10 @@ env:
|
|||||||
{
|
{
|
||||||
"namespace": "dev01",
|
"namespace": "dev01",
|
||||||
"deploy_method": "git",
|
"deploy_method": "git",
|
||||||
"chart_version": "v2.4.0-RC6",
|
"chart_version": "v2.4.0-RC7",
|
||||||
"owgw_version": "v2.4.0-RC5",
|
"owgw_version": "v2.4.0-RC6",
|
||||||
"owsec_version": "v2.4.0-RC4",
|
"owsec_version": "v2.4.0-RC5",
|
||||||
"owfms_version": "v2.4.0-RC4",
|
"owfms_version": "v2.4.0-RC5",
|
||||||
"owprov_version": "main",
|
"owprov_version": "main",
|
||||||
"owgwui_version": "v2.4.0-RC2",
|
"owgwui_version": "v2.4.0-RC2",
|
||||||
"owprovui_version": "main"
|
"owprovui_version": "main"
|
||||||
|
|||||||
@@ -31,10 +31,10 @@ env:
|
|||||||
{
|
{
|
||||||
"namespace": "qa01",
|
"namespace": "qa01",
|
||||||
"deploy_method": "git",
|
"deploy_method": "git",
|
||||||
"chart_version": "v2.4.0-RC6",
|
"chart_version": "v2.4.0-RC7",
|
||||||
"owgw_version": "v2.4.0-RC5",
|
"owgw_version": "v2.4.0-RC6",
|
||||||
"owsec_version": "v2.4.0-RC4",
|
"owsec_version": "v2.4.0-RC5",
|
||||||
"owfms_version": "v2.4.0-RC4",
|
"owfms_version": "v2.4.0-RC5",
|
||||||
"owprov_version": "main",
|
"owprov_version": "main",
|
||||||
"owgwui_version": "v2.4.0-RC2",
|
"owgwui_version": "v2.4.0-RC2",
|
||||||
"owprovui_version": "main"
|
"owprovui_version": "main"
|
||||||
|
|||||||
Reference in New Issue
Block a user