Create interface class for bathtub. #129
Merged
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.
Closes #127
modified: src/bathtub_pkg/bathtub.svh
bathtub_interface
.new file: src/bathtub_pkg/bathtub_interface.svh
bathtub
.modified: src/bathtub_pkg/bathtub_pkg.svh
step_attributes_pool_t
typedef to its own file.strings_t
had to read this file, which meant it had to includestep_nurture.svh
, which turned out to be a six-degrees-of-separation nexus that led to a loop that could not be resolved.step_attributes_pool_t
out, with the express goal thatbathtub_pkg.svh
now does not include any other files.modified: src/bathtub_pkg/bathtub_utils.svh
modified: src/bathtub_pkg/gherkin_document_printer/gherkin_document_printer.svh
modified: src/bathtub_pkg/gherkin_document_runner/gherkin_document_runner.svh
step_attributes_pool_t
, so this file includes it directly, instead of going throughbathtub_pkg.svh
.new file: src/bathtub_pkg/step_attributes_pool_t.svh
modified: test/dependency_test.py