SMTK issueshttps://gitlab.kitware.com/cmb/smtk/-/issues2019-12-04T17:46:19-05:00https://gitlab.kitware.com/cmb/smtk/-/issues/310Enable LSan again2019-12-04T17:46:19-05:00Ben BoeckelEnable LSan againThe following discussion from !1859 should be addressed:
- [ ] @ben.boeckel started a [discussion](https://gitlab.kitware.com/cmb/smtk/merge_requests/1859#note_662742):
> We'll need to write up suppression files for LSan at some p...The following discussion from !1859 should be addressed:
- [ ] @ben.boeckel started a [discussion](https://gitlab.kitware.com/cmb/smtk/merge_requests/1859#note_662742):
> We'll need to write up suppression files for LSan at some point. Or fix the bugs upstream.
Valgrind will likely need similar treatment.
Cc: @tjcoronahttps://gitlab.kitware.com/cmb/smtk/-/issues/307Add Doxygen to gitlab-ci2019-11-27T08:05:55-05:00Ben BoeckelAdd Doxygen to gitlab-ciAdd a Doxygen builder to gitlab-ci. Eventually we should ensure that it is warning-clean. We can also add a job to upload it somewhere on branches which will involve secrets at some point.Add a Doxygen builder to gitlab-ci. Eventually we should ensure that it is warning-clean. We can also add a job to upload it somewhere on branches which will involve secrets at some point.Aron HelserAron Helserhttps://gitlab.kitware.com/cmb/smtk/-/issues/306Set FAIL_REGULAR_EXPRESSION on SMTK tests2019-11-27T08:04:28-05:00Ben BoeckelSet FAIL_REGULAR_EXPRESSION on SMTK testsSMTK and VTK sometimes log errors deep in the call stack, but don't return an error to the caller. CTest should detect these output strings and fail the test if they show up. The regexes should match the format SMTK and VTK output their ...SMTK and VTK sometimes log errors deep in the call stack, but don't return an error to the caller. CTest should detect these output strings and fail the test if they show up. The regexes should match the format SMTK and VTK output their error messages pretty strictly to avoid false positives.
Cc: @tjcoronahttps://gitlab.kitware.com/cmb/smtk/-/issues/304Add IWYU builders to CI2021-03-22T22:18:40-04:00Ben BoeckelAdd IWYU builders to CIAdd IWYU (include-what-you-use) builders to gitlab-ci. Looks like it is similar to clang-tidy and involves a `CMAKE_<LANG>_INCLUDE_WHAT_YOU_USE` variable to set the property on targets.
There is support for a "mapping file" that CMake h...Add IWYU (include-what-you-use) builders to gitlab-ci. Looks like it is similar to clang-tidy and involves a `CMAKE_<LANG>_INCLUDE_WHAT_YOU_USE` variable to set the property on targets.
There is support for a "mapping file" that CMake has [here](https://gitlab.kitware.com/cmake/cmake/blob/master/Utilities/IWYU/mapping.imp). Not sure how much SMTK will need it.https://gitlab.kitware.com/cmb/smtk/-/issues/248smtk::model::Group: fix flags to accept boundaries of dimension 12019-06-27T13:20:01-04:00T.J. Coronasmtk::model::Group: fix flags to accept boundaries of dimension 1In `smtk/model/testing/python/modelAttributes.py:137`, a group created with flag
`
flags = smtk.model.MODEL_BOUNDARY | smtk.model.DIMENSION_1
`
results in the rejection of edges being added to the group, but flag
`
flags = smtk.model....In `smtk/model/testing/python/modelAttributes.py:137`, a group created with flag
`
flags = smtk.model.MODEL_BOUNDARY | smtk.model.DIMENSION_1
`
results in the rejection of edges being added to the group, but flag
`
flags = smtk.model.EDGE
`
succeeds.
See https://gitlab.kitware.com/cmb/smtk/merge_requests/1609David ThompsonDavid Thompsonhttps://gitlab.kitware.com/cmb/smtk/-/issues/247smtk::model::Group: prune or fix broken code paths for adding entities to a g...2019-06-27T11:11:15-04:00T.J. Coronasmtk::model::Group: prune or fix broken code paths for adding entities to a groupThe method smtk::model::Resource::addToGroup() does not do the same thing as smtk::model::Group::addEntity(), and the former results in a group not having access to its entities.
See https://gitlab.kitware.com/cmb/smtk/merge_requests/16...The method smtk::model::Resource::addToGroup() does not do the same thing as smtk::model::Group::addEntity(), and the former results in a group not having access to its entities.
See https://gitlab.kitware.com/cmb/smtk/merge_requests/1609#note_589855David ThompsonDavid Thompsonhttps://gitlab.kitware.com/cmb/smtk/-/issues/210Break sessions out of SMTK core and into plugins2019-09-20T12:20:03-04:00T.J. CoronaBreak sessions out of SMTK core and into pluginsAs more SMTK sessions and extensions are created, it is difficult to track how modifications to SMTK core will affect plugins and extensions that are not part of the SMTK project. One step towards fixing this issue is to extract non-SMTK...As more SMTK sessions and extensions are created, it is difficult to track how modifications to SMTK core will affect plugins and extensions that are not part of the SMTK project. One step towards fixing this issue is to extract non-SMTK core components out of SMTK and into separate repositories. This way, our testing of these components will be on equal footing with the testing of other out-of-core plugins/extensions.https://gitlab.kitware.com/cmb/smtk/-/issues/182Add SDK tests2018-09-04T15:15:51-04:00Ben BoeckelAdd SDK testsThere should be tests which test that the CMake code for SMTK works as an SDK.
Cc: @tjcorona @bob.obara @dcthompThere should be tests which test that the CMake code for SMTK works as an SDK.
Cc: @tjcorona @bob.obara @dcthomp