You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have pushed a few javadoc fixes in branch roccafrancesco-develop3.
There are still some two missing javadoc parameters in SQPLogger.logRow. As the parameters have very generic names (and are also out of order), I was not able to find their meaning.
Hi Luc,
on my side i have 18 tests failed and 7 are skipped;
the two ADMMQP optimizer tests fail due to tolerance issues; the tolerance needs to be relaxed;
the LineSearchTest fails because the class has been modified and the test is no longer applicable;
most of the failures in the Hock-Schittkowski suite are due to reaching a relative minimum; this accounts for 15 failed tests;
OK, I will then increase tolerance for ADMMQP and remove the linear search test.
Concerning the Hock-Schittkowski suite, I would prefer to keep at least the code of the tests, but flag them as @disabled with a comment, so if later improvements allow to identify the local minimum we could reactivate the tests?
I have fixed numerous issues triggered by SonarQube after the merge.
I have also improved code coverage, but it is still below our very high thresholds (we want 95% code coverage on new code, we are at 90% after the improvements I made). In fact, despite the very large number of tests, some parts are never exercised. I guess it is because they are related to convergence issues or too stringent settings, and these do not occur in the current tests.
Could you have a look at these and see if we can improve this coverage? See SonarQube coverage for the remaining non-covered parts. Maybe reusing some existing tests but intentionally setting convergence to some too low values would enforce using these code paths?
Hi Luc,
I don't think the low coverage is due to the skipped test; rather, it stems from the fact that a specific execution path within a given class isn't being exercised. Take BFGSUpdate, for instance—the initial if condition is never met.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
QPDualActiveSolver
SQPOptimizerS2