diff --git a/tests/test_fixtures.py b/tests/test_fixtures.py
index <HASH>..<HASH> 100644
--- a/tests/test_fixtures.py
+++ b/tests/test_fixtures.py
@@ -1,3 +1,4 @@
+import pytest
 from _pytest.main import EXIT_OK
 
 
@@ -68,6 +69,9 @@ def test_ansible_host(testdir, option):
     assert result.parseoutcomes()['passed'] == 8
 
 
+# NOTE: ansible-v1.9 will fail with a KeyError when attempting hosts['ungrouped'].  This surfaces as a AssertionError in
+# the following test.
+@pytest.mark.ansible_v1_xfail(raises=AssertionError)
 def test_ansible_group(testdir, option):
     src = """
         import pytest
Xfail for stable-<I> AssertionError

Seems that the implicit group called 'ungrouped' isn't handled the same
in <I>.  I'm xfailing that test for now.