Skip to content

Commit fe27889

Browse files
committed
Update tests
1 parent 1e38de9 commit fe27889

5 files changed

Lines changed: 31 additions & 9 deletions

File tree

test/test_inertia_calculation.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# SPDX-FileCopyrightText: 2025 Daan van Wolffelaar
22
# SPDX-License-Identifier: MIT
33

4+
5+
46
using KiteModels
57
using Test
68

test/test_orientation.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
# SPDX-FileCopyrightText: 2025 Uwe Fechner, Daan van Wolffelaar
22
# SPDX-License-Identifier: MIT
33

4+
using Pkg
5+
if ! ("Test" keys(Pkg.project().dependencies))
6+
Pkg.activate("test")
7+
end
8+
49
using KiteUtils
510
using KiteModels
611
using KitePodModels

test/test_staticarrays.jl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33

44
# unittest for StaticArrays
55
# fails for v1.5.13 and v1.5.14
6-
using StaticArrays, LinearAlgebra, BenchmarkTools, Test
6+
using Pkg
7+
if ! ("Test" keys(Pkg.project().dependencies))
8+
Pkg.activate("test")
9+
end
10+
11+
using BenchmarkTools, LinearAlgebra, StaticArrays, Test
712

813
const KVec3 = MVector{3, Float64}
914

test/test_steady_state.jl

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
# SPDX-FileCopyrightText: 2025 Uwe Fechner
22
# SPDX-License-Identifier: MIT
33

4-
using StaticArrays, LinearAlgebra, KiteUtils
4+
using Pkg
5+
if ! ("Test" keys(Pkg.project().dependencies))
6+
Pkg.activate("test")
7+
end
8+
9+
using KiteUtils, LinearAlgebra, StaticArrays
510
using KiteModels, KitePodModels
611

712
set_data_path(joinpath(dirname(dirname(pathof(KiteModels))), "data"))
@@ -12,12 +17,12 @@ kps4::KPS4 = KPS4(kcu)
1217

1318
dt = 0.05
1419

15-
clear!(kps)
16-
KiteModels.set_depower_steering!(kps, kps.set.depower_offset/100.0, 0.0)
17-
kps.stiffness_factor = 0.5
20+
clear!(kps4)
21+
KiteModels.set_depower_steering!(kps4, kps4.set.depower_offset/100.0, 0.0)
22+
kps4.stiffness_factor = 0.5
1823

19-
@time KiteModels.find_steady_state!(kps, prn=true)
24+
@time KiteModels.find_steady_state!(kps4, prn=true)
2025

21-
println("\nlift, drag [N] : $(KiteModels.lift_drag(kps))")
26+
println("\nlift, drag [N] : $(KiteModels.lift_drag(kps4))")
2227
# println("\nSpring forces:")
23-
# spring_forces(kps)
28+
# spring_forces(kps4)

test/test_sundials.jl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33

44
# unittest for Sundials.jl, works fine with 4.11.4 and older
55
# also requires v6.115.4 of DiffEqBase or older
6+
using Pkg
7+
if ! ("Test" keys(Pkg.project().dependencies))
8+
Pkg.activate("test")
9+
end
10+
611
using StaticArrays, Sundials, Test
712

813
const KVec3 = MVector{3, Float64}
@@ -11,7 +16,7 @@ Base.@kwdef mutable struct KPS4{S, T, P}
1116
v_apparent::T = zeros(S, 3)
1217
end
1318

14-
const kps4 = KPS4{Float64, KVec3, 6+4+1}()
19+
kps4::KPS4 = KPS4{Float64, KVec3, 6+4+1}()
1520

1621
function residual!(res, yd, y::MVector{S, Float64}, s::KPS4, time) where S
1722
end

0 commit comments

Comments
 (0)