Uploaded image for project: 'Moodle Testing'
  1. Moodle Testing
  2. MDLTEST-8

HQ Developer requirements for specific VMs

    Details

    • Type: Task
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: MDLT1
    • Fix Version/s: None
    • Component/s: Test Environments
    • Labels:
      None

      Description

      At yesterday's meeting regarding the provisioning of the new VM Server Aparup mentioned that there may be some specific VM types that Moodle developers would like adding to the VM Server. As an example Aparup mentioned a VM suitable for LDAP testing.

      If there are any particular VM's, Virtual Network requirements or other platform requirements that anyone would like to include please add them as a sub-task of this development story.

        Gliffy Diagrams

          Activity

          Hide
          rwijaya Rossiani Wijaya added a comment -

          Windows VM with different versions of IE would be great.

          Show
          rwijaya Rossiani Wijaya added a comment - Windows VM with different versions of IE would be great.
          Hide
          timb Tim Barker added a comment -

          Please provide the following details in the description field of your sub-task:
          Split system: (y/n)
          DB server OS:
          DB type:
          Web Server OS:
          Web Server Type:
          Other Important Information: e.g. Virtual networking requirements and protocols.

          Show
          timb Tim Barker added a comment - Please provide the following details in the description field of your sub-task: Split system: (y/n) DB server OS: DB type: Web Server OS: Web Server Type: Other Important Information: e.g. Virtual networking requirements and protocols.
          Hide
          timb Tim Barker added a comment -

          Already got the browser thing planned as Windows supports all of the most common browser types.

          Show
          timb Tim Barker added a comment - Already got the browser thing planned as Windows supports all of the most common browser types.
          Hide
          nebgor Aparup Banerjee added a comment - - edited

          there might be an easier way to combine these vms.

          sometimes an LDAP server might need to be fired up to help test Auth plugins , or sometimes to test enrolent plugins . are we going to fire these vms up separately as a package of VMs or will we fire up individual VMs that are already setup to communicate with the server type VMs?

          Show
          nebgor Aparup Banerjee added a comment - - edited there might be an easier way to combine these vms. sometimes an LDAP server might need to be fired up to help test Auth plugins , or sometimes to test enrolent plugins . are we going to fire these vms up separately as a package of VMs or will we fire up individual VMs that are already setup to communicate with the server type VMs?
          Hide
          timb Tim Barker added a comment -

          I like the idea of being able to mix and match the DB servers and web servers we have running. But if someone needs quick and simple having an all in one package will suit.

          Show
          timb Tim Barker added a comment - I like the idea of being able to mix and match the DB servers and web servers we have running. But if someone needs quick and simple having an all in one package will suit.
          Hide
          timb Tim Barker added a comment -

          Aparup, in the interests of test driven, is it possible to help me define a single high level test case each for Auth plugins and Enrollment plugins?

          Show
          timb Tim Barker added a comment - Aparup, in the interests of test driven, is it possible to help me define a single high level test case each for Auth plugins and Enrollment plugins?
          Hide
          nebgor Aparup Banerjee added a comment -

          Tim, well generally (and prior to having the setup already) the test for auth plugins would be :
          1) enable and setup the auth plugin.
          2) test to successfully login with a user unique to the authentication source.
          3) test login failure.

          enrolment would go somewhat like :
          1) enable and setup the enrolment plugin.
          2) test that enrollment is possible acording to the nature of the enrolment plugin type (manual , email , payment etc)

          i think if you want an idea of high level tests : looking at Petr's test instructions might help

          Petr as assignee for authentication: http://tracker.moodle.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+MDL+AND+issuetype+%3D+Bug+AND+assignee+%3D+skodak+AND+component+%3D+Authentication+AND+status+%3D+Closed+ORDER+BY+affectedVersion+DESC%2C+key+DESC

          for enrollment : http://tracker.moodle.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+MDL+AND+issuetype+%3D+Bug+AND+assignee+%3D+skodak+AND+component+%3D+Enrolments+AND+status+%3D+Closed+ORDER+BY+affectedVersion+DESC%2C+key+DESC

          Show
          nebgor Aparup Banerjee added a comment - Tim, well generally (and prior to having the setup already) the test for auth plugins would be : 1) enable and setup the auth plugin. 2) test to successfully login with a user unique to the authentication source. 3) test login failure. enrolment would go somewhat like : 1) enable and setup the enrolment plugin. 2) test that enrollment is possible acording to the nature of the enrolment plugin type (manual , email , payment etc) i think if you want an idea of high level tests : looking at Petr's test instructions might help Petr as assignee for authentication: http://tracker.moodle.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+MDL+AND+issuetype+%3D+Bug+AND+assignee+%3D+skodak+AND+component+%3D+Authentication+AND+status+%3D+Closed+ORDER+BY+affectedVersion+DESC%2C+key+DESC for enrollment : http://tracker.moodle.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+MDL+AND+issuetype+%3D+Bug+AND+assignee+%3D+skodak+AND+component+%3D+Enrolments+AND+status+%3D+Closed+ORDER+BY+affectedVersion+DESC%2C+key+DESC
          Hide
          timb Tim Barker added a comment - - edited

          They're all yours Jordan

          Show
          timb Tim Barker added a comment - - edited They're all yours Jordan
          Hide
          timb Tim Barker added a comment -

          Jordan has been sitting on this for ages

          Show
          timb Tim Barker added a comment - Jordan has been sitting on this for ages
          Hide
          timb Tim Barker added a comment -

          Matt and I are looking into the infrastructure for setting up these environments. We are looking at the original plan to have a VM provisioner that allows everyone to pull flavours of VM's onto their local machines to use as Dev/Test environments. The VM server will be used exclusively for automation and not for hosting personal VM's. When the infrastructure is in place we will start creating flavours of VM's as per everyone’s requests.

          Show
          timb Tim Barker added a comment - Matt and I are looking into the infrastructure for setting up these environments. We are looking at the original plan to have a VM provisioner that allows everyone to pull flavours of VM's onto their local machines to use as Dev/Test environments. The VM server will be used exclusively for automation and not for hosting personal VM's. When the infrastructure is in place we will start creating flavours of VM's as per everyone’s requests.

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: