jeffling / wallaby-webpack

webpack preprocessor for wallabyjs
25 stars 8 forks source link

including and rerunning tests #27

Closed pearljamik closed 7 years ago

pearljamik commented 7 years ago

Tests get executed , but if I change sth in a file the tests are rerun, but they wont finish, so the only way to make test run again is to rerun Wallaby. It should not work like this... The log is as follows:

And I have added those icons in configuration:

{pattern: 'src/assets/**/*.*', load: true},

Thu, 17 Aug 2017 19:52:01 GMT wallaby:browserRunner File type svg can not be included via script/link tag into sandbox
Thu, 17 Aug 2017 19:52:01 GMT wallaby:browserRunner File type txt can not be included via script/link tag into sandbox
Thu, 17 Aug 2017 19:52:01 GMT wallaby:browserRunner Sandbox is generated [worker #0, session #0p6c2]: http://localhost:49956/wallaby_sandbox0.html
Thu, 17 Aug 2017 19:52:01 GMT wallaby:electronRunner Prepared sandbox [worker #0, session #0p6c2]
Thu, 17 Aug 2017 19:52:01 GMT wallaby:workers Running tests in sandbox [worker #0, session #0p6c2]
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve C:\Users\gwk736\.WebStorm2017.2\system\wallaby\wallaby\tracer.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving C:\Users\gwk736\.WebStorm2017.2\system\wallaby\wallaby\tracer.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /jasmine@2.6.3/framework.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /jasmine@2.6.3/framework.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /jasmine@2.1.3/configurator.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /jasmine@2.1.3/configurator.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /jasmine@2.1.3/reporter.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /jasmine@2.1.3/reporter.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /wallaby-webpack.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /wallaby-webpack.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /__modules/1030.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /__modules/1030.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /____wallaby-bundle.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /____wallaby-bundle.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/@commandcentral/golden-layout/src/css/goldenlayout-base.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/@commandcentral/golden-layout/src/css/goldenlayout-base.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /__modules/1207.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /__modules/1207.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/dragula/dist/dragula.min.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/dragula/dist/dragula.min.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/flatpickr/dist/themes/dark.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/flatpickr/dist/themes/dark.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/@commandcentral/cobalt-table/dist/styles/cobalt-main-theme.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/@commandcentral/cobalt-table/dist/styles/cobalt-main-theme.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/@commandcentral/cobalt-basic/dist/styles/cobalt-main-theme.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/@commandcentral/cobalt-basic/dist/styles/cobalt-main-theme.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /__modules/305.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /__modules/305.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /__modules/954.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /__modules/954.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /src/locales/index.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /src/locales/index.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /src/assets/service-worker.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /src/assets/service-worker.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /wallaby_webpack_entry.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /wallaby_webpack_entry.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /src/app/common/components/radio-switch/radio-switch.component.spec.js.wbp.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /src/app/common/components/radio-switch/radio-switch.component.spec.js.wbp.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /jasmine@2.1.3/starter.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /jasmine@2.1.3/starter.js from cache
Thu, 17 Aug 2017 19:52:42 GMT wallaby:middleware Preparing to serve /favicon.ico
Thu, 17 Aug 2017 19:52:42 GMT wallaby:middleware Serving /favicon.ico from disk
Thu, 17 Aug 2017 19:52:42 GMT wallaby:middleware ENOENT: no such file or directory, open 'C:\Users\gwk736\.WebStorm2017.2\system\wallaby\projects\98019406080e14aa\instrumented\favicon.ico'
cript/link tag into sandbox
Thu, 17 Aug 2017 19:52:01 GMT wallaby:browserRunner File type svg can not be included via script/link tag into sandbox
Thu, 17 Aug 2017 19:52:01 GMT wallaby:browserRunner File type txt can not be included via script/link tag into sandbox
Thu, 17 Aug 2017 19:52:01 GMT wallaby:browserRunner Sandbox is generated [worker #0, session #0p6c2]: http://localhost:49956/wallaby_sandbox0.html
Thu, 17 Aug 2017 19:52:01 GMT wallaby:electronRunner Prepared sandbox [worker #0, session #0p6c2]
Thu, 17 Aug 2017 19:52:01 GMT wallaby:workers Running tests in sandbox [worker #0, session #0p6c2]
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve C:\Users\gwk736\.WebStorm2017.2\system\wallaby\wallaby\tracer.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving C:\Users\gwk736\.WebStorm2017.2\system\wallaby\wallaby\tracer.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /jasmine@2.6.3/framework.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /jasmine@2.6.3/framework.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /jasmine@2.1.3/configurator.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /jasmine@2.1.3/configurator.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /jasmine@2.1.3/reporter.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /jasmine@2.1.3/reporter.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /wallaby-webpack.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /wallaby-webpack.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /__modules/1030.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /__modules/1030.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /____wallaby-bundle.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /____wallaby-bundle.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/@commandcentral/golden-layout/src/css/goldenlayout-base.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/@commandcentral/golden-layout/src/css/goldenlayout-base.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /__modules/1207.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /__modules/1207.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/dragula/dist/dragula.min.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/dragula/dist/dragula.min.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/flatpickr/dist/themes/dark.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/flatpickr/dist/themes/dark.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/@commandcentral/cobalt-table/dist/styles/cobalt-main-theme.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/@commandcentral/cobalt-table/dist/styles/cobalt-main-theme.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/@commandcentral/cobalt-basic/dist/styles/cobalt-main-theme.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/@commandcentral/cobalt-basic/dist/styles/cobalt-main-theme.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /__modules/305.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /__modules/305.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /__modules/954.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /__modules/954.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /src/locales/index.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /src/locales/index.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /src/assets/service-worker.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /src/assets/service-worker.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /wallaby_webpack_entry.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /wallaby_webpack_entry.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /src/app/common/components/radio-switch/radio-switch.component.spec.js.wbp.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /src/app/common/components/radio-switch/radio-switch.component.spec.js.wbp.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /jasmine@2.1.3/starter.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /jasmine@2.1.3/starter.js from cache
Thu, 17 Aug 2017 19:52:42 GMT wallaby:middleware Preparing to serve /favicon.ico
Thu, 17 Aug 2017 19:52:42 GMT wallaby:middleware Serving /favicon.ico from disk
Thu, 17 Aug 2017 19:52:42 GMT wallaby:middleware ENOENT: no such file or directory, open 'C:\Users\gwk736\.WebStorm2017.2\system\wallaby\projects\98019406080e14aa\instrumented\favicon.ico'
pearljamik commented 7 years ago
Thu, 17 Aug 2017 19:52:01 GMT wallaby:browserRunner File type svg can not be included via script/link tag into sandbox
Thu, 17 Aug 2017 19:52:01 GMT wallaby:browserRunner File type txt can not be included via script/link tag into sandbox
Thu, 17 Aug 2017 19:52:01 GMT wallaby:browserRunner Sandbox is generated [worker #0, session #0p6c2]: http://localhost:49956/wallaby_sandbox0.html
Thu, 17 Aug 2017 19:52:01 GMT wallaby:electronRunner Prepared sandbox [worker #0, session #0p6c2]
Thu, 17 Aug 2017 19:52:01 GMT wallaby:workers Running tests in sandbox [worker #0, session #0p6c2]
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve C:\Users\gwk736\.WebStorm2017.2\system\wallaby\wallaby\tracer.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving C:\Users\gwk736\.WebStorm2017.2\system\wallaby\wallaby\tracer.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /jasmine@2.6.3/framework.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /jasmine@2.6.3/framework.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /jasmine@2.1.3/configurator.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /jasmine@2.1.3/configurator.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /jasmine@2.1.3/reporter.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /jasmine@2.1.3/reporter.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /wallaby-webpack.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /wallaby-webpack.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /__modules/1030.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /__modules/1030.js from cache
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Preparing to serve /____wallaby-bundle.js
Thu, 17 Aug 2017 19:52:39 GMT wallaby:middleware Serving /____wallaby-bundle.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/@commandcentral/golden-layout/src/css/goldenlayout-base.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/@commandcentral/golden-layout/src/css/goldenlayout-base.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /__modules/1207.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /__modules/1207.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/dragula/dist/dragula.min.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/dragula/dist/dragula.min.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/flatpickr/dist/themes/dark.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/flatpickr/dist/themes/dark.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/@commandcentral/cobalt-table/dist/styles/cobalt-main-theme.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/@commandcentral/cobalt-table/dist/styles/cobalt-main-theme.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /node_modules/@commandcentral/cobalt-basic/dist/styles/cobalt-main-theme.css
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /node_modules/@commandcentral/cobalt-basic/dist/styles/cobalt-main-theme.css from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /__modules/305.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /__modules/305.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /__modules/954.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /__modules/954.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /src/locales/index.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /src/locales/index.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /src/assets/service-worker.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /src/assets/service-worker.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /wallaby_webpack_entry.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /wallaby_webpack_entry.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /src/app/common/components/radio-switch/radio-switch.component.spec.js.wbp.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /src/app/common/components/radio-switch/radio-switch.component.spec.js.wbp.js from cache
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Preparing to serve /jasmine@2.1.3/starter.js
Thu, 17 Aug 2017 19:52:40 GMT wallaby:middleware Serving /jasmine@2.1.3/starter.js from cache
Thu, 17 Aug 2017 19:52:42 GMT wallaby:middleware Preparing to serve /favicon.ico
Thu, 17 Aug 2017 19:52:42 GMT wallaby:middleware Serving /favicon.ico from disk
Thu, 17 Aug 2017 19:52:42 GMT wallaby:middleware ENOENT: no such file or directory, open 'C:\Users\gwk736\.WebStorm2017.2\system\wallaby\projects\98019406080e14aa\instrumented\favicon.ico'
Thu, 17 Aug 2017 19:54:59 GMT wallaby:project Test run is not cancelled because cancel requester does not have enough priority to cancel the run
ArtemGovorov commented 7 years ago

When you include the pattern with the load: true flag, wallaby will try to include it into the test sandbox page via a script tag.

Try setting the flag to false, as I'm assuming webpack takes care of your assets.

{pattern: 'src/assets/**/*.*', load: false},
pearljamik commented 7 years ago

It does not help, I believe the root cause is elsewhere. I do not get the tests to be reexecuted.

ArtemGovorov commented 7 years ago

Does this sample project work for you: https://github.com/wallabyjs/ngCliWebpackSample/ (does it re-run tests on changes)?

pearljamik commented 7 years ago

yes, it works there.. there are only 3 tests there. in my project there are over 650 tests...

btw, thanks for fast answers.

ArtemGovorov commented 7 years ago

We have users with 5+ thousands tests, so I doubt the number of tests matters. I think it may be something else that is not yet correctly configured (like the previous issue with alias). Try bisecting your specs list, or clearing the tests list and adding spec files to the tests list one by one to see what spec file causes the issue.

pearljamik commented 7 years ago

I have found a culprit. One test is testing a component that clicks a link and the the windows download window appears. So after reexectuion tests are run further only and only after that window is closed. Strange because it does not matter during first execution

ArtemGovorov commented 7 years ago

Hmm, interesting. I have a few suggestions:

pearljamik commented 7 years ago

It works with chrome !!! thanks

ArtemGovorov commented 7 years ago

Awesome, thanks for the update!