You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/docs/handbook/integration/gitlab-ci.mdx
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ to run automated acceptance tests built using Serenity/JS and publish test execu
18
18
## Writing tests
19
19
20
20
To run your automated tests on GitLab CI you first need to write them 😊
21
-
The easiest way to get started with automating tests using Serenity/JS is to use one of the available [**Serenity/JS Project Templates**](/handbook/getting-started/project-templates/)
21
+
The easiest way to get started with automating tests using Serenity/JS is to use one of the available [**Serenity/JS Project Templates**](/handbook/project-templates/)
22
22
as they come with example scenarios and combine some of the most popular configurations of Serenity/JS modules and test automation tools:
23
23
24
24
-[REST API testing with Cucumber and Serenity/JS](https://github.com/serenity-js/serenity-js-cucumber-template)
@@ -28,12 +28,12 @@ as they come with example scenarios and combine some of the most popular configu
28
28
-[Web testing with WebdriverIO, Mocha, and Serenity/JS](https://github.com/serenity-js/serenity-js/tree/main/examples/webdriverio-mocha-todomvc)
29
29
-[Web testing with WebdriverIO, Cucumber, and Serenity/JS](https://github.com/serenity-js/serenity-js-cucumber-webdriverio-template)
30
30
31
-
If you're new to Serenity/JS, you might want to follow the **tutorial** to learn how to [**write your first web scenario**](/handbook/web-testing/your-first-web-scenario)!
31
+
If you're new to Serenity/JS, you might want to follow the **tutorial** to learn how to [**write your first web scenario**](/handbook/tutorials/your-first-web-scenario)!
32
32
33
33
## Running tests on GitLab CI
34
34
35
35
GitLab CI uses [Docker containers](https://docs.gitlab.com/ee/ci/docker/using_docker_images.html) to run your <abbrtitle="Continuous Integration and Delivery">CI/CD</abbr> jobs.
36
-
To ensure maximum stability of your test suite, you should run Serenity/JS in a container that offers the latest [Long-Term Support](https://github.com/nodejs/Release) version of Node.js, as per the the [Serenity/JS installation guide](/handbook/getting-started/installation).
36
+
To ensure maximum stability of your test suite, you should run Serenity/JS in a container that offers the latest [Long-Term Support](https://github.com/nodejs/Release) version of Node.js, as per the the [Serenity/JS installation guide](/handbook/installation/).
37
37
38
38
The exact **Docker image** you choose depends on the runtime dependencies required for your tests.
39
39
@@ -132,7 +132,7 @@ serenity:
132
132
- In our example, `script` runs:
133
133
-`npm ci`, which installs the Node.js modules that your automation projects depends on
134
134
-`npm test`, which invokes the [`test` script](https://docs.npmjs.com/cli/v8/commands/npm-test) defined in your [`package.json`](https://docs.npmjs.com/cli/v9/configuring-npm/package-json)
135
-
- Since all the [**Serenity/JS Project Templates**](/handbook/getting-started/project-templates/) are configured to run tests via `npm test` and produce [Serenity BDD reports](/handbook/reporting/serenity-bdd-reporter) under `target/site/serenity`,
135
+
- Since all the [**Serenity/JS Project Templates**](/handbook/project-templates/) are configured to run tests via `npm test` and produce [Serenity BDD reports](/handbook/reporting/serenity-bdd-reporter) under `target/site/serenity`,
136
136
we configure GitLab to archive any [`artifacts`](https://docs.gitlab.com/ee/ci/yaml/#artifacts) under `target`. This way you can [inspect them in GitLab UI](https://docs.gitlab.com/ee/ci/jobs/job_artifacts.html) or use them in subsequent stages of your pipeline.
Copy file name to clipboardExpand all lines: src/docs/handbook/integration/index.mdx
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
2
sidebar_position: 10
3
-
title: Integration
3
+
title: Integrations
4
4
---
5
5
6
-
# Integration
6
+
# Integrations
7
7
8
8
Serenity/JS integrates with [industry-standard test runners](/handbook/test-runners/), so that your test scenarios can be executed
9
9
using your regular build tools, <abbrtitle="Continuous Integration and Delivery">CI/CD</abbr> pipelines, and <abbrtitle="Integrated Development Environments">IDEs</abbr>.
Copy file name to clipboardExpand all lines: src/docs/handbook/integration/visual-studio-code.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,5 +28,5 @@ While there's no recommended WebdriverIO extension for Visual Studio Code yet, y
28
28
If you prefer to work in a cloud-based development environment, you can use [Gitpod](https://www.gitpod.io/) to run and debug your Serenity/JS tests in Visual Studio Code without having to install anything on your machine.
29
29
30
30
All you need to do is click on the "Open in Gitpod" button in the README
31
-
of your Serenity/JS project created using one of the [Serenity/JS Project Templates](/handbook/getting-started/project-templates/),
31
+
of your Serenity/JS project created using one of the [Serenity/JS Project Templates](/handbook/project-templates/),
32
32
and Gitpod will launch a ready-to-code workspace for you with all the necessary tools and extensions pre-installed.
0 commit comments