Skip to content

Commit

Permalink
Test on CI
Browse files Browse the repository at this point in the history
  • Loading branch information
KeitaNakamura committed Nov 23, 2024
1 parent eea628b commit 2debf97
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 51 deletions.
3 changes: 2 additions & 1 deletion docs/literate/tutorials/dam_break.jl
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ function variational_multiscale_method(state)
## Solve nonlinear system
U = zeros(ndofs(dofmap)) # Initialize nodal dispacement and pressure with zero
solved = Tesserae.newton!(U, U->residual(U,state), U->J;
linsolve=(x,A,b)->ldiv!(x,A,b), backtracking=true)
linsolve=(x,A,b)->ldiv!(x,A,b), backtracking=true, verbose=true)
solved && break
end

Expand Down Expand Up @@ -389,6 +389,7 @@ function jacobian(state)
## Extract the activated degrees of freedom
extract(A, dofmap)
end
main()

using Test #src
if @isdefined(RUN_TESTS) && RUN_TESTS #src
Expand Down
2 changes: 1 addition & 1 deletion test/LocalPreferences.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
debug_mode = true
block_factor = 3
threaded_macro = true
showprogress_macro = false
showprogress_macro = true
12 changes: 6 additions & 6 deletions test/runtests.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ using Tesserae
using Random
using Test

include("utils.jl")
include("mesh.jl")
include("blockspace.jl")
include("sparray.jl")
# include("utils.jl")
# include("mesh.jl")
# include("blockspace.jl")
# include("sparray.jl")

include("grid.jl")
# include("grid.jl")

include("interpolations.jl")
# include("interpolations.jl")

include("tutorials.jl")
86 changes: 43 additions & 43 deletions test/tutorials.jl
Original file line number Diff line number Diff line change
@@ -1,55 +1,55 @@
module TestCollision
const RUN_TESTS = true
cd(tempdir()) do
include(joinpath(@__DIR__, "../docs/literate/tutorials/collision.jl"))
end
end
# module TestCollision
# const RUN_TESTS = true
# cd(tempdir()) do
# include(joinpath(@__DIR__, "../docs/literate/tutorials/collision.jl"))
# end
# end

module TestCPDI
const RUN_TESTS = true
cd(tempdir()) do
include(joinpath(@__DIR__, "../docs/literate/tutorials/cpdi.jl"))
end
end
# module TestCPDI
# const RUN_TESTS = true
# cd(tempdir()) do
# include(joinpath(@__DIR__, "../docs/literate/tutorials/cpdi.jl"))
# end
# end

module TestTLMPMVortex
const RUN_TESTS = true
cd(tempdir()) do
include(joinpath(@__DIR__, "../docs/literate/tutorials/tlmpm_vortex.jl"))
end
end
# module TestTLMPMVortex
# const RUN_TESTS = true
# cd(tempdir()) do
# include(joinpath(@__DIR__, "../docs/literate/tutorials/tlmpm_vortex.jl"))
# end
# end

module TestImplicitJacobianFree
const RUN_TESTS = true
cd(tempdir()) do
include(joinpath(@__DIR__, "../docs/literate/tutorials/implicit_jacobian_free.jl"))
end
end
# module TestImplicitJacobianFree
# const RUN_TESTS = true
# cd(tempdir()) do
# include(joinpath(@__DIR__, "../docs/literate/tutorials/implicit_jacobian_free.jl"))
# end
# end

module TestImplicitJacobianBased
const RUN_TESTS = true
cd(tempdir()) do
include(joinpath(@__DIR__, "../docs/literate/tutorials/implicit_jacobian_based.jl"))
end
end
# module TestImplicitJacobianBased
# const RUN_TESTS = true
# cd(tempdir()) do
# include(joinpath(@__DIR__, "../docs/literate/tutorials/implicit_jacobian_based.jl"))
# end
# end

module TestCollapse
const RUN_TESTS = true
cd(tempdir()) do
include(joinpath(@__DIR__, "../docs/literate/tutorials/collapse.jl"))
end
end
# module TestCollapse
# const RUN_TESTS = true
# cd(tempdir()) do
# include(joinpath(@__DIR__, "../docs/literate/tutorials/collapse.jl"))
# end
# end

module TestDamBreak
const RUN_TESTS = true
# const RUN_TESTS = true
cd(tempdir()) do
include(joinpath(@__DIR__, "../docs/literate/tutorials/dam_break.jl"))
end
end

module TestRigidBodyContact
const RUN_TESTS = true
cd(tempdir()) do
include(joinpath(@__DIR__, "../docs/literate/tutorials/rigid_body_contact.jl"))
end
end
# module TestRigidBodyContact
# const RUN_TESTS = true
# cd(tempdir()) do
# include(joinpath(@__DIR__, "../docs/literate/tutorials/rigid_body_contact.jl"))
# end
# end

0 comments on commit 2debf97

Please sign in to comment.