mirror of
https://github.com/JetBrains/intellij-platform-plugin-template.git
synced 2024-10-27 20:44:05 +00:00
Run UI Tests description
This commit is contained in:
parent
51ce9fdb1d
commit
99ed51b81c
4
.github/workflows/run-ui-tests.yml
vendored
4
.github/workflows/run-ui-tests.yml
vendored
@ -54,3 +54,7 @@ jobs:
|
|||||||
url: http://127.0.0.1:8082
|
url: http://127.0.0.1:8082
|
||||||
max-attempts: 15
|
max-attempts: 15
|
||||||
retry-delay: 30s
|
retry-delay: 30s
|
||||||
|
|
||||||
|
# Run tests
|
||||||
|
- name: Tests
|
||||||
|
run: ./gradlew test
|
||||||
|
@ -253,6 +253,8 @@ class MyUITest {
|
|||||||
|
|
||||||
![UI Testing][file:ui-testing.png]
|
![UI Testing][file:ui-testing.png]
|
||||||
|
|
||||||
|
A dedicated [Run UI Tests](.github/workflows/release.yml) workflow is available for manual triggering to run UI tests against three different operating systems: macOS, Windows, and Linux.
|
||||||
|
Due to its optional nature, this workflow isn't set as an automatic one, but this can be easily achieved by changing the `on` trigger event, like in the [Build](.github/workflows/release.yml) workflow file.
|
||||||
|
|
||||||
## Qodana integration
|
## Qodana integration
|
||||||
|
|
||||||
@ -311,10 +313,15 @@ In the `.github/workflows` directory, you can find definitions for the following
|
|||||||
- Prepares a draft release of the GitHub Releases page for manual verification.
|
- Prepares a draft release of the GitHub Releases page for manual verification.
|
||||||
- [Release](.github/workflows/release.yml)
|
- [Release](.github/workflows/release.yml)
|
||||||
- Triggered on `released` event.
|
- Triggered on `released` event.
|
||||||
|
- Updates `CHANGELOG.md` file with the content provided with the release note.
|
||||||
- Signs the plugin with a provided certificate before publishing.
|
- Signs the plugin with a provided certificate before publishing.
|
||||||
- Publishes the plugin to JetBrains Marketplace using the provided `PUBLISH_TOKEN`.
|
- Publishes the plugin to JetBrains Marketplace using the provided `PUBLISH_TOKEN`.
|
||||||
- Sets publish channel depending on the plugin version, i.e. `1.0.0-beta` -> `beta` channel.
|
- Sets publish channel depending on the plugin version, i.e. `1.0.0-beta` -> `beta` channel.
|
||||||
- Patches the Changelog and commits.
|
- Patches the Changelog and commits.
|
||||||
|
- [Run UI Tests](.github/workflows/run-ui-tests.yml)
|
||||||
|
- Triggered manually.
|
||||||
|
- Runs for macOS, Windows, and Linux separately.
|
||||||
|
- Runs `runIdeForUiTests` and `test` Gradle tasks.
|
||||||
- [Template Cleanup](.github/workflows/template-cleanup.yml)
|
- [Template Cleanup](.github/workflows/template-cleanup.yml)
|
||||||
- Triggered once on the `push` event when a new template-based repository has been created.
|
- Triggered once on the `push` event when a new template-based repository has been created.
|
||||||
- Overrides the scaffold with files from the `.github/template-cleanup` directory.
|
- Overrides the scaffold with files from the `.github/template-cleanup` directory.
|
||||||
@ -481,7 +488,6 @@ If the message contains one of the following strings: `[skip ci]`, `[ci skip]`,
|
|||||||
[file:plugin.xml]: ./src/main/resources/META-INF/plugin.xml
|
[file:plugin.xml]: ./src/main/resources/META-INF/plugin.xml
|
||||||
[file:run-debug-configurations.png]: .github/readme/run-debug-configurations.png
|
[file:run-debug-configurations.png]: .github/readme/run-debug-configurations.png
|
||||||
[file:settings-secrets.png]: .github/readme/settings-secrets.png
|
[file:settings-secrets.png]: .github/readme/settings-secrets.png
|
||||||
[file:run-debug-env.png]: .github/readme/run-debug-env.png
|
|
||||||
[file:template_cleanup.yml]: ./.github/workflows/template-cleanup.yml
|
[file:template_cleanup.yml]: ./.github/workflows/template-cleanup.yml
|
||||||
[file:intellij-platform-plugin-template.png]: ./.github/readme/intellij-platform-plugin-template.png
|
[file:intellij-platform-plugin-template.png]: ./.github/readme/intellij-platform-plugin-template.png
|
||||||
[file:ui-testing.png]: ./.github/readme/ui-testing.png
|
[file:ui-testing.png]: ./.github/readme/ui-testing.png
|
||||||
|
Loading…
Reference in New Issue
Block a user