Commit Graph

220 Commits

Author SHA1 Message Date
roykho 3ba275e6c9
Deprecate stylelint-config-wordpress with current package 2021-12-14 09:14:54 -08:00
roykho ff7c615770
Move gitignore paths to root when it makes sense 2021-12-14 08:21:37 -08:00
jamelreid e789dbeada Added config to e2e-environment exports 2021-12-13 18:33:17 -05:00
jamelreid ae2e004c0e Added custom config.js to e2e-environment package
This custom config.js provides all the functionality of the config package along with extending the `get` method to accept an optional second argument that will be used if the property is not found in the config file.
2021-12-13 18:32:15 -05:00
jamelreid 5f85a42057 Updated CHANGELOG.md 2021-12-13 18:29:00 -05:00
Ron Rennick a4618e7351
Merge pull request #31412 from woocommerce/fix/e2e-readme-paths
Updated paths in README.md
2021-12-13 18:55:02 -04:00
Greg fba795421d Merge branch 'trunk' of github.com:woocommerce/woocommerce into add/plugin-upload-test-functionality 2021-12-13 15:45:32 -07:00
Roy Ho b12de19975
Merge pull request #31356 from woocommerce/prevent-npm
Prevent npm
2021-12-10 12:26:43 -08:00
jamelreid ac83762aca Disabled jest retries by default 2021-12-10 11:02:21 -05:00
jamelreid feec71249a Updated paths in READMe.md 2021-12-10 10:22:08 -05:00
jamelreid 68ca895e8b Removed parameter 2021-12-09 16:46:55 -05:00
Ron Rennick c5300e7a67 undo unintended changes to default.json 2021-12-09 17:08:48 -04:00
Ron Rennick cf66823a55 add changelog and readme 2021-12-09 16:53:06 -04:00
roykho f5b4c86e8e
Move ignore file to root level 2021-12-09 06:21:01 -08:00
Ron Rennick 2c5bed66e7 use path.sep throughout scaffolding 2021-12-08 19:38:45 -04:00
Ron Rennick 3041bb25fa add uninstall feature 2021-12-08 19:08:29 -04:00
Greg 473c4e5279 Added upload and test functionality 2021-12-08 15:56:42 -07:00
Ron Rennick 036ab6a464 simplify core test scaffold, add default setup 2021-12-08 16:56:53 -04:00
Ron Rennick 2698cb36ff add overwrite confirmation 2021-12-08 15:12:27 -04:00
jamelreid 17d2c25ae5 Added comment 2021-12-08 14:03:08 -05:00
jamelreid 1a5c44c472 Exported all methods from jest-object.config 2021-12-08 14:01:00 -05:00
jamelreid 6086223708 Added setupJestRetries to beforeAll block 2021-12-08 14:00:31 -05:00
jamelreid a6f51a9a39 Added default param and exported all methods 2021-12-08 14:00:02 -05:00
jamelreid 1f14d557dd Updated README.md with jest retry documentation 2021-12-08 13:59:10 -05:00
jamelreid 7b36ba2b3e Updated CHANGELOG.md 2021-12-08 13:02:11 -05:00
jamelreid 00fc5495ef Added script to post test results to GitHub PR 2021-12-08 12:48:24 -05:00
jamelreid 5b24808971 Stored test results as json 2021-12-08 12:47:50 -05:00
Ron Rennick 59f1f3a6b5 Give installFiles its own index 2021-12-08 13:47:30 -04:00
Ron Rennick 6989bd61f9 merge trunk 2021-12-08 12:12:34 -04:00
Ron Rennick 2ec68e0e69 code cleanup 2021-12-08 11:07:24 -04:00
jamelreid 021b61a5f9 Merge branch 'trunk' into add/jest-retry 2021-12-06 17:50:22 -05:00
jamelreid cbbe8eeec1 Updated CHANGELOG.md 2021-12-06 16:10:55 -05:00
roykho 286928bb6d
Ignore package-lock.json 2021-12-02 11:12:27 -08:00
roykho c03bcc59b4
Prevent the use of npm to install packages 2021-12-02 11:09:46 -08:00
jamelreid 35286bbbe6 Added jest-object.config.js file
This file is intended to be used to configure the jest object in a single place.

