AA
@baevdm а у context есть метод для удаления параметра ?)
Size: a a a
AA
M
AZ
T
...
"env": {
...
"allure": true,
"allureResultsPath": "cypress/allure-results"
}
...
stages {
...
stage("Testing") {
steps {
withAllureUpload(serverId: 'allure-testops', projectId: '1', results: [[path: 'cypress/allure-results']]) {
script {
sh """
docker-compose -f ./docker-compose.ci.yml up --build --exit-code-from=cypress --abort-on-container-exit
"""
}
}
}
post {
always {
script {
allure([
includeProperties: false,
jdk: '',
properties: [],
reportBuildPolicy: 'ALWAYS',
results: [[path: 'cypress/allure-results']]
])
}
}
}
}
}
...
FROM cypress/included:8.7.0• в CI тесты бегут в докер контейнере
ENV CI=1
WORKDIR /salus
COPY package.json package.json
COPY yarn.lock yarn.lock
COPY .yarn .yarn
COPY .yarnrc.yml .yarnrc.yml
RUN yarn
COPY ./cypress_urls.yml /root/.cache/Cypress/8.7.0/Cypress/resources/app/packages/server/config/app.yml
COPY . .
ENTRYPOINT ["/bin/bash", "-c"]
CMD ["cypress run --browser chrome --record --group salus --key aviasales --headless --parallel --ci-build-id Salus__${BUILD_NUMBER}"]
cy.allure().testID("1111"); it('random test', () => {
cy.allure().testID("1111");
cy.visit('http://google.com/');
})
Результат: в Allure TestOps я вижу запуски дженкинс джоб, но не вижу сгенерированного отчета (no tests, как на скрине)...
"scripts": {
...
"allure:report": "allure generate cypress/allure-results --clean -o cypress/allure-report"
}
...
T

VP
cm
cm
cm
cm
cm
VP
AY
cm
AY
cm
AY

cm
VP
cm