diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index 03d2034dba..b41d08d21a 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -7484,6 +7484,71 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
+ TEST_TARGET
+
+
+ Specifies the target controller to use when running tests
+ against a test image.
+ The default controller to use is "qemu":
+
+ TEST_TARGET = "qemu"
+
+ A target controller is a class that defines how an
+ image gets deployed on a target and how a target is started.
+ A layer can extend the controllers by adding a module
+ in the layer's /lib/oeqa/controllers
+ directory and by inheriting the
+ BaseTarget class, which is an abstract
+ class that cannot be used as a value of
+ TEST_TARGET.
+
+
+
+ You can provide the following arguments with
+ TEST_TARGET:
+
+ "qemu":
+ Boots a QEMU image and runs the tests.
+ See the
+ "QEMU"
+ section in the Yocto Project Development Manual for
+ more information.
+
+ "QemuTarget":
+ Identical to "qemu".
+
+ "simpleremote":
+ Runs the tests on target hardware that is already
+ up and running.
+ The hardware can be on the network or it can be
+ a device running an image on QEMU.
+ You must also set
+ TEST_TARGET_IP
+ when you use "simpleremote".
+
+ This argument is defined in
+ meta/lib/oeqa/targetcontrol.py.
+ The small caps names are kept for compatibility
+ reasons.
+
+
+ "SimpleRemoteTarget":
+ Identical to "simpleremote".
+
+ "GummibootTarget":
+ Automatically deploys and runs tests on an
+ EFI-enabled machine that has a master image
+ installed.
+
+ This argument is defined in
+ meta/lib/oeqa/controllers/masterimage.py.
+
+
+
+
+
+
+
TEST_SUITES