web icon indicating copy to clipboard operation
web copied to clipboard

OCISDEV-220: Check how to fail e2e tests in web-app-ocm

Open deyankiteworks opened this issue 4 months ago • 4 comments

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)

deyankiteworks avatar Jul 28 '25 09:07 deyankiteworks

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.

update-docs[bot] avatar Jul 28 '25 09:07 update-docs[bot]

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Oct 31 '25 05:10 CLAassistant

@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

LukasHirt avatar Nov 13 '25 10:11 LukasHirt

@saw-jan do you think we should add some information about this into the dev docs?

yeah, would be great. I will add it

saw-jan avatar Nov 19 '25 08:11 saw-jan