Description
Pulled master branch to refresh ~1-month-old build. Ran CMake, ALL_BUILD->Build, and RUN_TESTS_PARALLEL->Build for OpenSim (VS Community 2015 Update 3); 3 tests segfaulted (testAnalyzeTool, testMuscles, and testStatesTrajectory). Checked testStatesTrajectory: segfault occurred at line 503. Ran CMake and ALL_BUILD->Build for dependencies; something was downloaded and built but didn't note whether it was BTK, docopt, and/or simbody. Re-ran CMake, ALL_BUILD->Build, and RUN_TESTS_PARALLEL->Build for OpenSim; same 3 tests segfaulted. Confirmed that AppVeyor tests are passing and that the current build image is using VS Community 2015 Update 3. Opened solution for dependencies and ran ALL_BUILD->Rebuild to force rebuild, then re-ran ALL_BUILD->Build and RUN_TESTS_PARALLEL->Build for OpenSim; all tests now pass.
Possible improvements:
- Check the Simbody installation before building OpenSim (ALL_BUILD->Build) to ensure the expected version of Simbody has been built/installed.
- The latest versions of (all) the dependencies should be pulled and built when ALL_BUILD->Build is run for dependencies.