- Follow instructions from CirrusSearch (Quickstart) to get MediaWiki working locally.
- Refactor WebdriverIO tests (in tests/selenium) from sync to async mode.
- Push code to Gerrit.
TODO
| 1 | # Cucumber-js |
|---|---|
| 2 | |
| 3 | This is the last version in the cucumber series. New releases will henceforth |
| 4 | be made under the @cucumber/cucumber package name. |
| 5 | |
| 6 | By installing this version you are implicitly installing the new @cucumber/cucumber |
| 7 | package. |
| 8 | |
| 9 | You should npm uninstall cucumber and then npm install --save-dev @cucumber/cucumber. |
| 10 | |
| 11 | After doing this you should replace your require or import statements to load |
| 12 | @cucumber/cucumber instead of cucumber. |
| 13 | |
| 14 | If you are using TypeScript, npm uninstall @types/cucumber (v7 has types built-in). Also |
| 15 | replace TableDefinition with DataTable if you are using these in your code. |
| 16 | |
| 17 | |
| 18 | + cucumber@7.0.0-rc.0 |
| 19 | added 112 packages from 247 contributors in 14.368s |
| 20 | osamaahmedtahir@Users-MacBook-Pro CirrusSearch % npm run test |
| 21 | |
| 22 | > cirrussearch@0.0.0 test /Users/osamaahmedtahir/Desktop/Outreachy/core/extensions/CirrusSearch |
| 23 | > grunt test |
| 24 | |
| 25 | Running "eslint:all" (eslint) task |
| 26 | |
| 27 | /Users/osamaahmedtahir/Desktop/Outreachy/core/extensions/CirrusSearch/tests/integration/features/step_definitions/page_steps.js |
| 28 | 12:61 error "cucumber" is not found node/no-missing-require |
| 29 | |
| 30 | /Users/osamaahmedtahir/Desktop/Outreachy/core/extensions/CirrusSearch/tests/integration/features/step_definitions/search_steps.js |
| 31 | 3:40 error "cucumber" is not found node/no-missing-require |
| 32 | |
| 33 | /Users/osamaahmedtahir/Desktop/Outreachy/core/extensions/CirrusSearch/tests/integration/features/support/hooks.js |
| 34 | 3:36 error "cucumber" is not found node/no-missing-require |
| 35 | |
| 36 | /Users/osamaahmedtahir/Desktop/Outreachy/core/extensions/CirrusSearch/tests/integration/features/support/world.js |
| 37 | 13:42 error "cucumber" is not found node/no-missing-require |
| 38 | |
| 39 | /Users/osamaahmedtahir/Desktop/Outreachy/core/extensions/CirrusSearch/tests/phpunit/fixtures/configDump/enwiki_crosslang_frwiki_config.json |
| 40 | 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to override |
| 41 | |
| 42 | /Users/osamaahmedtahir/Desktop/Outreachy/core/extensions/CirrusSearch/tests/phpunit/fixtures/configDump/enwiki_crosslang_frwiki_invalid_config.json |
| 43 | 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to override |
| 44 | |
| 45 | /Users/osamaahmedtahir/Desktop/Outreachy/core/extensions/CirrusSearch/tests/phpunit/fixtures/configDump/enwiki_sisterproject_configs.json |
| 46 | 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to override |
| 47 | |
| 48 | /Users/osamaahmedtahir/Desktop/Outreachy/core/extensions/CirrusSearch/tests/phpunit/fixtures/regexParser/ref_impl_fixtures.json |
| 49 | 0:0 warning File ignored because of a matching ignore pattern. Use "--no-ignore" to override |
| 50 | |
| 51 | ✖ 8 problems (4 errors, 4 warnings) |
| 52 | |
| 53 | Warning: Task "eslint:all" failed. Use --force to continue. |
| 54 | |
| 55 | Aborted due to warnings. |
| 56 | npm ERR! code ELIFECYCLE |
| 57 | npm ERR! errno 3 |
| 58 | npm ERR! cirrussearch@0.0.0 test: `grunt test` |
| 59 | npm ERR! Exit status 3 |
| 60 | npm ERR! |
| 61 | npm ERR! Failed at the cirrussearch@0.0.0 test script. |
| 62 | npm ERR! This is probably not a problem with npm. There is likely additional logging output above. |
| 63 | |
| 64 | npm ERR! A complete log of this run can be found in: |
| 65 | npm ERR! /Users/osamaahmedtahir/.npm/_logs/2022-02-09T22_34_55_790Z-debug.log |