diff --git a/zircon/system/utest/syslog/BUILD.gn b/zircon/system/ulib/syslog/test/BUILD.gn
similarity index 86%
rename from zircon/system/utest/syslog/BUILD.gn
rename to zircon/system/ulib/syslog/test/BUILD.gn
index b3d93d7b0a3fa9eba1edbce99e9bca833fa1e554..e78447a73a20192844b0b251b2d74b6e3ea03071 100644
--- a/zircon/system/utest/syslog/BUILD.gn
+++ b/zircon/system/ulib/syslog/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 = [
+    ":syslog",
+  ]
+}
+
 test("syslog") {
   sources = [
     "syslog_socket_tests.cpp",
diff --git a/zircon/system/utest/syslog/syslog_socket_tests.cpp b/zircon/system/ulib/syslog/test/syslog_socket_tests.cpp
similarity index 100%
rename from zircon/system/utest/syslog/syslog_socket_tests.cpp
rename to zircon/system/ulib/syslog/test/syslog_socket_tests.cpp
diff --git a/zircon/system/utest/syslog/syslog_tests.c b/zircon/system/ulib/syslog/test/syslog_tests.c
similarity index 100%
rename from zircon/system/utest/syslog/syslog_tests.c
rename to zircon/system/ulib/syslog/test/syslog_tests.c
diff --git a/zircon/system/utest/BUILD.gn b/zircon/system/utest/BUILD.gn
index a8fc5cd52bf03508044be80b192e1bfe1081cdce..075182f5dc2a788abd9f58a1bd3f79b49038ad05 100644
--- a/zircon/system/utest/BUILD.gn
+++ b/zircon/system/utest/BUILD.gn
@@ -90,6 +90,7 @@ if (current_cpu != "") {
       "$zx/system/ulib/region-alloc/test",
       "$zx/system/ulib/simplehid/test",
       "$zx/system/ulib/storage-metrics/test",
+      "$zx/system/ulib/syslog/test",
       "$zx/system/ulib/tftp:tftp-test",
       "$zx/system/ulib/trace-reader:tests",
       "$zx/system/ulib/trace-vthread:tests",
@@ -174,7 +175,6 @@ if (current_cpu != "") {
       "stdio",
       "sysconf",
       "sysinfo",
-      "syslog",
       "sysmem",
       "task-utils",
       "thread-initial-state",