Skip to content

changed: using the new juliaci.yml workflow for test items - #431

Open
franckgaga wants to merge 33 commits into
mainfrom
ci_yml
Open

changed: using the new juliaci.yml workflow for test items#431
franckgaga wants to merge 33 commits into
mainfrom
ci_yml

Conversation

@franckgaga

@franckgaga franckgaga commented Aug 16, 2026

Copy link
Copy Markdown
Member

The main advantages IMO are the "no boilerplate code" in the yml file and the builtin parallelism.

See here for info: https://discourse.julialang.org/t/two-years-of-test-item-framework-updates/138792#p-643953-test-items-in-ci-5

The complete documentation is here: https://julia-testitems.org/guide/ci

@codecov-commenter

codecov-commenter commented Aug 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.09%. Comparing base (8110429) to head (a33dfc4).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #431      +/-   ##
==========================================
- Coverage   98.39%   97.09%   -1.30%     
==========================================
  Files          29       27       -2     
  Lines        6353     6270      -83     
==========================================
- Hits         6251     6088     -163     
- Misses        102      182      +80     
Flag Coverage Δ
unittests 97.09% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@franckgaga franckgaga changed the title changed: using the new juliaci.yml workflow changed: using the new juliaci.yml workflow for test items Aug 20, 2026
@JuliaControl JuliaControl deleted a comment from github-actions Bot Aug 21, 2026
@github-actions

github-actions Bot commented Aug 21, 2026

Copy link
Copy Markdown

Benchmark Results (Julia v1)

