def run()

in etc/travis/DeploymentTester.py [0:0]


    def run(self):
        should_delete_resource_group = False
        try:
            self.check_configuration()
            self.login()
            self.create_resource_group()
            self.validate()
            if not self.config.should_run_full_ci():
                print('\n\nBasic CI tests successful.')
                should_delete_resource_group = True
                return
            self.deploy()
            self.moodle_smoke_test()
            self.moodle_admin_login()
            print('\n\nFull CI tests successful!')
            should_delete_resource_group = True
        finally:
            if should_delete_resource_group:
                self.delete_resource_group()