From ae64e8a3fe186f51828ccd717da83faa41fa63f1 Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Fri, 13 Sep 2019 13:21:03 +0300 Subject: [PATCH 1/3] Update travis.yml to test with newest versions 0.7, 1.0 and nightly --> 1.2, 1.3, nightly --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index c470e92..dbe3598 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,8 +4,8 @@ os: - linux julia: - - 0.7 - - 1.0 + - 1.2 + - 1.3 - nightly addons: From 824920c433ba36319ce82b6feb2e035877f4d5c5 Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Fri, 13 Sep 2019 12:45:50 +0300 Subject: [PATCH 2/3] Fix broken test The order of the calculated eigenvalues has been changed in the newest Julia versions. Fixed by sorting the lists before comparison. Closes issue #232. --- test/test_elasticity_tet10_stiffness_matrix.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_elasticity_tet10_stiffness_matrix.jl b/test/test_elasticity_tet10_stiffness_matrix.jl index d85cf3b..e0de522 100644 --- a/test/test_elasticity_tet10_stiffness_matrix.jl +++ b/test/test_elasticity_tet10_stiffness_matrix.jl @@ -34,4 +34,4 @@ eigs_expected = [8809.45, 4936.01, 2880.56, 2491.66, 2004.85, 195.832, 104.008, 72.7562, 64.4376, 53.8515, 23.8417, 16.6354, 9.54682, 6.93361, 2.22099, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] -@test isapprox(eigs, eigs_expected; atol=1.0e-2) +@test isapprox(sort(eigs), sort(eigs_expected); atol=1.0e-2) From a0808f18fdea60234ff702207e1141196c950183 Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Fri, 13 Sep 2019 14:09:40 +0300 Subject: [PATCH 3/3] Update automatic document generation It looks document generation proceduce has slightly changed. docs/Project.toml is defining dependencies for document generation and they are not explicitly given in `travis.yml`. --- .travis.yml | 6 ++---- docs/Project.toml | 3 +++ 2 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 docs/Project.toml diff --git a/.travis.yml b/.travis.yml index dbe3598..9af7731 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,12 +20,10 @@ matrix: jobs: include: - stage: "Documentation" - julia: 1.0 os: linux script: - - julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); - Pkg.instantiate()' - - julia --project=docs/ -e 'import Pkg; Pkg.add("Documenter"); include("docs/make.jl")' + - julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' + - julia --project=docs/ docs/make.jl after_success: skip after_success: diff --git a/docs/Project.toml b/docs/Project.toml new file mode 100644 index 0000000..cf645b5 --- /dev/null +++ b/docs/Project.toml @@ -0,0 +1,3 @@ +[deps] +Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" +Literate = "98b081ad-f1c9-55d3-8b20-4c87d4299306"