1. 24 Sep, 2020 7 commits
    • Glenn Walbran's avatar
      Bug 1895201: Add a gitlab-ci build pipeline · 277d2c0f
      Glenn Walbran authored
      Change-Id: Ie58c9b6cf3a282869cf8f38efecc6970c3388894
      277d2c0f
    • Gerald Quimpo's avatar
      Bug 1819379: fix behat timing issue, · 2b19f6eb
      Gerald Quimpo authored
         wait until xpath/text is present before asserting that the text
         is there.
      
         behatnotneeded
      
      Change-Id: I5799316fd8d4ee38729ad860454c885c364785a5
      2b19f6eb
    • Gerald Quimpo's avatar
      Bug 1819379: set chromeOptions:w3c=false in behat.yml. Without this · 81e4983b
      Gerald Quimpo authored
          new chromedriver fails tests that switchToWindow($windowHandle)
          with "invalid argument: 'handle' must be a string"
      
          best practice would be to remove this, but later, when chromedriver
          and behat both support w3c already.
      
          don't run on jenkins yet, WIP.
      
          behatnotneeded
      
      Change-Id: I707d66b6072a5987cc32ffe01f7be5c8a22af314
      81e4983b
    • Gerald Quimpo's avatar
      Bug 1819379: in behat, the _modal_ confirm dialog pops up and then · 125e6dcd
      Gerald Quimpo authored
         goes away immediately.  Fix by setting chrome ignore
         unexpectedAlertBehavior.
      
         https://stackoverflow.com/a/57498594
      
         behatnotneeded
      
      Change-Id: Ib2bb546f6091e156b58e18f03ac13363e805adbd
      125e6dcd
    • Glenn Walbran's avatar
      WR341266, update the chromedriver · 747f3079
      Glenn Walbran authored
      Had issues running the behat tests in the docker builder container. The
      tests would run for just over 30 minutes and the chromedriver appears to
      die. Search results indicate this is fixed in the newer chromedriver
      version.
      
      Change-Id: I53a9810a66fa5fc7788116892b0537b54f487e12
      747f3079
    • Glenn Walbran's avatar
      Bug 1895201 Docker images for Mahara · 9d8a3498
      Glenn Walbran authored
      This commit adds docker images for building, testing and running Mahara.
      The images are:
      - mahara-base, has packages that are needed to both run and test Mahara.
        Base of an ubuntu base image.
      - mahara-builder, image to be used for building and testing Mahara. Extends
        mahara-base and adds packages needed for building and testing
      - mahara, image used for running Mahara. Has the Mahara code (that has
        already been built) baked into it.
      
      Things to note:
      - The configuration in the docker images is driven by environment variables.
        htdocs/config-environment.php is a config file variant that will look for
        config in from the environment variables else fall back to a default value.
        This file is copied to config.php as part of creating the mahara image.
      - The mahara image only has support for http. If https is required (which is
        recommended) then this should be done by adding a reverse proxy whose job
        is to terminate the https.
      
      Change-Id: I65af1231dc42684e596c6e236fcf1de166d1abc7
      9d8a3498
    • Glenn Walbran's avatar
      Bug 1896554, allow mail sending via SMTP server with self signed certificate · f9bb86ff
      Glenn Walbran authored
      Mahara currently does not allow the secure sending of email via an external mail
      server if it has a self signed certificate. This is because it fails the PHPMailer
      checks on self-signed certs and peer verification.
      
      Add options to allow this for email sending.
      
      Change-Id: Iad7960b275aaad84fe5ac2c7cc420f54c00556cd
      f9bb86ff
  2. 23 Sep, 2020 1 commit
  3. 22 Sep, 2020 9 commits
  4. 21 Sep, 2020 15 commits
  5. 20 Sep, 2020 2 commits
  6. 19 Sep, 2020 2 commits
  7. 18 Sep, 2020 3 commits
  8. 17 Sep, 2020 1 commit