def generate_caseRunConfigurations(self, library):
    ' Generates caseRunConfigurations for testcases in library relevant to this event\n\n        :param library: Library\n        :type library: tplib.Library\n        :return: CaseRunConfigurations\n        :rtype: CaseRunConfigurationsList\n        '
    caseruns = CaseRunConfigurationsList()
    for testplan in self.filter_testPlans(library):
        testplan_configurations = ConfigurationsList(testplan.configurations, merge_method=self.settings.get('library', 'defaultCaseConfigMergeMethod'))
        for testcase in testplan.verificationTestCases:
            caserun_configurations = testplan_configurations.merge(testcase.configurations)
            for configuration in caserun_configurations:
                caseruns.append(CaseRunConfiguration(testcase, configuration, [testplan]))
    return caseruns
Generates caseRunConfigurations for testcases in library relevant to this event

:param library: Library
:type library: tplib.Library
:return: CaseRunConfigurations
:rtype: CaseRunConfigurationsList
def generate_caseRunConfigurations(self, library):
    ' Generates caseRunConfigurations for testcases in library relevant to this event\n\n        :param library: Library\n        :type library: tplib.Library\n        :return: CaseRunConfigurations\n        :rtype: CaseRunConfigurationsList\n        '
    caseruns = CaseRunConfigurationsList()
    for testplan in self.filter_testPlans(library):
        testplan_configurations = ConfigurationsList(testplan.configurations, merge_method=self.settings.get('library', 'defaultCaseConfigMergeMethod'))
        for testcase in testplan.verificationTestCases:
            caserun_configurations = testplan_configurations.merge(testcase.configurations)
            for configuration in caserun_configurations:
                caseruns.append(CaseRunConfiguration(testcase, configuration, [testplan]))
    return caseruns