diff --git a/lib/aslint/test/test_checkers.py b/lib/aslint/test/test_checkers.py
index e840ba50e0c798cdaca5b5b2c1c1ce19dc102748..e2bd9db2fb63bd2156c70ac370350b8942a69e99 100644
--- a/lib/aslint/test/test_checkers.py
+++ b/lib/aslint/test/test_checkers.py
@@ -89,8 +89,8 @@ class InvalidFilenameTestsData(FilenameCat, TextMsgNotFound):
 class InvalidFilenameXX(FilenameCat, TextMsgNotFound):
 
     """Invalid filename for a testcase
-    Filenames matching 'aaaaNNNm.*', 'aaaaNNNm_*.py', 'xx*.export', 'xx*.py'
-    or 'NNN.med' are expected.
+    Filenames matching 'aaaaNNNm.*', 'aaaaNNNm_*.comm', 'aaaaNNNm_*.py',
+    'xx*.export', 'xx*.py' or 'NNN.med' are expected.
     See C9002 message for the allowed extensions.
     """
     id = "C2016"
@@ -109,7 +109,7 @@ class InvalidFilenameXX(FilenameCat, TextMsgNotFound):
                             r"(?P<ext>\.(" + "|".join(REG_EXT) + "))$")
         _expr2 = re.compile(r"/(?P<root>[a-z3]{3,5}[0-9]{2,3}[a-z]{1}"
                             r"_\w{1,16})"
-                            r"(?P<ext>\.py)$")
+                            r"(?P<ext>\.(comm|py))$")
         _expr3 = re.compile(r"/(?P<root>xx\w+)"
                             r"(?P<ext>\.(export|py))$")
         _expr4 = re.compile(r"/(?P<root>[0-9]+)"