An open API service indexing awesome lists of open source software.

https://github.com/vividus-framework/vividus-sample-tests

Sample tests demoing VIVIDUS capabilities
https://github.com/vividus-framework/vividus-sample-tests

vividus

Last synced: 5 months ago
JSON representation

Sample tests demoing VIVIDUS capabilities

Awesome Lists containing this project

README

          

# VIVIDUS Sample Tests

The purpose of this repository is to demo VIVIDUS capabilities via sample tests.

The instructions on how to run tests can be found in the official ["Getting Started"](https://docs.vividus.dev/vividus/latest/getting-started.html) guide.

## List of the available samples

By default the project is not configured to run any test suite: an attempt to execute tests without prior configuration will lead to an error.

### Local test execution
| Test Suite | Command |
|-----------------------|---------|
| REST API tests | macOS/Linux:

./gradlew runStories -Pvividus.configuration.suites=rest_api

Windows:
gradlew runStories -Pvividus.configuration.suites=rest_api
|
||
| Web Application tests | macOS/Linux:
./gradlew runStories -Pvividus.configuration.suites=web_app -Pvividus.configuration.profiles=web/desktop/chrome

Windows:
gradlew runStories -Pvividus.configuration.suites=web_app -Pvividus.configuration.profiles=web/desktop/chrome
|

### Test execution in CI

|CI |Configuration sample |Test execution based on sample configuration |
|--------------|------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|
|GitHub Actions|


  • [test-run.yml](https://github.com/vividus-framework/vividus-sample-tests/blob/main/.github/workflows/test-run.yml)
  • [mobile-test-run.yml](https://github.com/vividus-framework/vividus-sample-tests/blob/main/.github/workflows/mobile-test-run.yml)
  • [electron-test-run.yml](https://github.com/vividus-framework/vividus-sample-tests/blob/main/.github/workflows/mobile-test-run.yml)

|

  • [Workflow runs](https://github.com/vividus-framework/vividus-sample-tests/actions/workflows/test-run.yml)
  • [Mobile Workflow runs](https://github.com/vividus-framework/vividus-sample-tests/actions/workflows/mobile-test-run.yml)
  • [Electron Workflow runs](https://github.com/vividus-framework/vividus-sample-tests/actions/workflows/electron-tests.yml)

|
|GitLab CI |[.gitlab-ci.yml](https://github.com/vividus-framework/vividus-sample-tests/blob/main/.gitlab-ci.yml) |[Pipeline runs](https://gitlab.com/vividus/vividus-sample-tests/-/pipelines) |
| Azure DevOps |[azure-pipelines.yml](https://github.com/vividus-framework/vividus-sample-tests/blob/main/azure-pipelines.yml)|[Pipeline runs](https://dev.azure.com/vividus/vividus-sample-tests/_build)|

## Still have questions?
:postbox: [Contact Us](https://docs.vividus.dev/vividus/latest/index.html#_contract_us)