diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # Revision history for tasty-sugar
 
+## 1.3.0.2 -- 2022-09-06
+
+ * Add test files to cabal's `extra-sources` so they are included in the package
+   (thanks to Felix Yan).
+
 ## 1.3.0.1 -- 2022-06-29
 
  * Bump optparse-applicative upper bound to allow 0.17 series.
diff --git a/tasty-sugar.cabal b/tasty-sugar.cabal
--- a/tasty-sugar.cabal
+++ b/tasty-sugar.cabal
@@ -1,7 +1,7 @@
 cabal-version:       2.0
 
 name:                tasty-sugar
-version:             1.3.0.1
+version:             1.3.0.2
 synopsis:            Tests defined by Search Using Golden Answer References
 description:
   .
@@ -21,7 +21,7 @@
 license-file:        LICENSE
 author:              Kevin Quick
 maintainer:          kquick@galois.com
-copyright:           Kevin Quick, 2019-2021
+copyright:           Kevin Quick, 2019-2022
 category:            Testing
 build-type:          Simple
 
@@ -50,6 +50,35 @@
                      examples/params/samples/simple.noopt.clang.exe
                      examples/params/samples/simple.noopt.gcc.exe
                      examples/params/samples/simple.opt-clang.exe
+                     test/builds/O0/cow-llvm13.exp
+                     test/builds/O0/cow.exe
+                     test/builds/O0/cow.exp
+                     test/builds/O0/llvm9/cow.exe
+                     test/builds/O0/llvm9/cow.lnk
+                     test/builds/cow.exp
+                     test/builds/gen/llvm10/frog.exe
+                     test/builds/gen/llvm13/frog.exe
+                     test/builds/gen/llvm9/frog.exe
+                     test/builds/llvm10/foo.exp
+                     test/builds/llvm13/cow.exe
+                     test/builds/llvm13/opts/O3/cow.exe
+                     test/builds/want/frog-llvm9-no.exp
+                     test/builds/want/frog-no.exp
+                     test/builds/want/frog-yes.exp
+                     test/data/second/cow-O2.exe
+                     test/data/second/foo-llvm13.exp
+                     test/data/second/foo.O1-llvm10.exe
+                     test/data/single/bar.exe
+                     test/data/single/cow.O2.exp
+                     test/data/single/cow.c
+                     test/data/single/foo.c
+                     test/data/single/foo.exp
+                     test/data/single/foo.llvm10-O2-exp
+                     test/data/single/foo.llvm10.O2.exe
+                     test/data/single/foo.llvm13.exe
+                     test/data/single/foo.llvm199.exp
+                     test/data/single/foo.llvm9.exe
+                     test/data/single/foo.llvm9.exp
 
 source-repository head
   type: git
