Skip to content

Commit ab18e49

Browse files
committed
disabled automated tests in github ci
1 parent 9a1f0f6 commit ab18e49

File tree

4 files changed

+10
-13
lines changed

4 files changed

+10
-13
lines changed

CHANGELOG.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
99

1010
### Added
1111

12-
- Add automated UI tests on ./loama
13-
- Add Github action to run UI tests on PR to default branch
12+
- Add automated UI tests on ./loama, but did not include them in github CI (see also [issue #43](https://github.com/SolidLabResearch/loama/issues/43)).
1413

1514
## [0.1.0] - 2025-02-20
1615

README.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,3 @@ Now you can find loama at <http://localhost:5173>, or in a URL with a path, if y
9696
2. `docker compose up -d --wait`
9797

9898
This will spin up a Community Solid Server on port 3000.
99-
100-
### Automated tests
101-
102-
The `./loama` subproject contains automated tests and these are added to the github workflow.
103-
104-
See the local [README](./loama/README.md) for details to execute these tests locally.
File renamed without changes.

loama/README.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,24 @@ yarn build
2222

2323
```
2424

25-
## How to test this project
25+
## How to execute automated tests for this project
26+
27+
> [!NOTE]
28+
> These test are not 100% reproducible, so for the time being they are not in github ci. See also `loama/.github/workflows/playwright.yml.disabled` (mind the "disabled" in the filename).
2629
2730
- First do a full build of the repo
28-
- Open a terminal in the root of this repo
29-
- Run `yarn` to install all dependencies
30-
- Run `yarn build` to build all dependencies
31-
- Make sure your are in the `loama` subdirectory
31+
- Open a terminal in the root of this repo
32+
- Run `yarn` to install all dependencies
33+
- Run `yarn build` to build all dependencies
34+
- Make sure you are in the `loama` subdirectory
3235
- Run `yarn playwright install --with-deps` to install the headless browsers + system dependencies
3336
- Now you are ready to run the test suite `yarn test`, this will spin-up a preview server on port 4173 & a CSS on port 8080. Make sure nothing else is running on these ports as playwright will otherwise think those services are the services it tries to start
3437

3538
> [!NOTE]
3639
> These test are created with the assumption that the solid server adds some basic files to the pods like the README and profile/card
3740
3841
### How to manually test this project
42+
3943
- Login with a valid IDP
4044
- Select a file (I've mostly used the README file)
4145
- In the right column, click the "Edit" button. This should open a drawer.

0 commit comments

Comments
 (0)