-
Notifications
You must be signed in to change notification settings - Fork 0
OGSMOD-7679 - Create a 'TestFramework' public library #26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
c4f6e63
to
e5727d1
Compare
|
||
/// An instance of this class will set the baseline folder to the given path and restore the | ||
/// previous one when it goes out of scope. | ||
class ScopedBaselineContextFolder |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will this be moved internally?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in HVTEx
@@ -1,15 +1,19 @@ | |||
// Copyright 2025 Autodesk, Inc. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall comment - really like this approach. Thanks for tackling it.
Semi-minor: Can we rename this impl folder to TestFramework (testFramework?); and should the namespace be testFramework instead of TestFramework?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Renamed testHelpers.*
to testFramework.*
but not convinced about the directory
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤔 Why wouldn't the source directory be named consistent with the include directory? ie. test/testFramework/...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't remember why but there are two libraries part of the Unit Test Framework
and I do not want this internal implementation be visible in the public API. If this proposal is finally the right one, I will perhaps merge these two libraries.
@@ -0,0 +1,36 @@ | |||
// Copyright 2025 Autodesk, Inc. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do headers have different copyright comments from implementations files? I can't remember for hvt.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nope
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
1ff8296
to
20086d3
Compare
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
Signed-off-by: Patrick Hodoul <[email protected]>
The pull request creates a library from
RenderingFramework
RenderingUtils
with a restricted public API to let other projects have access to thisUnit Test Framework
.