web
web copied to clipboard
OCISDEV-220: Check how to fail e2e tests in web-app-ocm
Description
Example CI build: https://drone.owncloud.com/owncloud/web/56071
Related Issue
- Fixes https://github.com/owncloud/web/issues/12853
Motivation and Context
How Has This Been Tested?
- test environment:
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)
- [ ] Technical debt
- [x] Tests
- [ ] Documentation
- [ ] Maintenance (e.g. dependency updates or tooling)
Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.
@saw-jan here's a diagram for the dependencies:
graph TD
%% Core Packages
web-client[web-client]
design-system[design-system]
%% Infrastructure Packages
web-pkg[web-pkg]
web-runtime[web-runtime]
%% Application Packages
web-app-activities[web-app-activities]
web-app-admin-settings[web-app-admin-settings]
web-app-app-store[web-app-app-store]
web-app-epub-reader[web-app-epub-reader]
web-app-external[web-app-external]
web-app-files[web-app-files]
web-app-ocm[web-app-ocm]
web-app-password-protected-folders[web-app-password-protected-folders]
web-app-pdf-viewer[web-app-pdf-viewer]
web-app-preview[web-app-preview]
web-app-search[web-app-search]
web-app-text-editor[web-app-text-editor]
web-app-webfinger[web-app-webfinger]
%% Infrastructure Dependencies
web-pkg --> web-client
web-pkg --> design-system
web-runtime --> web-client
web-runtime --> web-pkg
web-runtime --> design-system
%% App Dependencies (with design-system)
web-app-activities --> web-client
web-app-activities --> web-pkg
web-app-activities --> web-runtime
web-app-activities --> design-system
web-app-admin-settings --> web-client
web-app-admin-settings --> web-pkg
web-app-admin-settings --> web-runtime
web-app-admin-settings --> design-system
web-app-app-store --> web-client
web-app-app-store --> web-pkg
web-app-app-store --> web-runtime
web-app-app-store --> design-system
web-app-files --> web-client
web-app-files --> web-pkg
web-app-files --> web-runtime
web-app-files --> design-system
web-app-ocm --> web-client
web-app-ocm --> web-pkg
web-app-ocm --> web-runtime
web-app-ocm --> design-system
web-app-search --> web-client
web-app-search --> web-pkg
web-app-search --> web-runtime
web-app-search --> design-system
web-app-webfinger --> web-client
web-app-webfinger --> web-pkg
web-app-webfinger --> web-runtime
web-app-webfinger --> design-system
%% App Dependencies (without design-system)
web-app-epub-reader --> web-client
web-app-epub-reader --> web-pkg
web-app-epub-reader --> web-runtime
web-app-external --> web-client
web-app-external --> web-pkg
web-app-external --> web-runtime
web-app-password-protected-folders --> web-client
web-app-password-protected-folders --> web-pkg
web-app-password-protected-folders --> web-runtime
web-app-preview --> web-client
web-app-preview --> web-pkg
web-app-preview --> web-runtime
web-app-text-editor --> web-client
web-app-text-editor --> web-pkg
web-app-text-editor --> web-runtime
%% Special case: pdf-viewer doesn't use web-client
web-app-pdf-viewer --> web-pkg
web-app-pdf-viewer --> web-runtime
%% Styling
classDef corePackage fill:#e1f5ff,stroke:#0288d1,stroke-width:3px
classDef infraPackage fill:#fff9c4,stroke:#f57c00,stroke-width:2px
classDef appPackage fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
class web-client,design-system corePackage
class web-pkg,web-runtime infraPackage
class web-app-activities,web-app-admin-settings,web-app-app-store,web-app-epub-reader,web-app-external,web-app-files,web-app-ocm,web-app-password-protected-folders,web-app-pdf-viewer,web-app-preview,web-app-search,web-app-text-editor,web-app-webfinger appPackage
@saw-jan do you think we should add some information about this into the dev docs?
yeah, would be great. I will add it
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code