diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index eb84f83..31a21c4 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -41,8 +41,8 @@ jobs: - name: "Run upstream GRAPE tests" shell: julia --color=yes --project=test --code-coverage="@" --depwarn="yes" --check-bounds="yes" {0} run: | - using Pkg - Pkg.test("GRAPE", coverage=true)' + import GRAPE + include(pkgdir(GRAPE, "test", "runtests.jl")) - uses: julia-actions/julia-processcoverage@v1 - name: "Summarize coverage" run: julia --project=test -e 'using QuantumControlTestUtils; show_coverage();' @@ -74,7 +74,7 @@ jobs: DOCUMENTER_KEY: ${{ secrets.DOCUMENTER_KEY }} - name: Zip the HTML documentation run: zip-folder --debug --auto-root --outfile "docs.zip" docs/build - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 name: Upload documentation artifacts with: name: QuantumGradientGenerators diff --git a/test/Project.toml b/test/Project.toml index e7d3c50..153d099 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -4,17 +4,28 @@ Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" DocumenterCitations = "daee34ce-89f3-4625-b898-19384cb65244" DocumenterInterLinks = "d12716ef-a0f6-4df4-a9f1-a5a34e75c656" GRAPE = "6b52fcaf-80fe-489a-93e9-9f92080510be" +IOCapture = "b5f81e59-6552-4d32-b1f0-c071b021bf89" JuliaFormatter = "98e50ef6-434e-11e9-1051-2b60c6c9e899" +Krotov = "b05dcdc7-62f6-4360-bf2c-0898bba419de" +LBFGSB = "5be7bae1-8223-5378-bac3-9e7378a2f6e6" +LineSearches = "d3d80556-e9d4-5f37-9878-2ab0fcc64255" +LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" LiveServer = "16fef848-5104-11e9-1b77-fb7a48bbb589" +NLSolversBase = "d41bc354-129a-5804-8e4c-c37616107c6c" LocalCoverage = "5f6e1e16-694c-5876-87ef-16b5274f298e" +Optim = "429524aa-4258-5aef-a3af-852621145aeb" +Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" QuantumControl = "8a270532-f23f-47a8-83a9-b33d10cad486" QuantumControlBase = "f10a33bc-5a64-497c-be7b-6f86b4f0c2aa" QuantumControlTestUtils = "d3fd27c9-1dfb-4e67-b0c0-90d0d87a1e48" QuantumGradientGenerators = "a563f35e-61db-434d-8c01-8b9e3ccdfd85" QuantumPropagators = "7bf12567-5742-4b91-a078-644e72a65fc1" SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" +SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" +StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" +UnicodePlots = "b8865327-cd53-5732-bb35-84acbb429228" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [compat]