feat: Improve structure of data provided to event callbacks, extract more stats and provide type hints for callback data #57
23.50% of diff hit (target 75.72%)
View this Pull Request on Codecov
23.50% of diff hit (target 75.72%)
Annotations
Check warning on line 6 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L6
Added line #L6 was not covered by tests
Check warning on line 17 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L8-L17
Added lines #L8 - L17 were not covered by tests
Check warning on line 19 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L19
Added line #L19 was not covered by tests
Check warning on line 29 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L29
Added line #L29 was not covered by tests
Check warning on line 36 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L36
Added line #L36 was not covered by tests
Check warning on line 40 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L40
Added line #L40 was not covered by tests
Check warning on line 43 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L43
Added line #L43 was not covered by tests
Check warning on line 47 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L47
Added line #L47 was not covered by tests
Check warning on line 50 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L50
Added line #L50 was not covered by tests
Check warning on line 61 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L61
Added line #L61 was not covered by tests
Check warning on line 75 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L74-L75
Added lines #L74 - L75 were not covered by tests
Check warning on line 89 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L88-L89
Added lines #L88 - L89 were not covered by tests
Check warning on line 116 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L115-L116
Added lines #L115 - L116 were not covered by tests
Check warning on line 140 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L139-L140
Added lines #L139 - L140 were not covered by tests
Check warning on line 162 in ilpy/impl/solvers/GurobiEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/GurobiEventHandler.h#L162
Added line #L162 was not covered by tests
Check warning on line 38 in ilpy/impl/solvers/ScipEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/ScipEventHandler.h#L14-L38
Added lines #L14 - L38 were not covered by tests
Check warning on line 66 in ilpy/impl/solvers/ScipEventHandler.h
codecov / codecov/patch
ilpy/impl/solvers/ScipEventHandler.h#L40-L66
Added lines #L40 - L66 were not covered by tests
Check warning on line 200 in ilpy/impl/solvers/SolverBackend.h
codecov / codecov/patch
ilpy/impl/solvers/SolverBackend.h#L200
Added line #L200 was not covered by tests