Uploaded image for project: 'Kogito'
  1. Kogito
  2. KOGITO-1308

Configure Cypress tests in Management Console project

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 0.9.0
    • 0.8.0
    • Management Console
    • None
    • 2020 Week 10-12 (from Mar 2)

      For the higher level tests of the application Cypress seems like the best choice.
      It should be considered as complementary to the existing Jest test coverage.

      • Integration to the project should be seamless and mainly affecting the frontend app in packages/management-console.
      • There might be a need for change in the Maven build of management-console module to prevent Cypress tool download during the packaging.
        • For execution in CI Cypress docker image would be used instead.
        • For local execution during development Cypress gets downloaded through Yarn.

      Goals:

      • Configure Cypress in frontend application
        • Important aspect is to consider kogito-apps as monorepo
      • Make Cypress test execution part of the Yarn build
      • Document
        • how to write and run tests
        • how it fits into dev workflow
      • Prevent unnecessary download during Maven build.

            jstastny@redhat.com Jan Stastny
            jstastny@redhat.com Jan Stastny
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: