From 719ec7a6d72c58b0bb5c1f7a3ca1424603a4e467 Mon Sep 17 00:00:00 2001 From: MichelJuillard <michel.juillard@mjui.fr> Date: Sat, 2 May 2020 10:23:55 +0200 Subject: [PATCH] adding tests --- test/Manifest.toml | 40 ++++++++++++++++++++++++++++++++++++++++ test/Project.toml | 3 +++ test/SchurAlgo_test.jl | 10 ++++++++++ test/runtests.jl | 8 ++++++++ 4 files changed, 61 insertions(+) create mode 100644 test/Manifest.toml create mode 100644 test/Project.toml create mode 100644 test/SchurAlgo_test.jl create mode 100644 test/runtests.jl diff --git a/test/Manifest.toml b/test/Manifest.toml new file mode 100644 index 0000000..bce8465 --- /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 0000000..a2cd2f8 --- /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 0000000..2d81a35 --- /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 0000000..a827230 --- /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") -- GitLab