Artifact engine is a generic framework which supports download of artifacts from different providers like jenkins, teamcity, vsts, circleci, github-releases e.t.c. The framework is extensible and other providers can be easily plugged in the downloader.
How to Use
To use Artifact engine in your tasks or app have a look at E2E.ts.
- Run npm install in ArtifactEngine folder
- Use command ctrl-shift-b to build from vscode
- Install mocha sidebar extension to run tests from vscode.
- Optional install node tdd extension to automatically run tests on build.
To run ArtifactEngine integration and unit tests from root directory use
gulp test --suite=ArtifactEngine
To run Performance tests update test config file and rename it to test.config.json and run
gulp test --suite=ArtifactEngine --perf
To run End-to-End tests update test config file and rename it to test.config.json and run
gulp test --suite=ArtifactEngine --e2e