-
Notifications
You must be signed in to change notification settings - Fork 75
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
Convert all selenium tests to use xvfb. #677
Conversation
The d3 renderer was issuing an undefined event when it was resized. This has been corrected to issue the d3.rescale event. The tests in testing/test-cases/selenium-tests/featureVisible are already handled by tests/cases/feature.js, so they have been removed without conversion. Taking a screenshot of mixed d3 and vgl layers could erroneously place the d3 layers on top. This has been fixed.
There may be other files we can get rid of now that selenium is no longer in use. There are some files in the |
82614a9
to
eedebd1
Compare
eedebd1
to
5cbd243
Compare
onIdle should include these, too.
4e04eba
to
abd908f
Compare
879e7e3
to
cdcf47d
Compare
Try to handle slow tests better by waiting for more identifiable conditions.
cdcf47d
to
a35aefc
Compare
Codecov Report
@@ Coverage Diff @@
## master #677 +/- ##
==========================================
+ Coverage 90.75% 91.93% +1.17%
==========================================
Files 84 84
Lines 8736 8749 +13
==========================================
+ Hits 7928 8043 +115
+ Misses 808 706 -102
Continue to review full report at Codecov.
|
@aashish24 I'm sure some of these tests are still brittle, but I think this is ready for review. |
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.
LRTM
+2 |
The d3 renderer was issuing an undefined event when it was resized. This has been corrected to issue the d3.rescale event.
The tests in testing/test-cases/selenium-tests/featureVisible are already handled by tests/cases/feature.js, so they have been removed without conversion.
Taking a screenshot of mixed d3 and vgl layers could erroneously place the d3 layers on top. This has been fixed.