From d199f194fe80a62fd42ef6e118ad41f3d72eec85 Mon Sep 17 00:00:00 2001 From: Labanya Mukhopadhyay Date: Wed, 15 Jul 2020 10:58:54 -0700 Subject: [PATCH 01/10] add tests folder --- tests/geckodriver.log | 1066 +++++++++++++++++++++++++++++++++++++++++ tests/test_slurm.py | 48 ++ 2 files changed, 1114 insertions(+) create mode 100644 tests/geckodriver.log create mode 100644 tests/test_slurm.py diff --git a/tests/geckodriver.log b/tests/geckodriver.log new file mode 100644 index 0000000..f105361 --- /dev/null +++ b/tests/geckodriver.log @@ -0,0 +1,1066 @@ +1594774590036 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/_5/wyf3bvcj2kv12rf7j4q2pvkm0000gn/T/rust_mozprofileyYtVgy" +1594774594404 Marionette INFO Listening on port 52879 +1594774767752 mozrunner::runner INFO Running command: "/Applications/Firefox.app/Contents/MacOS/firefox-bin" "-marionette" "-foreground" "-no-remote" "-profile" "/var/folders/_5/wyf3bvcj2kv12rf7j4q2pvkm0000gn/T/rust_mozprofileOjaqxE" +1594774770145 Marionette INFO Listening on port 52958 +1594774770212 Marionette WARN TLS certificate errors will be ignored for this session +1594774771481 Marionette WARN TimedPromise timed out after 0 ms: stacktrace: +TimedPromise/<@chrome://marionette/content/sync.js:245:13 +TimedPromise@chrome://marionette/content/sync.js:230:10 +Sleep@chrome://marionette/content/sync.js:283:10 +dispatchPause@chrome://marionette/content/action.js:1482:10 +toEvents/<@chrome://marionette/content/action.js:1156:16 +action.dispatchTickActions@chrome://marionette/content/action.js:1060:35 +action.dispatch/chainEvents<@chrome://marionette/content/action.js:1028:20 +action.dispatch@chrome://marionette/content/action.js:1034:5 +performActions@chrome://marionette/content/listener.js:853:16 +dispatch/ Date: Thu, 16 Jul 2020 09:03:17 -0700 Subject: [PATCH 02/10] add req and update test --- requirements.txt | 4 + tests/geckodriver.log | 444 ++++++++++++++++++++++++++++++++++++++++++ tests/test_slurm.py | 15 +- 3 files changed, 457 insertions(+), 6 deletions(-) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..0f02ed8 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +jupyter +jupyterlab>=1.0.0 +selenium +pytest diff --git a/tests/geckodriver.log b/tests/geckodriver.log index f105361..6968e1d 100644 --- a/tests/geckodriver.log +++ b/tests/geckodriver.log @@ -1064,3 +1064,447 @@ performActions@chrome://marionette/content/listener.js:853:16 dispatch/ Date: Tue, 21 Jul 2020 09:09:35 -0700 Subject: [PATCH 03/10] add travis file --- .travis.yml | 43 +++++++++++++++++++++++++++++++++++++++++++ tests/geckodriver.log | 5 +++++ 2 files changed, 48 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..c5ea191 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,43 @@ + +language: python +dist: bionic +# python: +# - '3.6' +# - '3.7' +# nodejs: +# - 10.0.0 +# os: osx +# command to run tests +cache: pip +env: + global: + - MOZ_HEADLESS=1 +addons: + firefox: "78.0.1" +sudo: required +services: + - xvfb +before_install: + - sudo apt-get install xvfb + - wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz + # - mkdir geckodriver + # - tar -xzf geckodriver-v0.26.0-macos.tar.gz -C geckodriver + # - export PATH=$PATH:$PWD/geckodriver + - sudo tar -xzf geckodriver-v0.26.0-linux64.tar.gz -C /usr/bin + - sudo chmod a+x /usr/bin/geckodriver + # - export DISPLAY=:99.0 + # - sh -e /etc/init.d/xvfb start + # - sleep 5 # give xvfb some time to start +install: + - "pip install -r requirements.txt" + - npm install selenium-webdriver@^3.0.0 + - node --version + - npm install + - npm run build + - jupyter labextension install . + +script: + - jupyter labextension list + - jupyter lab --port=8845 --NotebookApp.token='' & + - pytest + diff --git a/tests/geckodriver.log b/tests/geckodriver.log index 6968e1d..85eb521 100644 --- a/tests/geckodriver.log +++ b/tests/geckodriver.log @@ -1508,3 +1508,8 @@ performActions@chrome://marionette/content/listener.js:853:16 dispatch/ Date: Tue, 21 Jul 2020 09:14:03 -0700 Subject: [PATCH 04/10] edit travis file --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index c5ea191..f4d98f8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,9 +32,9 @@ install: - "pip install -r requirements.txt" - npm install selenium-webdriver@^3.0.0 - node --version - - npm install - - npm run build - - jupyter labextension install . + - jlpm install + - jlpm run build + - jupyter labextension install script: - jupyter labextension list From 338b2de12d27f38cb41a5ad0417ff91d42bd9009 Mon Sep 17 00:00:00 2001 From: Labanya Mukhopadhyay Date: Tue, 21 Jul 2020 09:28:28 -0700 Subject: [PATCH 05/10] add yarn installation to travis --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index f4d98f8..7490c7b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -31,6 +31,7 @@ before_install: install: - "pip install -r requirements.txt" - npm install selenium-webdriver@^3.0.0 + - curl -o- -L https://yarnpkg.com/install.sh | bash - node --version - jlpm install - jlpm run build From 0de85a7606e20dc3c41d98dac310fe1f1278e3ac Mon Sep 17 00:00:00 2001 From: Labanya Mukhopadhyay Date: Tue, 21 Jul 2020 09:52:38 -0700 Subject: [PATCH 06/10] edit travis file --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 7490c7b..dc21b46 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,6 +33,7 @@ install: - npm install selenium-webdriver@^3.0.0 - curl -o- -L https://yarnpkg.com/install.sh | bash - node --version + - jupyter --version - jlpm install - jlpm run build - jupyter labextension install From c4463b679e7a07f2815952cb3419bac169c904cd Mon Sep 17 00:00:00 2001 From: Labanya Mukhopadhyay Date: Tue, 21 Jul 2020 10:06:03 -0700 Subject: [PATCH 07/10] edit req file --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0f02ed8..c1f527e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ jupyter -jupyterlab>=1.0.0 +jupyterlab<=2.0.0 selenium pytest From 8b573754032f1b91f8798f9f9610dbc6edf78354 Mon Sep 17 00:00:00 2001 From: Labanya Mukhopadhyay Date: Tue, 21 Jul 2020 10:30:41 -0700 Subject: [PATCH 08/10] edit req jupyterlab version --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index c1f527e..71fee23 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ jupyter -jupyterlab<=2.0.0 +jupyterlab<2.0.0 selenium pytest From 93577063d2f6f0bf14f35c1d86b3569915e6cadb Mon Sep 17 00:00:00 2001 From: Labanya Mukhopadhyay Date: Tue, 21 Jul 2020 11:19:13 -0700 Subject: [PATCH 09/10] add travis wait --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index dc21b46..b5b8180 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,6 +37,7 @@ install: - jlpm install - jlpm run build - jupyter labextension install + - travis_wait mvn install script: - jupyter labextension list From 16ef0fa175e1b75519f904af7cc7a553c5fd689a Mon Sep 17 00:00:00 2001 From: Labanya Mukhopadhyay Date: Thu, 23 Jul 2020 08:42:04 -0700 Subject: [PATCH 10/10] add changes --- .travis.yml | 2 +- requirements.txt | 2 +- tests/geckodriver.log | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index b5b8180..f46ebb8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,7 +37,7 @@ install: - jlpm install - jlpm run build - jupyter labextension install - - travis_wait mvn install + script: - jupyter labextension list diff --git a/requirements.txt b/requirements.txt index 71fee23..72510dc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ jupyter -jupyterlab<2.0.0 +jupyterlab>2.0.0 selenium pytest diff --git a/tests/geckodriver.log b/tests/geckodriver.log index 85eb521..d086416 100644 --- a/tests/geckodriver.log +++ b/tests/geckodriver.log @@ -1513,3 +1513,37 @@ console.error: PushService: Failed to drop expired registrations on idle UnknownError JavaScript error: , line 0: uncaught exception: Object +console.error: PushService: + Failed to drop expired registrations on idle + UnknownError +console.error: "Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers." +console.error: (new TypeError("container.node.targetFront is null", "resource://devtools/client/inspector/markup/markup.js", 2245)) +console.error: (new TypeError("parent is null", "resource://devtools/client/inspector/shared/style-change-tracker.js", 67)) +TypeError: parent is null: canMutationImpactCurrentStyles@resource://devtools/client/inspector/shared/style-change-tracker.js:67:24 +onMutations@resource://devtools/client/inspector/shared/style-change-tracker.js:84:41 +_emit@resource://devtools/shared/event-emitter.js:226:34 +emit@resource://devtools/shared/event-emitter.js:172:18 +emit@resource://devtools/shared/event-emitter.js:324:18 +getMutations@resource://devtools/client/fronts/walker.js:409:10 + +console.error: (new TypeError("container.node.targetFront is null", "resource://devtools/client/inspector/markup/markup.js", 2245)) +JavaScript warning: https://vidstat.taboola.com/vpaid/vPlayer/player/v11.4.9/OvaMediaPlayer.js, line 1: Script terminated by timeout at: +te@https://vidstat.taboola.com/vpaid/vPlayer/player/v11.4.9/OvaMediaPlayer.js:1:11899 +value@https://vidstat.taboola.com/vpaid/vPlayer/player/v11.4.9/OvaMediaPlayer.js:33:21892 +value@https://vidstat.taboola.com/vpaid/vPlayer/player/v11.4.9/OvaMediaPlayer.js:33:15993 +h@https://vidstat.taboola.com/vpaid/vPlayer/player/v11.4.9/OvaMediaPlayer.js:33:14233 +value@https://vidstat.taboola.com/vpaid/vPlayer/player/v11.4.9/OvaMediaPlayer.js:57:1762 + +console.error: (new TypeError("container.node.targetFront is null", "resource://devtools/client/inspector/markup/markup.js", 2245)) +console.error: (new TypeError("container.node.targetFront is null", "resource://devtools/client/inspector/markup/markup.js", 2245)) +console.error: (new TypeError("container.node.targetFront is null", "resource://devtools/client/inspector/markup/markup.js", 2245)) +console.error: (new TypeError("container.node.targetFront is null", "resource://devtools/client/inspector/markup/markup.js", 2245)) +console.error: (new TypeError("container.node.targetFront is null", "resource://devtools/client/inspector/markup/markup.js", 2245)) +console.error: (new TypeError("container.node.targetFront is null", "resource://devtools/client/inspector/markup/markup.js", 2245)) +console.error: "Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers." +JavaScript error: , line 0: AbortError: A request was aborted, for example through a call to IDBTransaction.abort. +JavaScript error: , line 0: uncaught exception: null + +###!!! [Child][MessageChannel] Error: (msgtype=0x3900C2,name=PContent::Msg_ScriptErrorWithStack) Channel closing: too late to send/recv, messages will be lost + +1595437102306 Marionette INFO Stopped listening on port 51611