diff --git a/projects/github.com/allure-framework/allure2/package.yml b/projects/github.com/allure-framework/allure2/package.yml new file mode 100644 index 00000000..8c884534 --- /dev/null +++ b/projects/github.com/allure-framework/allure2/package.yml @@ -0,0 +1,57 @@ +distributable: + url: https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/{{version}}/allure-commandline-{{version}}.zip + strip-components: 1 + +versions: + github: allure-framework/allure2 + +warnings: + - vendored + +dependencies: + openjdk.org: '*' + +build: + working-directory: allure-{{version}} + script: + - rm -rf bin/*.bat + - run: mkdir -p bin libexec + working-directory: ${{prefix}} + - cp -r ./* {{prefix}}/libexec/ + - run: ln -s ../libexec/bin/allure allure + working-directory: ${{prefix}}/bin + +provides: + - bin/allure + +test: + fixture: | + { + "uuid": "allure", + "name": "testReportGeneration", + "fullName": "org.pkgx.AllurePackage.testReportGeneration", + "status": "passed", + "stage": "finished", + "start": 1494857300486, + "stop": 1494857300492, + "labels": [ + { + "name": "package", + "value": "org.pkgx" + }, + { + "name": "testClass", + "value": "AllurePackage" + }, + { + "name": "testMethod", + "value": "testReportGeneration" + } + ] + } + script: + - allure --version | grep {{version}} + - mkdir -p allure-results + - cp $FIXTURE allure-results/allure-result.json + - allure generate allure-results -o allure-report | grep 'Report successfully generated to allure-report' + - cat allure-report/widgets/summary.json | grep '"passed":1' \ No newline at end of file