-
Notifications
You must be signed in to change notification settings - Fork 304
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
HPCC-31857 : Develop an automated ECL Watch Test Suite #18898
HPCC-31857 : Develop an automated ECL Watch Test Suite #18898
Conversation
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 would prefer if your directories were more generalized. just replace your username with something like yourusername.
|
||
for GitHub Actions -> /home/runner/HPCCSystems-regression/log/ | ||
|
||
for local machine -> C:/Users/nisha/Documents/Internship/Work/files/ |
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.
you should probably remove all of your specific user names in this commit. I would prefer if it said C:/Users/yourusername/yourworkingdirectory/files/ or something like that. Try to be as generic as possible for the next person that will use this information.
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.
Yes, I agree with you. I have made the change.
public static final String LOG_FILE_DEBUG = "debug_ecl_test.log"; | ||
public static final String LOG_FILE_DETAIL = "detail_ecl_test.log"; | ||
public static final String LOCAL_OS = "Windows"; | ||
public static final String LOCAL_USER_PROFILE = "C:\\Users\\nisha"; |
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.
same comment as previous. try to generalize usernames and such.
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.
Done
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.
Some questions.
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.
changes look good to me.
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.
Only a couple of small comments, questions.
If any change has larger impact than modify the code in the current file, please discuss it with me before change.
esp/src/test-ui/tests/framework/pages/FilesLogicalFilesTest.java
Outdated
Show resolved
Hide resolved
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.
Seems good.
Please squash it.
06f20f0
to
44eef9c
Compare
@ghalliday Please merge my pull request. |
@JamesDeFabia Can you please take a look for the documentations:
|
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.
Only a couple of minor comments inline.
Developed a testing framework using Java, Selenium, and TestNG. The framework is initiated by `TestRunner.java`, which loads all test classes listed in `config/TestClasses.java` and executes them sequentially. Each test class contains at least one method annotated with `@Test`, which serves as the entry point for the tests. Test cases cover the Activities and ECL Workunit pages, including tests for text presence, link functionality, sorting order, workunits content, description, and checkbox functionality and testing tab clicks. Added loggers in separate files for error, exception, debug, and detail. Updated YML files to reflect jars and commands for the current testing framework. Additionally, provided comprehensive documentation with UML diagrams and detailed explanations of each method within the classes. Signed-off-by: Nisha Bagdwal <[email protected]>
4372fde
to
4dde180
Compare
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.
Looks good from my POV
Developed a testing framework using Java, Selenium, and TestNG. The framework is initiated by
TestRunner.java
, which loads all test classes listed inconfig/TestClasses.java
and executes them sequentially. Each test class contains at least one method annotated with@Test
, which serves as the entry point for the tests. Test cases cover the Activities and ECL Workunit pages, including tests for text presence, link functionality, sorting order, workunits content, description, and checkbox functionality. Added loggers in separate files for error, debug, and detail. Updated YML files to reflect jars and commands for the current testing framework. Additionally, provided comprehensive documentation with UML diagrams and detailed explanations of each method within the classes.Signed-off-by: Nisha Bagdwal [email protected]
Type of change:
Checklist:
Smoketest:
Testing:
I tested the code locally manually.