[syslog] colocate go tests with implementation
This is more customary in Go.
Test: fx run-test syslog_gotests
Change-Id: I105cc52bf142bf40cff95ae9edbf1a144eaf40b7
diff --git a/garnet/go/src/syslog_tests/BUILD.gn b/garnet/go/src/syslog_tests/BUILD.gn
deleted file mode 100644
index 1f4724f..0000000
--- a/garnet/go/src/syslog_tests/BUILD.gn
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2018 The Fuchsia Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-import("//build/go/go_library.gni")
-import("//build/go/go_test.gni")
-import("//build/package.gni")
-import("//build/testing/environments.gni")
-
-go_library("syslog_tests_lib") {
- name = "syslog_tests"
- deps = [
- "//garnet/public/lib/syslog/go/src/syslog",
- ]
-}
-
-go_test("syslog_go_tests") {
- gopackage = "syslog_tests"
- deps = [
- ":syslog_tests_lib",
- ]
-}
-
-package("syslog_gotests") {
- testonly = true
-
- deps = [
- ":syslog_go_tests",
- ]
- tests = [
- {
- name = "syslog_go_tests"
- environments = basic_envs
- },
- ]
-}
diff --git a/garnet/packages/tests/syslog b/garnet/packages/tests/syslog
index 0380a83..887c3b5 100644
--- a/garnet/packages/tests/syslog
+++ b/garnet/packages/tests/syslog
@@ -1,6 +1,6 @@
{
"packages": [
"//garnet/public/lib/syslog/cpp:tests",
- "//garnet/go/src/syslog_tests:syslog_gotests"
+ "//garnet/public/lib/syslog/go/src/syslog:syslog_gotests"
]
}
diff --git a/garnet/public/lib/syslog/go/src/syslog/BUILD.gn b/garnet/public/lib/syslog/go/src/syslog/BUILD.gn
index 33c3c0b..2536698 100644
--- a/garnet/public/lib/syslog/go/src/syslog/BUILD.gn
+++ b/garnet/public/lib/syslog/go/src/syslog/BUILD.gn
@@ -3,7 +3,10 @@
# found in the LICENSE file.
import("//build/go/go_library.gni")
+import("//build/go/go_test.gni")
import("//build/go/toolchain.gni")
+import("//build/package.gni")
+import("//build/testing/environments.gni")
go_library("syslog") {
name = "syslog"
@@ -12,3 +15,25 @@
"//zircon/public/fidl/fuchsia-logger($go_toolchain)",
]
}
+
+go_test("syslog_logger_test") {
+ gopackage = "syslog/logger"
+ deps = [
+ ":syslog",
+ ]
+}
+
+package("syslog_gotests") {
+ testonly = true
+
+ deps = [
+ ":syslog_logger_test",
+ ]
+
+ tests = [
+ {
+ name = "syslog_logger_test"
+ environments = basic_envs
+ },
+ ]
+}
diff --git a/garnet/go/src/syslog_tests/syslog_test.go b/garnet/public/lib/syslog/go/src/syslog/logger/logger_test.go
similarity index 99%
rename from garnet/go/src/syslog_tests/syslog_test.go
rename to garnet/public/lib/syslog/go/src/syslog/logger/logger_test.go
index 1fca596..e081b12 100644
--- a/garnet/go/src/syslog_tests/syslog_test.go
+++ b/garnet/public/lib/syslog/go/src/syslog/logger/logger_test.go
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-package main
+package logger_test
import (
"bytes"