diff --git a/test/builds/O0/cow-llvm13.exp b/test/builds/O0/cow-llvm13.exp
new file mode 100644
--- /dev/null
+++ b/test/builds/O0/cow-llvm13.exp
diff --git a/test/builds/O0/cow.exe b/test/builds/O0/cow.exe
new file mode 100644
--- /dev/null
+++ b/test/builds/O0/cow.exe
diff --git a/test/builds/O0/cow.exp b/test/builds/O0/cow.exp
new file mode 100644
--- /dev/null
+++ b/test/builds/O0/cow.exp
diff --git a/test/builds/O0/llvm9/cow.exe b/test/builds/O0/llvm9/cow.exe
new file mode 100644
--- /dev/null
+++ b/test/builds/O0/llvm9/cow.exe
diff --git a/test/builds/O0/llvm9/cow.lnk b/test/builds/O0/llvm9/cow.lnk
new file mode 100644
--- /dev/null
+++ b/test/builds/O0/llvm9/cow.lnk
diff --git a/test/builds/cow.exp b/test/builds/cow.exp
new file mode 100644
--- /dev/null
+++ b/test/builds/cow.exp
diff --git a/test/builds/gen/llvm10/frog.exe b/test/builds/gen/llvm10/frog.exe
new file mode 100644
--- /dev/null
+++ b/test/builds/gen/llvm10/frog.exe
diff --git a/test/builds/gen/llvm13/frog.exe b/test/builds/gen/llvm13/frog.exe
new file mode 100644
--- /dev/null
+++ b/test/builds/gen/llvm13/frog.exe
diff --git a/test/builds/gen/llvm9/frog.exe b/test/builds/gen/llvm9/frog.exe
new file mode 100644
--- /dev/null
+++ b/test/builds/gen/llvm9/frog.exe
diff --git a/test/builds/llvm10/foo.exp b/test/builds/llvm10/foo.exp
new file mode 100644
--- /dev/null
+++ b/test/builds/llvm10/foo.exp
diff --git a/test/builds/llvm13/cow.exe b/test/builds/llvm13/cow.exe
new file mode 100644
--- /dev/null
+++ b/test/builds/llvm13/cow.exe
diff --git a/test/builds/llvm13/opts/O3/cow.exe b/test/builds/llvm13/opts/O3/cow.exe
new file mode 100644
--- /dev/null
+++ b/test/builds/llvm13/opts/O3/cow.exe
diff --git a/test/builds/want/frog-llvm9-no.exp b/test/builds/want/frog-llvm9-no.exp
new file mode 100644
--- /dev/null
+++ b/test/builds/want/frog-llvm9-no.exp
diff --git a/test/builds/want/frog-no.exp b/test/builds/want/frog-no.exp
new file mode 100644
--- /dev/null
+++ b/test/builds/want/frog-no.exp
diff --git a/test/builds/want/frog-yes.exp b/test/builds/want/frog-yes.exp
new file mode 100644
--- /dev/null
+++ b/test/builds/want/frog-yes.exp
diff --git a/test/data/second/cow-O2.exe b/test/data/second/cow-O2.exe
new file mode 100644
--- /dev/null
+++ b/test/data/second/cow-O2.exe
diff --git a/test/data/second/foo-llvm13.exp b/test/data/second/foo-llvm13.exp
new file mode 100644
--- /dev/null
+++ b/test/data/second/foo-llvm13.exp
diff --git a/test/data/second/foo.O1-llvm10.exe b/test/data/second/foo.O1-llvm10.exe
new file mode 100644
--- /dev/null
+++ b/test/data/second/foo.O1-llvm10.exe
diff --git a/test/data/single/bar.exe b/test/data/single/bar.exe
new file mode 100644
--- /dev/null
+++ b/test/data/single/bar.exe
diff --git a/test/data/single/cow.O2.exp b/test/data/single/cow.O2.exp
new file mode 100644
--- /dev/null
+++ b/test/data/single/cow.O2.exp
diff --git a/test/data/single/cow.c b/test/data/single/cow.c
new file mode 100644
--- /dev/null
+++ b/test/data/single/cow.c
diff --git a/test/data/single/foo.c b/test/data/single/foo.c
new file mode 100644
--- /dev/null
+++ b/test/data/single/foo.c
diff --git a/test/data/single/foo.exp b/test/data/single/foo.exp
new file mode 100644
--- /dev/null
+++ b/test/data/single/foo.exp
diff --git a/test/data/single/foo.llvm10-O2-exp b/test/data/single/foo.llvm10-O2-exp
new file mode 100644
--- /dev/null
+++ b/test/data/single/foo.llvm10-O2-exp
diff --git a/test/data/single/foo.llvm10.O2.exe b/test/data/single/foo.llvm10.O2.exe
new file mode 100644
--- /dev/null
+++ b/test/data/single/foo.llvm10.O2.exe
diff --git a/test/data/single/foo.llvm13.exe b/test/data/single/foo.llvm13.exe
new file mode 100644
--- /dev/null
+++ b/test/data/single/foo.llvm13.exe
diff --git a/test/data/single/foo.llvm199.exp b/test/data/single/foo.llvm199.exp
new file mode 100644
--- /dev/null
+++ b/test/data/single/foo.llvm199.exp
diff --git a/test/data/single/foo.llvm9.exe b/test/data/single/foo.llvm9.exe
new file mode 100644
--- /dev/null
+++ b/test/data/single/foo.llvm9.exe
diff --git a/test/data/single/foo.llvm9.exp b/test/data/single/foo.llvm9.exp
new file mode 100644
--- /dev/null
+++ b/test/data/single/foo.llvm9.exp
