diff --git a/Interaction/Widgets/Testing/Cxx/CMakeLists.txt b/Interaction/Widgets/Testing/Cxx/CMakeLists.txt
index 30bb2250bc94de97f37bd09eb243f3782a8a9f73..05d38056fade5f99bda4f488a5582a893aaca275 100644
--- a/Interaction/Widgets/Testing/Cxx/CMakeLists.txt
+++ b/Interaction/Widgets/Testing/Cxx/CMakeLists.txt
@@ -28,7 +28,6 @@ vtk_add_test_cxx(${vtk-module}CxxTests tests
   TestHandleWidget.cxx
   TestHandleWidget2D.cxx
   TestImageActorContourWidget.cxx
-  TestImageTracerWidget.cxx
   TestImplicitCylinderWidget.cxx
   TestImplicitCylinderWidget2.cxx
   TestImplicitPlaneWidget.cxx
@@ -124,6 +123,12 @@ if(VTK_RENDERING_BACKEND STREQUAL "OpenGL")
     )
 endif()
 
+if(VTK_RENDERING_BACKEND STREQUAL "OpenGL2")
+  vtk_add_test_cxx(${vtk-module}CxxTests tests
+    TestImageTracerWidget.cxx
+    )
+endif()
+
 set(all_tests
   ${tests}
   ${no_valid_tests}
diff --git a/Interaction/Widgets/Testing/Cxx/TestImageTracerWidget.cxx b/Interaction/Widgets/Testing/Cxx/TestImageTracerWidget.cxx
index f9577344c3fdebcc9eee6e181a7700d078ada3b0..966c7e34849c3a23460f60a087b69e5e2cb66595 100644
--- a/Interaction/Widgets/Testing/Cxx/TestImageTracerWidget.cxx
+++ b/Interaction/Widgets/Testing/Cxx/TestImageTracerWidget.cxx
@@ -223,10 +223,7 @@ const char ImageTracerWidgetEventLog[] =
   "MouseMoveEvent 353 145 0 0 0 0 Shift_L\n"
   "MouseMoveEvent 352 147 0 0 0 0 Shift_L\n"
   "MouseMoveEvent 352 148 0 0 0 0 Shift_L\n"
-  "MouseMoveEvent 352 150 0 0 0 0 Shift_L\n"
-  "MouseMoveEvent 351 152 0 0 0 0 Shift_L\n"
-  "MouseMoveEvent 350 156 0 0 0 0 Shift_L\n"
-  "MouseMoveEvent 349 158 0 0 0 0 Shift_L\n"
+  "MouseMoveEvent 352 149 0 0 0 0 Shift_L\n"
   "RightButtonReleaseEvent 349 158 0 0 0 0 Shift_L\n"
   "MouseMoveEvent 381 179 0 0 0 0 Shift_L\n"
   "LeftButtonPressEvent 381 179 0 0 0 0 Shift_L\n"