Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

Commit c258563

Browse files
authored
Merge pull request #126 from SciML/ap/distributed_testing
Distributed Testing
2 parents 8a21b51 + b375c0c commit c258563

20 files changed

+574
-540
lines changed

.buildkite/pipeline.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ steps:
44
- JuliaCI/julia#v1:
55
version: "1"
66
- JuliaCI/julia-test#v1:
7+
coverage: true
8+
- JuliaCI/julia-coverage#v1:
9+
codecov: true
10+
dirs:
11+
- src
12+
- ext
713
agents:
814
queue: "juliagpu"
915
cuda: "*"
@@ -13,4 +19,7 @@ steps:
1319

1420
env:
1521
GROUP: CUDA
16-
JULIA_PKG_SERVER: ""
22+
JULIA_PKG_SERVER: ""
23+
RETESTITEMS_NWORKERS: 4
24+
RETESTITEMS_NWORKER_THREADS: 2
25+
SECRET_CODECOV_TOKEN: "HsC3X/h3CrsRhMR199BUbw9xmASfTTEtdT2JMJlbkW6nsMtZXDIWxKzBNOpn0123zn3K+VE30i7+aLpcqZjlux0BQDMVLx5O5KudjrJmBE2G8KMMv1pra+UHEOFdFP3TzjHXGcHzpUrjpG8if8cHbsWdyQCV0Hdx2qAPnhX5haGPyMuIlRfoaWQfdxJPl5fDLXs1xe0LnMcYMx8uUsvvJZ/hhFtMYWJU0WFtqnAkCR8h/pQd6yZOaGP2SXJkOR8+1xbx+M8m6agH9idp2BjDPpXMOo27V3O2Gkoy3R4b5ouLdqOMaZSIOemoYCv6oh+EkbKaFvZydvm0xCW5YBFPPw==;U2FsdGVkX19FT0yFV6EMY/NVSQslXE6byckN0qa/HVU5dd3d4swmOCWBkBPtemRPGvCMP669iXSPfDTlw7ZSvw=="

.github/workflows/CI.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,17 @@ on:
88
- main
99
jobs:
1010
test:
11-
runs-on: ubuntu-latest
11+
runs-on: ${{ matrix.os }}
1212
strategy:
1313
matrix:
1414
group:
1515
- Core
1616
version:
1717
- '1'
18+
os:
19+
- ubuntu-latest
20+
- macos-latest
21+
- windows-latest
1822
steps:
1923
- uses: actions/checkout@v4
2024
- uses: julia-actions/setup-julia@v1
@@ -36,8 +40,15 @@ jobs:
3640
annotate: true
3741
env:
3842
GROUP: ${{ matrix.group }}
39-
JULIA_NUM_THREADS: "auto"
43+
JULIA_NUM_THREADS: 11
44+
RETESTITEMS_NWORKERS: 4
45+
RETESTITEMS_NWORKER_THREADS: 2
4046
- uses: julia-actions/julia-processcoverage@v1
41-
- uses: codecov/codecov-action@v3
47+
with:
48+
directories: src,ext
49+
- uses: codecov/codecov-action@v4
4250
with:
4351
file: lcov.info
52+
token: ${{ secrets.CODECOV_TOKEN }}
53+
verbose: true
54+
fail_ci_if_error: true

.github/workflows/Downstream.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
- {user: SciML, repo: OrdinaryDiffEq.jl, group: InterfaceIII}
2525
- {user: SciML, repo: OrdinaryDiffEq.jl, group: InterfaceIV}
2626
- {user: SciML, repo: OrdinaryDiffEq.jl, group: InterfaceV}
27+
- {user: SciML, repo: NonlinearSolve.jl, group: All}
2728
steps:
2829
- uses: actions/checkout@v4
2930
- uses: julia-actions/setup-julia@v1
@@ -53,6 +54,9 @@ jobs:
5354
@info "Not compatible with this release. No problem." exception=err
5455
exit(0) # Exit immediately, as a success
5556
end
57+
env:
58+
RETESTITEMS_NWORKERS: 4
59+
RETESTITEMS_NWORKER_THREADS: 2
5660
- uses: julia-actions/julia-processcoverage@v1
5761
- uses: codecov/codecov-action@v3
5862
with:

.github/workflows/FormatPR.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
# https://github.com/peter-evans/create-pull-request#reference-example
1616
- name: Create Pull Request
1717
id: cpr
18-
uses: peter-evans/create-pull-request@v5
18+
uses: peter-evans/create-pull-request@v6
1919
with:
2020
token: ${{ secrets.GITHUB_TOKEN }}
2121
commit-message: Format .jl files

Project.toml

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "SimpleNonlinearSolve"
22
uuid = "727e6d20-b764-4bd8-a329-72de5adea6c7"
33
authors = ["SciML"]
4-
version = "1.4.0"
4+
version = "1.4.1"
55

66
[deps]
77
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
@@ -41,7 +41,28 @@ LinearAlgebra = "1.9"
4141
MaybeInplace = "0.1"
4242
PrecompileTools = "1"
4343
Reexport = "1"
44-
SciMLBase = "2.7"
44+
SciMLBase = "2.23"
4545
StaticArrays = "1"
4646
StaticArraysCore = "1.4"
4747
julia = "1.9"
48+
49+
[extras]
50+
AllocCheck = "9b6a8646-10ed-4001-bbdc-1d2f46dfbb1a"
51+
CUDA = "052768ef-5323-5732-b1bb-66c8b64840ba"
52+
DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e"
53+
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
54+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
55+
LinearSolve = "7ed4a6bd-45f5-4d41-b270-4a48e9bafcae"
56+
NonlinearProblemLibrary = "b7050fa9-e91f-4b37-bcee-a89a063da141"
57+
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
58+
PolyesterForwardDiff = "98d1487c-24ca-40b6-b7ab-df2af84e126b"
59+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
60+
ReTestItems = "817f1d60-ba6b-4fd5-9520-3cf149f6a823"
61+
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
62+
SciMLSensitivity = "1ed8b502-d754-442c-8d5d-10ac956f44a1"
63+
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182"
64+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
65+
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
66+
67+
[targets]
68+
test = ["AllocCheck", "DiffEqBase", "ForwardDiff", "LinearAlgebra", "LinearSolve", "NonlinearProblemLibrary", "Pkg", "Random", "ReTestItems", "SciMLSensitivity", "StaticArrays", "Zygote", "CUDA", "PolyesterForwardDiff", "Reexport", "Test"]

test/23_test_problems.jl

Lines changed: 0 additions & 89 deletions
This file was deleted.

test/Project.toml

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)