diff --git a/rflint/rules/duplicates.py b/rflint/rules/duplicates.py index 4db7aab..3245954 100644 --- a/rflint/rules/duplicates.py +++ b/rflint/rules/duplicates.py @@ -43,7 +43,7 @@ def report_duplicate_setting(setting, prev_setting): for table in suite.tables: if table.name == "Settings": check_duplicates(report_duplicate_setting, table, - permitted_dups=["library", "resource", "variables"]) + permitted_dups=["library", "resource", "variables", "metadata"]) class DuplicateSettingsInSuite(DuplicateSettingsCommon, SuiteRule): pass diff --git a/test_data/acceptance/rules/DuplicateSettings_Data.robot b/test_data/acceptance/rules/DuplicateSettings_Data.robot index 21a2bbe..fff56a7 100644 --- a/test_data/acceptance/rules/DuplicateSettings_Data.robot +++ b/test_data/acceptance/rules/DuplicateSettings_Data.robot @@ -3,6 +3,11 @@ Documentation Having two documentation sections is illegal. ... Use continuation lines for multiple lines. Documentation Error here. +# Metadata can used multiple times +Metadata Version 2.0 +Metadata More Info For more information about *Robot Framework* see http://robotframework.org +Metadata Executed At ${HOST} + # Several Library settings is okay Library DateTime Library Collections