@@ -7,30 +7,26 @@ using Pkg
7
7
GPUArrays. test (JLArray)
8
8
end
9
9
10
- function test_package (package, branch= nothing )
11
- mktempdir () do devdir
12
- withenv (" JULIA_PKG_DEVDIR" => devdir) do
13
- # try to install from the same branch of GPUArrays
14
- try
15
- if branch === nothing
16
- branch = chomp (read (` git -C $(@__DIR__ ) rev-parse --abbrev-ref HEAD` , String))
17
- branch == " HEAD" && error (" in detached HEAD state" )
18
- end
19
- Pkg. add (PackageSpec (name= package, rev= String (branch)))
20
- @info " Installed $package from $branch branch"
21
- catch ex
22
- @warn " Could not install $package from same branch as GPUArrays, trying master branch" exception= ex
23
- Pkg. add (PackageSpec (name= package, rev= " master" ))
24
- end
10
+ if haskey (ENV , " GITLAB_CI" )
11
+ using Pkg
25
12
26
- Pkg. test (package)
13
+ function match_package (package, branch)
14
+ try
15
+ Pkg. add (PackageSpec (name= package, rev= String (branch)))
16
+ @info " Installed $package from $branch branch"
17
+ catch ex
18
+ @warn " Could not install $package from $branch branch, trying master" exception= ex
19
+ Pkg. add (PackageSpec (name= package, rev= " master" ))
20
+ @info " Installed $package from master branch"
27
21
end
28
22
end
29
- end
30
23
31
- if haskey (ENV , " GITLAB_CI" )
32
24
branch = ENV [" CI_COMMIT_REF_NAME" ]
25
+ for package in (" Adapt" , " CuArrays" )
26
+ match_package (package, branch)
27
+ end
28
+
33
29
@testset " CuArray" begin
34
- test_package (" CuArrays" , branch )
30
+ Pkg . test (" CuArrays" )
35
31
end
36
32
end
0 commit comments