Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update main 1 #821

Merged
merged 6 commits into from
Sep 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 15 additions & 12 deletions src/data/nav.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -95,25 +95,28 @@
- title: Installing an Ecosystem using Helm
path: /docs/ecosystem/ecosystem-installing-k8s
- title: Configuring authentication
path: /docs/ecosystem/ecosystem-authentication
- title: Test streams
path: /docs/writing-own-tests/test-streams
- title: Managing integrated test runs
path: /docs/ecosystem/ecosystem-manage-cps
path: /docs/ecosystem/ecosystem-authentication
- title: Configuring an Ecosystem using resource files
path: /docs/ecosystem/cps-yaml
- title: Updating credentials in an Ecosystem
path: /docs/ecosystem/ecosystem-update-creds
- title: Managing configuration properties
path: /docs/ecosystem/ecosystem-manage-cps
- title: Managing tests in a Galasa Ecosystem
path: /docs/manage-ecosystem
items:
- title: Test streams
path: /docs/manage-ecosystem/test-streams
- title: Selecting tests to run in an Ecosystem
path: /docs/cli-command-reference/ecosystem-cli-runs-prepare
path: /docs/manage-ecosystem/ecosystem-cli-runs-prepare
- title: Running tests in an Ecosystem
path: /docs/cli-command-reference/ecosystem-cli-runs-submit
path: /docs/manage-ecosystem/ecosystem-cli-runs-submit
- title: Retrying and cancelling tests
path: /docs/cli-command-reference/runs-reset-cancel
path: /docs/manage-ecosystem/runs-reset-cancel
- title: Viewing test run results
path: /docs/cli-command-reference/cli-runs-get
path: /docs/manage-ecosystem/cli-runs-get
- title: Downloading test artifacts
path: /docs/cli-command-reference/ecosystem-cli-runs-download
- title: Updating credentials in an Ecosystem
path: /docs/ecosystem/ecosystem-update-creds
path: /docs/manage-ecosystem/ecosystem-cli-runs-download
- title: Upgrading
path: /docs/upgrading
- title: Managers
Expand Down
2 changes: 1 addition & 1 deletion src/markdown-pages/docs/ecosystem/ecosystem-manage-cps.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
path: "/docs/ecosystem/ecosystem-manage-cps"
title: "Managing integrated test runs"
title: "Managing configuration properties"
---

[Retrieving namespaces](#retrievingnamespaces)<br>
Expand Down
10 changes: 10 additions & 0 deletions src/markdown-pages/docs/manage-ecosystem/manage-ecosystem.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
path: "/docs/manage-ecosystem"
title: "Managing tests in a Galasa Ecosystem"
---

Read the topics contained in this section to understand how to simply and effectively manage the scheduling and running of large numbers of Galasa tests in automation in a Galasa Ecosystem. You can group your tests using the test stream function, select groups of tests to run, retry and cancel failed tests, view results in a number of formats, and download test artifacts quickly and easily by using the Galasa CLI.




Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
path: "/docs/cli-command-reference/ecosystem-cli-runs-download"
path: "/docs/manage-ecosystem/ecosystem-cli-runs-download"
title: "Downloading test artifacts"
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
path: "/docs/cli-command-reference/cli-runs-get"
path: "/docs/manage-ecosystem/cli-runs-get"
title: "Viewing test run results"
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
path: "/docs/cli-command-reference/ecosystem-cli-runs-prepare"
path: "/docs/manage-ecosystem/ecosystem-cli-runs-prepare"
title: "Selecting tests to run in an Ecosystem"
---

If you have a group of tests that you want to run in batch, the simplest way to do this is by defining these tests inside a portfolio. You can create a portfolio of tests by using the `runs prepare` command. You can build the portfolio from single or multiple [test streams](https://galasa.dev/docs/writing-own-tests/test-streams).

This portfolio of tests can then be run by using the [runs submit command](/docs/cli-command-reference/ecosystem-cli-runs-submit). When you submit the tests to run, you need specify only the portfolio name on the command, rather than listing all of the classes.
This portfolio of tests can then be run by using the [runs submit command](/docs/manage-ecosystem/ecosystem-cli-runs-submit). When you submit the tests to run, you need specify only the portfolio name on the command, rather than listing all of the classes.

## Working with the `runs prepare` command

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
path: "/docs/cli-command-reference/runs-reset-cancel"
path: "/docs/manage-ecosystem/runs-reset-cancel"
title: "Retrying and cancelling tests"
---

Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
---
path: "/docs/cli-command-reference/ecosystem-cli-runs-submit"
path: "/docs/manage-ecosystem/ecosystem-cli-runs-submit"
title: "Running tests in an Ecosystem"
---

The `runs submit` command submits and monitors tests in the Galasa Ecosystem. Tests can be input either from a portfolio or directly from a test package.

For information about creating a portfolio by using the Galasa CLI, see the documentation for the [runs prepare](/docs/cli-command-reference/ecosystem-cli-runs-prepare) command.
For information about creating a portfolio by using the Galasa CLI, see the documentation for the [runs prepare](/docs/manage-ecosystem/ecosystem-cli-runs-prepare) command.

## Working with the `runs submit` command

The following section provides a subset of examples of how you can use the `runs submit` command to complete various tasks, for example, getting help, submitting tests, and setting overrides. The examples build on the Galasa SimBank tests, which you can run non-locally if you have an ecosystem that is running SimPlatform.

### Submitting tests to an ecosystem from a portfolio

The following example assumes that you have created a `my_portfolio.yaml` portfolio by using the [runs prepare](/docs/cli-command-reference/ecosystem-cli-runs-prepare) command. The command submits tests from the `my_portfolio.yaml` portfolio, and specifies the following settings.
The following example assumes that you have created a `my_portfolio.yaml` portfolio by using the [runs prepare](/docs/manage-ecosystem/ecosystem-cli-runs-prepare) command. The command submits tests from the `my_portfolio.yaml` portfolio, and specifies the following settings.

On Mac or Unix:

Expand Down
Loading
Loading