Time benchmarks
main a33dfc4... main / a33dfc4...
CASE STUDIES/PredictiveController/CSTR/LinMPC/With feedforward/DAQP/SingleShooting 5.81 ± 0.85 ms 5.73 ± 0.87 ms 1.01 ± 0.21
CASE STUDIES/PredictiveController/CSTR/LinMPC/With feedforward/OSQP/MultipleShooting 11.5 ± 0.71 ms 11.3 ± 0.85 ms 1.02 ± 0.099
CASE STUDIES/PredictiveController/CSTR/LinMPC/With feedforward/OSQP/SingleShooting 2 ± 0.033 ms 2.01 ± 0.031 ms 0.995 ± 0.023
CASE STUDIES/PredictiveController/CSTR/LinMPC/Without feedforward/DAQP/SingleShooting 5.72 ± 0.78 ms 5.71 ± 0.84 ms 1 ± 0.2
CASE STUDIES/PredictiveController/CSTR/LinMPC/Without feedforward/OSQP/MultipleShooting 8.04 ± 0.59 ms 8.13 ± 1.2 ms 0.988 ± 0.16
CASE STUDIES/PredictiveController/CSTR/LinMPC/Without feedforward/OSQP/SingleShooting 2.08 ± 0.024 ms 2.09 ± 0.026 ms 0.995 ± 0.017
CASE STUDIES/PredictiveController/Pendulum/LinMPC/Successive linearization/DAQP/SingleShooting 10.5 ± 1.9 ms 10.5 ± 1.9 ms 1 ± 0.25
CASE STUDIES/PredictiveController/Pendulum/LinMPC/Successive linearization/OSQP/MultipleShooting 0.114 ± 0.029 s 0.111 ± 0.033 s 1.03 ± 0.4
CASE STUDIES/PredictiveController/Pendulum/LinMPC/Successive linearization/OSQP/SingleShooting 14.9 ± 2 ms 15.1 ± 2.1 ms 0.986 ± 0.19
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Custom constraints/Ipopt/MultipleShooting 0.545 ± 0.003 s 0.581 ± 0.0041 s 0.939 ± 0.0084
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Custom constraints/Ipopt/MultipleShooting (Hessian) 1.09 ± 0.015 s 1.13 ± 0.013 s 0.968 ± 0.017
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Custom constraints/Ipopt/SingleShooting 1.64 ± 0.0077 s 1.68 ± 0.0053 s 0.979 ± 0.0055
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Custom constraints/Ipopt/TrapezoidalCollocation 0.92 ± 0.018 s 0.934 ± 0.014 s 0.985 ± 0.024
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Custom constraints/Ipopt/TrapezoidalCollocation (Hessian) 0.931 ± 0.016 s 0.927 ± 0.017 s 1 ± 0.025
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/MultipleShooting 0.387 ± 0.0069 s 0.377 ± 0.0053 s 1.03 ± 0.023
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/MultipleShooting (Hessian) 0.379 ± 0.0075 s 0.382 ± 0.0081 s 0.993 ± 0.029
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/OrthogonalCollocation 0.533 ± 0.006 s 0.538 ± 0.011 s 0.992 ± 0.022
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/OrthogonalCollocation (Hessian) 0.559 ± 0.0073 s 0.558 ± 0.0075 s 1 ± 0.019
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/SingleShooting 0.563 ± 0.0099 s 0.555 ± 0.0047 s 1.01 ± 0.02
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/SingleShooting (Hessian) 0.198 ± 0.0036 s 0.195 ± 0.0038 s 1.01 ± 0.027
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/TrapezoidalCollocation 0.355 ± 0.005 s 0.348 ± 0.0049 s 1.02 ± 0.02
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/TrapezoidalCollocation (Hessian) 0.306 ± 0.0035 s 0.317 ± 0.0042 s 0.965 ± 0.017
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/MadNLP/SingleShooting (Hessian) 0.0847 ± 0.0014 s 0.0883 ± 0.0018 s 0.959 ± 0.025
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Uno/MultipleShooting (Hessian) 0.122 ± 0.00078 s 0.126 ± 0.0015 s 0.963 ± 0.013
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/MultipleShooting 0.356 ± 0.003 s 0.361 ± 0.003 s 0.986 ± 0.012
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/MultipleShooting (Hessian) 0.32 ± 0.0054 s 0.326 ± 0.0035 s 0.982 ± 0.019
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/MultipleShooting (threaded) 0.377 ± 0.0065 s 0.38 ± 0.0033 s 0.992 ± 0.019
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/OrthogonalCollocation 0.622 ± 0.007 s 0.621 ± 0.0086 s 1 ± 0.018
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/OrthogonalCollocation (Hessian) 1.72 ± 0.058 s 1.63 ± 0.034 s 1.05 ± 0.042
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/SingleShooting 0.546 ± 0.0045 s 0.578 ± 0.0046 s 0.945 ± 0.011
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/SingleShooting (Hessian) 0.182 ± 0.0025 s 0.184 ± 0.0014 s 0.985 ± 0.015
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/TrapezoidalCollocation 0.341 ± 0.0038 s 0.364 ± 0.0032 s 0.938 ± 0.013
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/TrapezoidalCollocation (Hessian) 0.268 ± 0.0047 s 0.278 ± 0.009 s 0.963 ± 0.036
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/TrapezoidalCollocation (threaded) 0.366 ± 0.0033 s 0.382 ± 0.0048 s 0.958 ± 0.015
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/MadNLP/MultipleShooting (Hessian) 0.213 ± 0.0041 s 0.214 ± 0.0031 s 0.996 ± 0.024
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/MadNLP/SingleShooting (Hessian) 0.0819 ± 0.0012 s 0.084 ± 0.00076 s 0.975 ± 0.017
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Uno/MultipleShooting (Hessian) 0.107 ± 0.0016 s 0.111 ± 0.0019 s 0.96 ± 0.022
CASE STUDIES/StateEstimator/CSTR/MovingHorizonEstimator/DAQP/Current form 0.0801 ± 0.0068 s 0.0796 ± 0.0037 s 1.01 ± 0.098
CASE STUDIES/StateEstimator/CSTR/MovingHorizonEstimator/DAQP/Prediction form 0.0601 ± 0.006 s 0.0581 ± 0.004 s 1.03 ± 0.13
CASE STUDIES/StateEstimator/CSTR/MovingHorizonEstimator/OSQP/Current form 0.0729 ± 0.0025 s 0.077 ± 0.0045 s 0.947 ± 0.064
CASE STUDIES/StateEstimator/CSTR/MovingHorizonEstimator/OSQP/MultipleShooting 0.0659 ± 0.013 s 0.0697 ± 0.012 s 0.945 ± 0.25
CASE STUDIES/StateEstimator/CSTR/MovingHorizonEstimator/OSQP/Prediction form 0.0515 ± 0.0055 s 0.051 ± 0.006 s 1.01 ± 0.16
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Ipopt/Current form (Hessian) 0.0957 ± 0.0024 s 0.0935 ± 0.00094 s 1.02 ± 0.028
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Ipopt/Current form (Hessian, MultipleShooting) 0.12 ± 0.0019 s 0.117 ± 0.00062 s 1.03 ± 0.017
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Ipopt/Prediction form (Hessian) 0.0964 ± 0.0011 s 0.0932 ± 0.00064 s 1.03 ± 0.014
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Ipopt/Prediction form (Hessian, MultipleShooting) 0.111 ± 0.0017 s 0.108 ± 0.00088 s 1.03 ± 0.018
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/MadNLP/Current form (Hessian) 0.0511 ± 0.0012 s 0.0494 ± 0.0011 s 1.03 ± 0.033
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/MadNLP/Prediction form (Hessian) 0.0469 ± 0.00092 s 0.047 ± 0.00072 s 0.997 ± 0.025
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Uno/Current form (Hessian) 17.5 ± 0.34 ms 16.7 ± 0.29 ms 1.04 ± 0.027
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Uno/Current form (Hessian, MultipleShooting) 23.1 ± 0.44 ms 22.2 ± 0.25 ms 1.04 ± 0.023
UNIT TESTS/PredictiveController/ExplicitMPC/moveinput! 4.24 ± 0.03 μs 3.92 ± 0.039 μs 1.08 ± 0.013
UNIT TESTS/PredictiveController/LinMPC/getinfo! 0.112 ± 0.0031 ms 0.11 ± 0.0035 ms 1.02 ± 0.043
UNIT TESTS/PredictiveController/LinMPC/moveinput!/MultipleShooting 0.133 ± 0.0096 ms 0.136 ± 0.01 ms 0.981 ± 0.1
UNIT TESTS/PredictiveController/LinMPC/moveinput!/SingleShooting 17.1 ± 0.34 μs 17 ± 0.41 μs 1.01 ± 0.031
UNIT TESTS/PredictiveController/NonLinMPC/getinfo!/LinModel 0.174 ± 0.014 ms 0.171 ± 0.013 ms 1.01 ± 0.11
UNIT TESTS/PredictiveController/NonLinMPC/getinfo!/NonLinModel 0.311 ± 0.1 ms 0.462 ± 0.091 ms 0.673 ± 0.25
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/LinModel/MultipleShooting 1.09 ± 0.22 ms 1.09 ± 0.22 ms 0.995 ± 0.28
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/LinModel/SingleShooting 0.473 ± 0.042 ms 0.472 ± 0.03 ms 1 ± 0.11
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/MultipleShooting 11.3 ± 1.7 ms 10.8 ± 0.43 ms 1.05 ± 0.16
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/MultipleShootingHessian 11 ± 1.3 ms 11 ± 0.75 ms 1 ± 0.14
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/OrthogonalCollocation 11.7 ± 2.3 ms 11.3 ± 1.7 ms 1.04 ± 0.25
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/OrthogonalCollocationHessian 10.3 ± 0.69 ms 10.9 ± 0.76 ms 0.945 ± 0.092
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/SingleShooting 8.34 ± 0.94 ms 8.09 ± 0.81 ms 1.03 ± 0.16
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/SingleShootingHessian 8.46 ± 0.94 ms 8.15 ± 1.2 ms 1.04 ± 0.19
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/TrapezoidalCollocation 7.89 ± 1.3 ms 7.74 ± 0.83 ms 1.02 ± 0.21
UNIT TESTS/SimModel/LinModel/evaloutput 0.13 ± 0.01 μs 0.13 ± 0.001 μs 1 ± 0.077
UNIT TESTS/SimModel/LinModel/updatestate! 0.22 ± 0.01 μs 0.18 ± 0.001 μs 1.22 ± 0.056
UNIT TESTS/SimModel/NonLinModel/evaloutput 0.4 ± 0.01 μs 0.401 ± 0.01 μs 0.998 ± 0.035
UNIT TESTS/SimModel/NonLinModel/linearize! 1.95 ± 0.03 μs 1.96 ± 0.029 μs 0.995 ± 0.021
UNIT TESTS/SimModel/NonLinModel/updatestate! 0.451 ± 0.01 μs 0.441 ± 0.01 μs 1.02 ± 0.032
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/evaloutput/LinModel 0.551 ± 0.01 μs 0.561 ± 0.01 μs 0.982 ± 0.025
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/evaloutput/NonLinModel 1.76 ± 0.011 μs 1.78 ± 0.011 μs 0.989 ± 0.0087
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/preparestate!/LinModel 0.311 ± 0.01 μs 0.3 ± 0.001 μs 1.04 ± 0.034
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/preparestate!/NonLinModel 1.38 ± 0.01 μs 1.41 ± 0.01 μs 0.979 ± 0.0099
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/updatestate!/LinModel 4.07 ± 0.061 μs 4.12 ± 0.051 μs 0.988 ± 0.019
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/updatestate!/NonLinModel 8.86 ± 0.099 μs 8.72 ± 0.1 μs 1.02 ± 0.016
UNIT TESTS/StateEstimator/InternalModel/evaloutput/LinModel 0.251 ± 0.001 μs 0.24 ± 0.001 μs 1.05 ± 0.006
UNIT TESTS/StateEstimator/InternalModel/evaloutput/NonLinModel 0.581 ± 0.01 μs 0.601 ± 0.03 μs 0.967 ± 0.051
UNIT TESTS/StateEstimator/InternalModel/preparestate!/LinModel 0.301 ± 0.011 μs 0.32 ± 0.01 μs 0.941 ± 0.045
UNIT TESTS/StateEstimator/InternalModel/preparestate!/NonLinModel 0.731 ± 0.011 μs 0.741 ± 0.001 μs 0.987 ± 0.015
UNIT TESTS/StateEstimator/InternalModel/updatestate!/LinModel 0.451 ± 0.001 μs 0.491 ± 0.011 μs 0.919 ± 0.021
UNIT TESTS/StateEstimator/InternalModel/updatestate!/NonLinModel 1.21 ± 0.019 μs 1.25 ± 0.02 μs 0.968 ± 0.022
UNIT TESTS/StateEstimator/KalmanFilter/evaloutput 0.26 ± 0.01 μs 0.27 ± 0.01 μs 0.963 ± 0.051
UNIT TESTS/StateEstimator/KalmanFilter/preparestate! 0.14 ± 0.01 μs 0.13 ± 0 μs 1.08 ± 0.077
UNIT TESTS/StateEstimator/KalmanFilter/updatestate! 2.62 ± 0.031 μs 2.66 ± 0.031 μs 0.985 ± 0.016
UNIT TESTS/StateEstimator/Luenberger/evaloutput 0.25 ± 0.001 μs 0.25 ± 0.01 μs 1 ± 0.04
UNIT TESTS/StateEstimator/Luenberger/preparestate! 0.301 ± 0.01 μs 0.301 ± 0.001 μs 1 ± 0.033
UNIT TESTS/StateEstimator/Luenberger/updatestate! 0.351 ± 0.011 μs 0.36 ± 0.01 μs 0.975 ± 0.041
UNIT TESTS/StateEstimator/MovingHorizonEstimator/getinfo!/LinModel 0.298 ± 0.018 ms 0.3 ± 0.017 ms 0.996 ± 0.083
UNIT TESTS/StateEstimator/MovingHorizonEstimator/getinfo!/NonLinModel 0.425 ± 0.024 ms 0.442 ± 0.047 ms 0.961 ± 0.11
UNIT TESTS/StateEstimator/MovingHorizonEstimator/preparestate!/LinModel/Constant arr. cov. 0.0368 ± 0.0026 s 0.0392 ± 0.0025 s 0.939 ± 0.091
UNIT TESTS/StateEstimator/MovingHorizonEstimator/preparestate!/LinModel/Current form 0.0393 ± 0.0014 s 0.0396 ± 0.0024 s 0.992 ± 0.069
UNIT TESTS/StateEstimator/MovingHorizonEstimator/preparestate!/LinModel/MultipleShooting 9.74 ± 0.48 ms 10.2 ± 0.68 ms 0.955 ± 0.079
UNIT TESTS/StateEstimator/MovingHorizonEstimator/preparestate!/NonLinModel/Current form 0.335 ± 0.024 ms 0.335 ± 0.024 ms 1 ± 0.1
UNIT TESTS/StateEstimator/MovingHorizonEstimator/preparestate!/NonLinModel/MultipleShooting 0.783 ± 0.021 ms 0.759 ± 0.024 ms 1.03 ± 0.042
UNIT TESTS/StateEstimator/MovingHorizonEstimator/updatestate!/LinModel/Prediction form 0.0318 ± 0.0026 s 0.037 ± 0.0024 s 0.86 ± 0.091
UNIT TESTS/StateEstimator/MovingHorizonEstimator/updatestate!/NonLinModel/Prediction form 0.351 ± 0.024 ms 0.382 ± 0.029 ms 0.919 ± 0.095
UNIT TESTS/StateEstimator/SteadyKalmanFilter/evaloutput 0.26 ± 0.01 μs 0.27 ± 0.01 μs 0.963 ± 0.051
UNIT TESTS/StateEstimator/SteadyKalmanFilter/preparestate! 0.351 ± 0.01 μs 0.331 ± 0.01 μs 1.06 ± 0.044
UNIT TESTS/StateEstimator/SteadyKalmanFilter/updatestate! 0.371 ± 0.011 μs 0.38 ± 0.01 μs 0.976 ± 0.039
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/evaloutput/LinModel 0.33 ± 0.01 μs 0.321 ± 0.01 μs 1.03 ± 0.045
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/evaloutput/NonLinModel 0.931 ± 0.01 μs 0.942 ± 0.01 μs 0.988 ± 0.015
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/preparestate!/LinModel 3.65 ± 0.021 μs 3.99 ± 0.04 μs 0.914 ± 0.011
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/preparestate!/NonLinModel 5.03 ± 0.071 μs 5.04 ± 0.04 μs 0.998 ± 0.016
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/updatestate!/LinModel 3.53 ± 0.031 μs 3.6 ± 0.089 μs 0.981 ± 0.026
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/updatestate!/NonLinModel 5.98 ± 0.04 μs 6.36 ± 0.051 μs 0.94 ± 0.0098
time_to_load 6.17 ± 0.063 s 6.27 ± 0.042 s 0.983 ± 0.012
Memory benchmarks
main a33dfc4... main / a33dfc4...
CASE STUDIES/PredictiveController/CSTR/LinMPC/With feedforward/DAQP/SingleShooting 0.049 M allocs: 1.87 MB 0.049 M allocs: 1.87 MB 1
CASE STUDIES/PredictiveController/CSTR/LinMPC/With feedforward/OSQP/MultipleShooting 0.126 M allocs: 3.16 MB 0.126 M allocs: 3.16 MB 1
CASE STUDIES/PredictiveController/CSTR/LinMPC/With feedforward/OSQP/SingleShooting 12.6 k allocs: 0.356 MB 12.6 k allocs: 0.356 MB 1
CASE STUDIES/PredictiveController/CSTR/LinMPC/Without feedforward/DAQP/SingleShooting 0.0489 M allocs: 1.86 MB 0.0489 M allocs: 1.86 MB 1
CASE STUDIES/PredictiveController/CSTR/LinMPC/Without feedforward/OSQP/MultipleShooting 0.0879 M allocs: 2.23 MB 0.0879 M allocs: 2.23 MB 1
CASE STUDIES/PredictiveController/CSTR/LinMPC/Without feedforward/OSQP/SingleShooting 12.5 k allocs: 0.35 MB 12.5 k allocs: 0.35 MB 1
CASE STUDIES/PredictiveController/Pendulum/LinMPC/Successive linearization/DAQP/SingleShooting 0.128 M allocs: 6.72 MB 0.128 M allocs: 6.72 MB 0.999
CASE STUDIES/PredictiveController/Pendulum/LinMPC/Successive linearization/OSQP/MultipleShooting 5.56 M allocs: 0.293 GB 5.56 M allocs: 0.293 GB 1
CASE STUDIES/PredictiveController/Pendulum/LinMPC/Successive linearization/OSQP/SingleShooting 0.157 M allocs: 8.58 MB 0.157 M allocs: 8.58 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Custom constraints/Ipopt/MultipleShooting 0.369 M allocs: 25.6 MB 0.369 M allocs: 25.6 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Custom constraints/Ipopt/MultipleShooting (Hessian) 2.2 M allocs: 0.244 GB 2.2 M allocs: 0.244 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Custom constraints/Ipopt/SingleShooting 0.306 M allocs: 0.0435 GB 0.306 M allocs: 0.0435 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Custom constraints/Ipopt/TrapezoidalCollocation 2.17 M allocs: 0.212 GB 2.17 M allocs: 0.212 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Custom constraints/Ipopt/TrapezoidalCollocation (Hessian) 2.17 M allocs: 0.212 GB 2.17 M allocs: 0.212 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/MultipleShooting 0.316 M allocs: 22.1 MB 0.316 M allocs: 22.1 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/MultipleShooting (Hessian) 0.741 M allocs: 0.0845 GB 0.741 M allocs: 0.0845 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/OrthogonalCollocation 1.32 M allocs: 0.119 GB 1.32 M allocs: 0.119 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/OrthogonalCollocation (Hessian) 1.32 M allocs: 0.119 GB 1.32 M allocs: 0.119 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/SingleShooting 0.0965 M allocs: 17.9 MB 0.0965 M allocs: 17.9 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/SingleShooting (Hessian) 0.0812 M allocs: 17.1 MB 0.0812 M allocs: 17.1 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/TrapezoidalCollocation 0.314 M allocs: 21.9 MB 0.314 M allocs: 21.9 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Ipopt/TrapezoidalCollocation (Hessian) 0.757 M allocs: 0.0766 GB 0.757 M allocs: 0.0766 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/MadNLP/SingleShooting (Hessian) 0.0926 M allocs: 20.1 MB 0.0926 M allocs: 20.1 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Economic/Uno/MultipleShooting (Hessian) 0.339 M allocs: 0.0361 GB 0.339 M allocs: 0.0361 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/MultipleShooting 0.277 M allocs: 19.1 MB 0.277 M allocs: 19.1 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/MultipleShooting (Hessian) 0.709 M allocs: 0.074 GB 0.709 M allocs: 0.074 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/MultipleShooting (threaded) 0.296 M allocs: 28 MB 0.296 M allocs: 28 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/OrthogonalCollocation 1.42 M allocs: 0.128 GB 1.42 M allocs: 0.128 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/OrthogonalCollocation (Hessian) 5.5 M allocs: 0.661 GB 5.5 M allocs: 0.661 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/SingleShooting 0.0754 M allocs: 13.5 MB 0.0754 M allocs: 13.5 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/SingleShooting (Hessian) 0.0808 M allocs: 17.1 MB 0.0808 M allocs: 17.1 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/TrapezoidalCollocation 0.276 M allocs: 19 MB 0.276 M allocs: 19 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/TrapezoidalCollocation (Hessian) 0.72 M allocs: 0.0657 GB 0.72 M allocs: 0.0657 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Ipopt/TrapezoidalCollocation (threaded) 0.295 M allocs: 28.1 MB 0.295 M allocs: 28.1 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/MadNLP/MultipleShooting (Hessian) 0.578 M allocs: 0.072 GB 0.578 M allocs: 0.072 GB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/MadNLP/SingleShooting (Hessian) 0.0927 M allocs: 20.2 MB 0.0927 M allocs: 20.2 MB 1
CASE STUDIES/PredictiveController/Pendulum/NonLinMPC/Noneconomic/Uno/MultipleShooting (Hessian) 0.334 M allocs: 0.0325 GB 0.334 M allocs: 0.0325 GB 1
CASE STUDIES/StateEstimator/CSTR/MovingHorizonEstimator/DAQP/Current form 1.45 M allocs: 0.225 GB 1.45 M allocs: 0.225 GB 1
CASE STUDIES/StateEstimator/CSTR/MovingHorizonEstimator/DAQP/Prediction form 1.33 M allocs: 0.146 GB 1.33 M allocs: 0.146 GB 1
CASE STUDIES/StateEstimator/CSTR/MovingHorizonEstimator/OSQP/Current form 1.33 M allocs: 0.222 GB 1.33 M allocs: 0.222 GB 1
CASE STUDIES/StateEstimator/CSTR/MovingHorizonEstimator/OSQP/MultipleShooting 3.55 M allocs: 0.198 GB 3.55 M allocs: 0.198 GB 1
CASE STUDIES/StateEstimator/CSTR/MovingHorizonEstimator/OSQP/Prediction form 1.25 M allocs: 0.143 GB 1.25 M allocs: 0.143 GB 1
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Ipopt/Current form (Hessian) 0.0746 M allocs: 13.3 MB 0.0746 M allocs: 13.3 MB 1
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Ipopt/Current form (Hessian, MultipleShooting) 0.155 M allocs: 21.1 MB 0.155 M allocs: 21.1 MB 1
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Ipopt/Prediction form (Hessian) 0.0747 M allocs: 13.3 MB 0.0747 M allocs: 13.3 MB 1
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Ipopt/Prediction form (Hessian, MultipleShooting) 0.149 M allocs: 20.1 MB 0.149 M allocs: 20.1 MB 1
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/MadNLP/Current form (Hessian) 0.0946 M allocs: 16.9 MB 0.0946 M allocs: 16.9 MB 1
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/MadNLP/Prediction form (Hessian) 0.0932 M allocs: 16.4 MB 0.0932 M allocs: 16.4 MB 1
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Uno/Current form (Hessian) 0.0326 M allocs: 5.17 MB 0.0326 M allocs: 5.17 MB 1
CASE STUDIES/StateEstimator/Pendulum/MovingHorizonEstimator/Uno/Current form (Hessian, MultipleShooting) 0.065 M allocs: 7.21 MB 0.065 M allocs: 7.21 MB 1
UNIT TESTS/PredictiveController/ExplicitMPC/moveinput! 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/PredictiveController/LinMPC/getinfo! 0.326 k allocs: 15.6 kB 0.326 k allocs: 15.6 kB 1
UNIT TESTS/PredictiveController/LinMPC/moveinput!/MultipleShooting 1.62 k allocs: 0.0403 MB 1.62 k allocs: 0.0403 MB 1
UNIT TESTS/PredictiveController/LinMPC/moveinput!/SingleShooting 0.114 k allocs: 2.98 kB 0.114 k allocs: 2.98 kB 1
UNIT TESTS/PredictiveController/NonLinMPC/getinfo!/LinModel 0.408 k allocs: 0.0579 MB 0.408 k allocs: 0.0579 MB 1
UNIT TESTS/PredictiveController/NonLinMPC/getinfo!/NonLinModel 0.575 k allocs: 0.0772 MB 0.575 k allocs: 0.0772 MB 1
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/LinModel/MultipleShooting 1.79 k allocs: 0.105 MB 1.79 k allocs: 0.105 MB 1
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/LinModel/SingleShooting 0.256 k allocs: 10.2 kB 0.256 k allocs: 10.2 kB 1
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/MultipleShooting 4.76 k allocs: 0.369 MB 4.76 k allocs: 0.369 MB 1
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/MultipleShootingHessian 5.34 k allocs: 0.425 MB 5.34 k allocs: 0.425 MB 1
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/OrthogonalCollocation 9.59 k allocs: 0.611 MB 9.59 k allocs: 0.611 MB 1
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/OrthogonalCollocationHessian 0.0459 M allocs: 4.44 MB 0.0459 M allocs: 4.44 MB 1
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/SingleShooting 0.957 k allocs: 0.233 MB 0.957 k allocs: 0.233 MB 1
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/SingleShootingHessian 0.957 k allocs: 0.233 MB 0.957 k allocs: 0.233 MB 1
UNIT TESTS/PredictiveController/NonLinMPC/moveinput!/NonLinModel/TrapezoidalCollocation 3.42 k allocs: 0.241 MB 3.42 k allocs: 0.241 MB 1
UNIT TESTS/SimModel/LinModel/evaloutput 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/SimModel/LinModel/updatestate! 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/SimModel/NonLinModel/evaloutput 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/SimModel/NonLinModel/linearize! 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/SimModel/NonLinModel/updatestate! 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/evaloutput/LinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/evaloutput/NonLinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/preparestate!/LinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/preparestate!/NonLinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/updatestate!/LinModel 4 allocs: 0.0938 kB 4 allocs: 0.0938 kB 1
UNIT TESTS/StateEstimator/ExtendedKalmanFilter/updatestate!/NonLinModel 4 allocs: 0.0938 kB 4 allocs: 0.0938 kB 1
UNIT TESTS/StateEstimator/InternalModel/evaloutput/LinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/InternalModel/evaloutput/NonLinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/InternalModel/preparestate!/LinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/InternalModel/preparestate!/NonLinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/InternalModel/updatestate!/LinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/InternalModel/updatestate!/NonLinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/KalmanFilter/evaloutput 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/KalmanFilter/preparestate! 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/KalmanFilter/updatestate! 4 allocs: 0.0938 kB 4 allocs: 0.0938 kB 1
UNIT TESTS/StateEstimator/Luenberger/evaloutput 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/Luenberger/preparestate! 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/Luenberger/updatestate! 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/MovingHorizonEstimator/getinfo!/LinModel 1.42 k allocs: 0.053 MB 1.42 k allocs: 0.053 MB 1
UNIT TESTS/StateEstimator/MovingHorizonEstimator/getinfo!/NonLinModel 1.42 k allocs: 0.252 MB 1.42 k allocs: 0.252 MB 1
UNIT TESTS/StateEstimator/MovingHorizonEstimator/preparestate!/LinModel/Constant arr. cov. 9.17 k allocs: 0.69 MB 9.17 k allocs: 0.687 MB 1.01
UNIT TESTS/StateEstimator/MovingHorizonEstimator/preparestate!/LinModel/Current form 0.187 M allocs: 0.12 GB 0.187 M allocs: 0.118 GB 1.02
UNIT TESTS/StateEstimator/MovingHorizonEstimator/preparestate!/LinModel/MultipleShooting 19.7 k allocs: 1.01 MB 19.7 k allocs: 1.01 MB 1
UNIT TESTS/StateEstimator/MovingHorizonEstimator/preparestate!/NonLinModel/Current form 1.04 k allocs: 27.8 kB 1.04 k allocs: 27.8 kB 1
UNIT TESTS/StateEstimator/MovingHorizonEstimator/preparestate!/NonLinModel/MultipleShooting 1.91 k allocs: 0.0478 MB 1.91 k allocs: 0.0478 MB 1
UNIT TESTS/StateEstimator/MovingHorizonEstimator/updatestate!/LinModel/Prediction form 8.46 k allocs: 0.517 MB 8.46 k allocs: 0.517 MB 1
UNIT TESTS/StateEstimator/MovingHorizonEstimator/updatestate!/NonLinModel/Prediction form 1.04 k allocs: 27.8 kB 1.04 k allocs: 27.8 kB 1
UNIT TESTS/StateEstimator/SteadyKalmanFilter/evaloutput 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/SteadyKalmanFilter/preparestate! 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/SteadyKalmanFilter/updatestate! 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/evaloutput/LinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/evaloutput/NonLinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/preparestate!/LinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/preparestate!/NonLinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/updatestate!/LinModel 0 allocs: 0 B 0 allocs: 0 B
UNIT TESTS/StateEstimator/UnscentedKalmanFilter/updatestate!/NonLinModel 0 allocs: 0 B 0 allocs: 0 B
time_to_load 0.149 k allocs: 11.2 kB 0.149 k allocs: 11.2 kB 1

@franckgaga

Copy link
Copy Markdown
Member Author

CrossRef for the weird pass but still fail with timeout bug : julia-testitems/TestItemControllers.jl#76

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants