Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-4110

Improve Behat workflow

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Done
    • Icon: Minor Minor
    • 4.1.0
    • 4.0.2
    • Behat
    • Hide

      Behats should be run for every PR coming in, and the plugin repository should be updated automatically every time new code is integrated.

      The part about moodle-plugin-ci won't be tested in this issue, given that it's a repository outside of the Apps team responsibility and it could take a while for the new code to be integrated.

      Show
      Behats should be run for every PR coming in, and the plugin repository should be updated automatically every time new code is integrated. The part about moodle-plugin-ci won't be tested in this issue, given that it's a repository outside of the Apps team responsibility and it could take a while for the new code to be integrated.
    • MOODLE_400_STABLE
    • MOODLE_401_STABLE
    • Moodle App 4.1.0

      Behat tests in the app are working, but there are a couple of things missing to improve the workflow. In particular:

      • Tests should be run in every pull request, in order to notice when something is broken before merging.
      • The existing plugin to run tests on plugins is currently outdated and should be deprecated in favor of an auto-generated version of the plugin in the app repo.
      • moodle-plugin-ci currently does not support running test against the app out of the box, we should provide some instructions.

            noeldemartin Noel De Martin
            noeldemartin Noel De Martin
            Dani Palou Dani Palou
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.