Moodle Testing
  1. Moodle Testing
  2. MDLTEST-8

HQ Developer requirements for specific VMs

    Details

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

      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.

        Activity

        Hide
        Rossiani Wijaya added a comment -

        Windows VM with different versions of IE would be great.

        Show
        Rossiani Wijaya added a comment - Windows VM with different versions of IE would be great.
        Hide
        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
        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
        Tim Barker added a comment -

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

        Show
        Tim Barker added a comment - Already got the browser thing planned as Windows supports all of the most common browser types.
        Hide
        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
        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
        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
        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
        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
        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
        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
        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
        Tim Barker added a comment - - edited

        They're all yours Jordan

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

        Jordan has been sitting on this for ages

        Show
        Tim Barker added a comment - Jordan has been sitting on this for ages
        Hide
        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
        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: