Skip to content

Commit 07ffbbb

Browse files
Add Optimization.jl to test dependencies for all sublibraries
All sublibraries use `using Optimization` in their tests to access OptimizationFunction and solve(). Added Optimization to [extras] and [targets] test arrays for all 24 sublibraries. This fixes the test failures where tests were failing with: "Package Optimization not found in current path" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent a709ecb commit 07ffbbb

File tree

23 files changed

+44
-21
lines changed

23 files changed

+44
-21
lines changed

lib/OptimizationAuglag/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ OptimizationOptimisers = "42dfb2eb-d2b4-4451-abcd-913932933ac1"
1111
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
1212

1313
[extras]
14+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
1415
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1516

1617
[compat]
@@ -23,4 +24,4 @@ SciMLBase = "2.58"
2324
julia = "1.10"
2425

2526
[targets]
26-
test = ["Test"]
27+
test = ["Optimization", "Test"]

lib/OptimizationBBO/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
99
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[extras]
12+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
1213
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1314

1415
[compat]
@@ -19,4 +20,4 @@ SciMLBase = "2.58"
1920
Reexport = "1.2"
2021

2122
[targets]
22-
test = ["Test"]
23+
test = ["Optimization", "Test"]

lib/OptimizationCMAEvolutionStrategy/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
99
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[extras]
12+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
1213
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1314

1415
[compat]
@@ -19,4 +20,4 @@ SciMLBase = "2.58"
1920
Reexport = "1.2"
2021

2122
[targets]
22-
test = ["Test"]
23+
test = ["Optimization", "Test"]

lib/OptimizationEvolutionary/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
99
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[extras]
12+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
1213
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1314
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1415

@@ -20,4 +21,4 @@ SciMLBase = "2.58"
2021
Reexport = "1.2"
2122

2223
[targets]
23-
test = ["Random", "Test"]
24+
test = ["Optimization", "Random", "Test"]

lib/OptimizationGCMAES/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
99
GCMAES = "4aa9d100-eb0f-11e8-15f1-25748831eb3b"
1010

1111
[extras]
12+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
1213
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1314
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1415

@@ -20,4 +21,4 @@ Reexport = "1.2"
2021
GCMAES = "0.1"
2122

2223
[targets]
23-
test = ["ForwardDiff", "Test"]
24+
test = ["Optimization", "ForwardDiff", "Test"]

lib/OptimizationIpopt/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Zygote = "0.7"
2222
julia = "1.10"
2323

2424
[extras]
25+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
2526
Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595"
2627
ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78"
2728
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
@@ -31,4 +32,4 @@ Symbolics = "0c5d862f-8b57-4792-8d23-62f2024744c7"
3132
Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f"
3233

3334
[targets]
34-
test = ["Aqua", "ModelingToolkit", "Random", "ReverseDiff", "Test", "Symbolics", "Zygote"]
35+
test = ["Optimization", "Aqua", "ModelingToolkit", "Random", "ReverseDiff", "Test", "Symbolics", "Zygote"]

lib/OptimizationLBFGSB/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb"
99
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
1010

1111
[extras]
12+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
1213
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1314
MLUtils = "f1d291b0-491e-4a28-83b9-f70985020b54"
1415
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
@@ -25,4 +26,4 @@ Zygote = "0.7.10"
2526
julia = "1.10"
2627

2728
[targets]
28-
test = ["Test", "ForwardDiff", "MLUtils", "Zygote"]
29+
test = ["Optimization", "Test", "ForwardDiff", "MLUtils", "Zygote"]

lib/OptimizationMOI/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ SciMLStructures = "53ae85a6-f571-4167-b2af-e1d143709226"
1515
SymbolicIndexingInterface = "2efcf032-c050-4f8e-a9bb-153293bab1f5"
1616

1717
[extras]
18+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
1819
HiGHS = "87dc4568-4c63-4d18-b0c0-bb2238e4078b"
1920
AmplNLWriter = "7c4d4715-977e-5154-bfe0-e096adeac482"
2021
ReverseDiff = "37e2e3b7-166d-5795-8a7a-e32c996b4267"
@@ -47,4 +48,4 @@ Reexport = "1.2"
4748
SciMLStructures = "1"
4849

4950
[targets]
50-
test = ["AmplNLWriter", "HiGHS", "Ipopt", "Ipopt_jll", "Juniper", "NLopt", "ReverseDiff", "Test", "Zygote"]
51+
test = ["Optimization", "AmplNLWriter", "HiGHS", "Ipopt", "Ipopt_jll", "Juniper", "NLopt", "ReverseDiff", "Test", "Zygote"]

lib/OptimizationManopt/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1313
SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
1414

1515
[extras]
16+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
1617
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
1718
RipQP = "1e40b3f8-35eb-4cd8-8edd-3e515bb9de08"
1819
QuadraticModels = "f468eda6-eac5-11e8-05a5-ff9e497bcd19"
@@ -35,4 +36,4 @@ Reexport = "1.2"
3536
SciMLBase = "2.58"
3637

3738
[targets]
38-
test = ["Enzyme", "ForwardDiff", "FiniteDiff", "QuadraticModels", "Random", "ReverseDiff", "RipQP", "Test", "Zygote"]
39+
test = ["Optimization", "Enzyme", "ForwardDiff", "FiniteDiff", "QuadraticModels", "Random", "ReverseDiff", "RipQP", "Test", "Zygote"]

lib/OptimizationMetaheuristics/Project.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462"
99
Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[extras]
12+
Optimization = "7f7a1694-90dd-40f0-9382-eb1efda571ba"
1213
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1314
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1415

@@ -20,4 +21,4 @@ SciMLBase = "2.58"
2021
Reexport = "1.2"
2122

2223
[targets]
23-
test = ["Random", "Test"]
24+
test = ["Optimization", "Random", "Test"]

0 commit comments

Comments
 (0)