The setupJestObject method can be imported from @woocommerce/e2e-environment for easy usage.
2021-12-02 09:40:27 -05:00
jamelreid 920c1a7580 Updated testRunner to be jest-circus 2021-12-01 14:35:06 -05:00
jamelreid 69dc645f0e Added the jest-circus package
In jest version before 27, we need to use jest-circus. For 27 and after, jest-circus is the default test runner.
2021-12-01 14:34:28 -05:00
jamelreid 72cf968bce Updated CHANGELOG.md 2021-12-01 14:33:34 -05:00
jamelreid 92ae77c817 Updated browser viewport dimensions 2021-11-29 13:54:44 -05:00
jamelreid 7ac1fa6369 Updated CHANGELOG.mdO 2021-11-29 13:54:15 -05:00
Ron Rennick 25cd08933c add --ext and --format arguments 2021-11-26 16:55:22 -04:00
Ron Rennick a21af3d3c6 add resolvePackage(), resolvePackagePath() utilities 2021-11-26 15:14:49 -04:00
Claudio Sanches bc910e2364
Merge pull request #31206 from woocommerce/fix/changelogger-validate
Jetpack Changelogger: Validate entries
2021-11-26 13:21:01 -03:00
Ron Rennick 6c197cc743 Merge branch 'trunk' into poc/e2e-scaffold 2021-11-25 12:16:23 -04:00
Ron Rennick 226d5ac423
port config, waitForSelector from puppeteer-utils (#31240) 2021-11-23 18:55:42 +01:00
Ron Rennick e449511ff0
Clean up e2e-environment changes from monorepo reorg (#31233)
* add flag to distinguish between the development repo and npm package

* introduce local E2E file resolver function

* update package changelog and readme
2021-11-23 13:56:24 +01:00
Ron Rennick 23f4f1c744
avoid issues with preconfigured curl options in npm (#31232) 2021-11-23 13:16:05 +01:00
Ron Rennick b698a80f36 add basic test spec installer 2021-11-19 17:02:02 -04:00
Ron Rennick 43d73eb32a update package changelog and readme 2021-11-17 10:02:15 -04:00
Ron Rennick 61fd4e0a5e introduce local E2E file resolver function 2021-11-17 09:50:40 -04:00
Ron Rennick df582a20d3 add flag to distinguish between the development repo and npm package 2021-11-16 11:35:30 -04:00
Paul Sealock fc839d212d update all usages 2021-11-16 15:16:20 +13:00
Christopher Allford c91dda177d
Fix E2E Tests (#31205)
* Removed Changlogger Autoload

* Changed Jetpack Changelogger Formatter Loading

Rather than using the Composer autoload, we should use the
changelogger's "filename" option to point directly at the file.
This keeps the file out of the autoloads, since it's possible that
plugins or packages may be symlinked and break the relative
path to the plugin.
2021-11-16 15:01:50 +13:00
Paul Sealock 15f26ee8f7 update to 3.0.2 of changelogger 2021-11-11 17:03:44 +13:00
Paul Sealock 5d6539d209 lock files 2021-11-11 16:55:05 +13:00
Paul Sealock 5c68568bb7 Revert "add nx composer-install targets"
This reverts commit ffaef64343.
2021-11-11 16:47:50 +13:00
Paul Sealock ffaef64343 add nx composer-install targets 2021-11-11 16:43:27 +13:00
Paul Sealock 20fb81eb5a point to next changelog 2021-11-11 16:38:38 +13:00
Paul Sealock e08cc18e16 js packages next changelogs 2021-11-11 16:34:50 +13:00
Paul Sealock a5abab9ab0 Add Jetpack Changelogger 2021-11-11 16:28:10 +13:00
Ron Rennick ce20bd0931 add generic container environment variable support for PHP, DB 2021-11-10 06:48:59 -04:00
Roy Ho 9d08ac8ac3
Merge pull request #31095 from woocommerce/setup-nx
Setup nx
2021-11-09 20:26:37 -08:00
roykho d839bdfc94
Implement executors for all script commands 2021-11-09 12:35:22 -08:00
Ron Rennick c6ee9e3b0a use consistent defaultViewport 2021-11-08 12:51:54 -04:00
roykho 4501f13a87
Accommodate different directory names for woocommerce 2021-11-05 10:09:34 -07:00
roykho 7dc6ae6316
Add Nx basic script executors for packages 2021-11-05 08:15:04 -07:00
roykho b5715bfd88
Add Nx lint to e2e-environment 2021-11-05 05:54:57 -07:00
roykho b64d0b3dfe
Add initial project.json config files to all packages and plugins 2021-11-04 14:51:04 -07:00
Tomek Wytrębowicz e73329fdf3 Update links to moved e2e READMEs. 2021-11-04 12:58:11 +01:00
Paul Sealock 789d942f89
Update e2e package locations and add PNPM (#30977) 2021-10-29 08:32:31 +13:00