diff --git a/test/Manifest.toml b/test/Manifest.toml
new file mode 100644
index 0000000000000000000000000000000000000000..bce8465c2ff47c0e77177204a71a0cbcfe3331d3
--- /dev/null
+++ b/test/Manifest.toml
@@ -0,0 +1,40 @@
+# This file is machine-generated - editing it directly is not advised
+
+[[Base64]]
+uuid = "2a0f44e3-6c83-55bd-87e4-b1978d98bd5f"
+
+[[Distributed]]
+deps = ["Random", "Serialization", "Sockets"]
+uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b"
+
+[[InteractiveUtils]]
+deps = ["Markdown"]
+uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
+
+[[Libdl]]
+uuid = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
+
+[[LinearAlgebra]]
+deps = ["Libdl"]
+uuid = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
+
+[[Logging]]
+uuid = "56ddb016-857b-54e1-b83d-db4d58db5568"
+
+[[Markdown]]
+deps = ["Base64"]
+uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
+
+[[Random]]
+deps = ["Serialization"]
+uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
+
+[[Serialization]]
+uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
+
+[[Sockets]]
+uuid = "6462fe0b-24de-5631-8697-dd941f90decc"
+
+[[Test]]
+deps = ["Distributed", "InteractiveUtils", "Logging", "Random"]
+uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
diff --git a/test/Project.toml b/test/Project.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a2cd2f8d848c031a6b7fd164299a20a5b4609a40
--- /dev/null
+++ b/test/Project.toml
@@ -0,0 +1,3 @@
+[deps]
+LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
+Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
diff --git a/test/SchurAlgo_test.jl b/test/SchurAlgo_test.jl
new file mode 100644
index 0000000000000000000000000000000000000000..2d81a350d9a30996d8b762003962e8e9013020f8
--- /dev/null
+++ b/test/SchurAlgo_test.jl
@@ -0,0 +1,10 @@
+A = diagm([1, 1, -0.5])
+
+
+ws = DgeesWs(3)
+
+dgees!(ws, A)
+println(ws.eigen_values)
+
+dgees!(ws, A, SchurAlgo.Lhp())
+println(ws.eigen_values)
diff --git a/test/runtests.jl b/test/runtests.jl
new file mode 100644
index 0000000000000000000000000000000000000000..a8272306280717fa4f21b09debe9af014aa32300
--- /dev/null
+++ b/test/runtests.jl
@@ -0,0 +1,8 @@
+using FastLapackInterface
+using FastLapackInterface.LinSolveAlgo
+using FastLapackInterface.SchurAlgo
+using FastLapackInterface.QrAlgo
+using LinearAlgebra
+
+#include("LinSolveAlgo_test.jl")
+include("SchurAlgo_test.jl")