Skip to content

tests: update smoke testing#1011

Open
nabim777 wants to merge 8 commits into
masterfrom
docs/smoke-testing-update
Open

tests: update smoke testing#1011
nabim777 wants to merge 8 commits into
masterfrom
docs/smoke-testing-update

Conversation

@nabim777
Copy link
Copy Markdown
Collaborator

@nabim777 nabim777 commented Apr 21, 2026

Description

This PR updates the smoke testing documents.

Related Issue or Workpackage

  • Fixes <issue_link>

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Tests only (no source changes)

Checklist:

  • Code changes
  • Unit tests added
  • Acceptance tests added
  • Updated CHANGELOG.md file

Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md
Comment thread docs/testing/smoke_testing.md
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
@nabim777 nabim777 force-pushed the docs/smoke-testing-update branch from 364d176 to 9fb6e35 Compare May 25, 2026 10:05
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md
Comment thread docs/testing/smoke_testing.md
Comment thread docs/testing/smoke_testing.md
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
- Client Secret: nextcloud client secret from keycloak
- Discovery endpoint: `<keycloak_instance_url>/realms/<realm-name>/.well-known/openid-configuration`
- Discovery endpoint: `<keycloak_instance_url>/realms/<realm-name>/.well-known/openid-configuration` (for example realm name can be `opnc`)
- Scope: `openid email profile api_v3`
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Scope: `openid email profile api_v3`
- Scope: `openid profile email api_v3`

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why?

Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md
Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md
- [ ] Uncheck project folder (automatically managed folder).
- [ ] Click on button `Finish setup`.
- [ ] Navigate to `Project settings > Files` of a project (for example, `Demo Project`) and add `Nextcloud` as a file storage.
- [ ] If you are using [Docker setup](../../dev/), default `Keycloak` users already exist (`alice` and `brian`, password: `1234`), so you can skip the user-creation steps below and go directly to step [B.2.4](#b24-setup-integration-token-exchange-disabled-in-nextcloud).
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this step should be before [ ] Login as keycloak-created user in Nextcloud. in B.2.2


### 1. Link/Unlink a work package for a file/folder in Nextcloud
- [ ] In openproject, Select a file, navigate to sidebar `OpenProject` tab.
### 1. Link/Unlink a work package for a file/folder in nextcloud
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we add a quick note saying explicitly these smoke tests cannot be performed by admin in SSO setup?

Copy link
Copy Markdown
Collaborator

@Ashim-Stha Ashim-Stha Jun 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also the user should be added to demo project as member for sso setup

Comment thread docs/testing/smoke_testing.md Outdated
Comment thread docs/testing/smoke_testing.md Outdated
- [ ] On `Automatically managed folders` section, click on Edit.
- [ ] Enable the `Automatically managed folders` option.
- [ ] Enter the application password generated from `Nextcloud` and click on `Finish setup`.
- [ ] Navigate to `Demo Project > Work Packages` and double click any one of the work packages available.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for sso setup, this action is not for admin to perform

nabim777 added 7 commits June 3, 2026 14:06
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
@nabim777 nabim777 force-pushed the docs/smoke-testing-update branch from ced5929 to 4e4de3e Compare June 3, 2026 08:21
@nabim777 nabim777 requested a review from Ashim-Stha June 3, 2026 09:57
Comment thread docs/testing/smoke_testing.md Outdated
> Note: To see notifications on the Nextcloud dashboard, open `Customize` and enable `integration_openproject`.

- [ ] Create a separate user in both `Nextcloud` as well as `OpenProject`.
- [ ] Connect `Nextcloud` user to `OpenProject` user and vice-versa (`OpenProject` user to `Nextcloud` user).
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- [ ] Connect `Nextcloud` user to `OpenProject` user and vice-versa (`OpenProject` user to `Nextcloud` user).

Comment thread docs/testing/smoke_testing.md Outdated
> Make sure your `OpenProject` is running along with `worker` instance
> Note: To see notifications on the Nextcloud dashboard, open `Customize` and enable `integration_openproject`.

- [ ] Create a separate user in both `Nextcloud` as well as `OpenProject`.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- [ ] Create a separate user in both `Nextcloud` as well as `OpenProject`.

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
@nabim777 nabim777 force-pushed the docs/smoke-testing-update branch from 8842e6e to 6632c02 Compare June 5, 2026 06:10
@nabim777 nabim777 requested a review from Ashim-Stha June 5, 2026 06:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants