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

          Attachments

            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:
                1 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated: