Slice state invalidation is not well-tested #4365
Labels
Code Cleanup/Refactoring
This is a cleanup/refactor effort that should not affect functionality.
good first issue
help wanted
Version
1869b06
The tests for libslic3r could use more fleshing out around the invalidation logic (changing what config options invalidates what).
The only real complexity here is that some reverse-engineering needs to be done around the invalidation of regions to properly test things like perimeters (you need to set up some model objects, etc).
Ideally, I think that every configuration option that Slic3r supports should have its behavior tested for regression purposes, but I think that testing the important representative samples will get us by for now.
Related to #4364
Refer to 7b8369d for a simple example (invalidating skirt step based on changing skirt count).
The text was updated successfully, but these errors were encountered: