Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove some tests and split the backends and NLP/NLS into different CI jobs #17

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

abelsiqueira
Copy link
Member

@abelsiqueira abelsiqueira commented May 27, 2021

I removed some specific tests:

  • view_subarray_nl{p,s}, tests that the function calls work with views of arrays;
  • coord_memory_nlp, tests that the allocation of some in place functions are smaller than their allocation counter-parts.

I split the NLPModelsTest tests into 6 parts. For each AD backend and for NLP and NLS. Now there are 18 tests for each Julia version. I removed the nightly version as well. Still takes a lot of time.

Finally, when called in breakage of other packages, I chose to test only ForwardDiff. I think this affects only NLPModels.jl, NLPModelsTest.jl and NLPModelsModifiers.jl.

@github-actions
Copy link
Contributor

Package name latest stable
CaNNOLeS.jl
DCI.jl
DerivativeFreeSolvers.jl
JSOSolvers.jl
NLPModelsIpopt.jl
Percival.jl
QuadraticModels.jl
SolverBenchmark.jl
SolverTools.jl

@codecov
Copy link

codecov bot commented May 27, 2021

Codecov Report

Merging #17 (a2608e9) into master (8da9956) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #17   +/-   ##
=======================================
  Coverage   91.52%   91.52%           
=======================================
  Files           4        4           
  Lines         425      425           
=======================================
  Hits          389      389           
  Misses         36       36           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8da9956...a2608e9. Read the comment docs.

@abelsiqueira abelsiqueira force-pushed the lighter branch 3 times, most recently from a43300a to fa50193 Compare May 27, 2021 18:29
@github-actions
Copy link
Contributor

Package name latest stable
CaNNOLeS.jl
DCI.jl
DerivativeFreeSolvers.jl
JSOSolvers.jl
NLPModelsIpopt.jl
Percival.jl
QuadraticModels.jl
SolverBenchmark.jl
SolverTools.jl

@github-actions
Copy link
Contributor

Package name latest stable
CaNNOLeS.jl
DCI.jl
DerivativeFreeSolvers.jl
JSOSolvers.jl
NLPModelsIpopt.jl
Percival.jl
QuadraticModels.jl
SolverBenchmark.jl
SolverTools.jl

@github-actions
Copy link
Contributor

Package name latest stable
CaNNOLeS.jl
DCI.jl
DerivativeFreeSolvers.jl
JSOSolvers.jl
NLPModelsIpopt.jl
Percival.jl
QuadraticModels.jl
SolverBenchmark.jl
SolverTools.jl

@github-actions
Copy link
Contributor

Package name latest stable
CaNNOLeS.jl
DCI.jl
DerivativeFreeSolvers.jl
JSOSolvers.jl
NLPModelsIpopt.jl
Percival.jl
QuadraticModels.jl
SolverBenchmark.jl
SolverTools.jl

@github-actions
Copy link
Contributor

Package name latest stable
CaNNOLeS.jl
DCI.jl
DerivativeFreeSolvers.jl
JSOSolvers.jl
NLPModelsIpopt.jl
Percival.jl
QuadraticModels.jl
SolverBenchmark.jl
SolverTools.jl

@github-actions
Copy link
Contributor

Package name latest stable
CaNNOLeS.jl
DCI.jl
DerivativeFreeSolvers.jl
JSOSolvers.jl
NLPModelsIpopt.jl
Percival.jl
QuadraticModels.jl
SolverBenchmark.jl
SolverTools.jl

@abelsiqueira abelsiqueira changed the title Remove some tests to try to improve time Remove some tests and split the backends and NLP/NLS into different CI jobs May 27, 2021
@abelsiqueira abelsiqueira requested a review from dpo May 27, 2021 19:41
@tmigot tmigot added the tests Everything related to tests label Jul 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tests Everything related to tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants