diff --git a/zircon/system/utest/region-alloc/BUILD.gn b/zircon/system/ulib/region-alloc/test/BUILD.gn
similarity index 84%
rename from zircon/system/utest/region-alloc/BUILD.gn
rename to zircon/system/ulib/region-alloc/test/BUILD.gn
index 70cb70ab921c0cc5e36c724fa5dd5e16a185309c..22d49d4880d6b9437a9eafa19d6c685d40ea5aed 100644
--- a/zircon/system/utest/region-alloc/BUILD.gn
+++ b/zircon/system/ulib/region-alloc/test/BUILD.gn
@@ -2,6 +2,13 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
+group("test") {
+  testonly = true
+  deps = [
+    ":region-alloc",
+  ]
+}
+
 test("region-alloc") {
   sources = [
     "region-alloc-c-api.c",
diff --git a/zircon/system/utest/region-alloc/common.h b/zircon/system/ulib/region-alloc/test/common.h
similarity index 100%
rename from zircon/system/utest/region-alloc/common.h
rename to zircon/system/ulib/region-alloc/test/common.h
diff --git a/zircon/system/utest/region-alloc/region-alloc-c-api.c b/zircon/system/ulib/region-alloc/test/region-alloc-c-api.c
similarity index 100%
rename from zircon/system/utest/region-alloc/region-alloc-c-api.c
rename to zircon/system/ulib/region-alloc/test/region-alloc-c-api.c
diff --git a/zircon/system/utest/region-alloc/region-alloc.cpp b/zircon/system/ulib/region-alloc/test/region-alloc.cpp
similarity index 100%
rename from zircon/system/utest/region-alloc/region-alloc.cpp
rename to zircon/system/ulib/region-alloc/test/region-alloc.cpp
diff --git a/zircon/system/utest/BUILD.gn b/zircon/system/utest/BUILD.gn
index 5bef23e95b59d8f2f25066426345a1bc83258149..25567417b14087a79ed55966c10db9e1bd7eb55d 100644
--- a/zircon/system/utest/BUILD.gn
+++ b/zircon/system/utest/BUILD.gn
@@ -83,6 +83,7 @@ if (current_cpu != "") {
       "$zx/system/ulib/minfs/test",
       "$zx/system/ulib/paver:paver-test",
       "$zx/system/ulib/pretty:pretty-test",
+      "$zx/system/ulib/region-alloc/test",
       "$zx/system/ulib/simplehid/test",
       "$zx/system/ulib/storage-metrics/test",
       "$zx/system/ulib/tftp:tftp-test",
@@ -164,7 +165,6 @@ if (current_cpu != "") {
       "qsort",
       "race-tests",
       "ramdisk",
-      "region-alloc",
       "register-state",
       "rtc-lib",
       "runtests-utils",