diff --git a/.gitattributes b/.gitattributes
index cb789cd867..e1fbdfc2c7 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -8034,6 +8034,8 @@ test/customdrawn/lazdialogs_test.res -text
test/customdrawn/mainform.lfm svneol=native#text/plain
test/customdrawn/mainform.pas svneol=native#text/plain
test/hello.ahk svneol=native#text/plain
+test/ideintf/testmenuintf.lfm svneol=native#text/plain
+test/ideintf/testmenuintf.pas svneol=native#text/plain
test/lazutils/TestLazLogger.lpr svneol=native#text/pascal
test/lazutils/testavglvltree.pas svneol=native#text/plain
test/lazutils/testlazloggercase.pas svneol=native#text/pascal
diff --git a/test/ideintf/testmenuintf.lfm b/test/ideintf/testmenuintf.lfm
new file mode 100644
index 0000000000..01e5767078
--- /dev/null
+++ b/test/ideintf/testmenuintf.lfm
@@ -0,0 +1,17 @@
+object TestMenuIntfForm: TTestMenuIntfForm
+ Left = 287
+ Height = 237
+ Top = 215
+ Width = 541
+ Caption = 'TestMenuIntfForm'
+ Menu = TestMainMenuIntf1
+ LCLVersion = '1.7'
+ object TestMainMenuIntf1: TMainMenu
+ left = 64
+ top = 16
+ end
+ object TestPopupMenuIntf1: TPopupMenu
+ left = 64
+ top = 80
+ end
+end
diff --git a/test/ideintf/testmenuintf.pas b/test/ideintf/testmenuintf.pas
new file mode 100644
index 0000000000..6245cd77f3
--- /dev/null
+++ b/test/ideintf/testmenuintf.pas
@@ -0,0 +1,49 @@
+unit testmenuintf;
+
+{$mode objfpc}{$H+}
+
+interface
+
+uses
+ Classes, SysUtils, fpcunit, FileUtil, LResources, Forms, Controls, Graphics,
+ Dialogs, Menus, MenuIntf, testglobals;
+
+type
+
+ { TTestMenuIntfForm }
+
+ TTestMenuIntfForm = class(TForm)
+ TestMainMenuIntf1: TMainMenu;
+ TestPopupMenuIntf1: TPopupMenu;
+ private
+ public
+ end;
+
+ { TMenuIntfTest }
+
+ TTestMenuIntf = class(TTestCase)
+ public
+ published
+ procedure TestMainMenu;
+ end;
+
+var
+ TestMenuIntfForm: TTestMenuIntfForm;
+
+implementation
+
+{$R *.lfm}
+
+
+{ TMenuIntfTest }
+
+procedure TTestMenuIntf.TestMainMenu;
+begin
+
+end;
+
+initialization
+ AddToIDEIntfTestSuite(TTestMenuIntf);
+
+end.
+
diff --git a/test/runtestsgui.lpi b/test/runtestsgui.lpi
index c729ccb5cb..ef755c22e1 100644
--- a/test/runtestsgui.lpi
+++ b/test/runtestsgui.lpi
@@ -10,6 +10,7 @@