pw_build: Detect test.cc as a test file

Change-Id: I77de3edb6ee5a46b476771584f16c669d6ba40ba
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/45340
Pigweed-Auto-Submit: Wyatt Hepler <hepler@google.com>
Commit-Queue: Auto-Submit <auto-submit@pigweed.google.com.iam.gserviceaccount.com>
Reviewed-by: Vic Yang <victoryang@google.com>
diff --git a/pw_build/pigweed.cmake b/pw_build/pigweed.cmake
index 37b0212..9a2c617 100644
--- a/pw_build/pigweed.cmake
+++ b/pw_build/pigweed.cmake
@@ -69,7 +69,8 @@
 
   # Create a library with all source files not ending in _test.
   set(sources "${all_sources}")
-  list(FILTER sources EXCLUDE REGEX "_test(\\.cc|(_c)?\\.c)$")
+  list(FILTER sources EXCLUDE REGEX "_test(\\.cc|(_c)?\\.c)$")  # *_test.cc
+  list(FILTER sources EXCLUDE REGEX "^test(\\.cc|(_c)?\\.c)$")  # test.cc
   list(FILTER sources EXCLUDE REGEX "_fuzzer\\.cc$")
 
   file(GLOB_RECURSE headers *.h)