Lucas Bustamante
d63a697d20
Merge branch 'trunk' into e2e/add-force-to-test-scaffold
2022-02-03 20:35:34 -03:00
Lucas Bustamante
1688d66484
Avoid calling substr method on undefined
...
Co-authored-by: Jamel Noel Reid <MrJnrman@users.noreply.github.com>
2022-02-03 20:35:03 -03:00
Ron Rennick
eac5fb5c67
Merge branch 'trunk' into e2e/prepare-release
2022-02-03 15:30:07 -04:00
Ron Rennick
8508884c62
Merge branch 'trunk' into fix/31576
2022-02-02 15:12:55 -04:00
Ron Rennick
c607bbfeb8
pre-release changelog fixes
2022-02-01 15:37:31 -04:00
jamelreid
7d42347537
Updated test not found output
2022-02-01 13:27:25 -05:00
jamelreid
c9862f7a44
Merge branch 'trunk' into try/remove-some-test-label
2022-02-01 13:24:58 -05:00
Ron Rennick
57ad5e388a
add puppeteer dependency
2022-01-28 13:15:45 -04:00
jamelreid
7d7b9996f5
Updated CHANGELOG.md
2022-01-27 13:29:32 -05:00
jamelreid
68af14a26b
Updated to handle removing directories
2022-01-27 10:11:13 -05:00
Lucas Bustamante
1703aeddc4
Code style
2022-01-26 13:36:39 -03:00
Lucas Bustamante
e1ca45e07d
Keep original if statement order
2022-01-26 13:35:03 -03:00
Lucas Bustamante
15291424e2
Add --force argument to scaffold test setup files without confirmation
2022-01-26 13:27:25 -03:00
Lucas Bustamante
cac95a3433
Scaffold --force wip
2022-01-26 13:13:18 -03:00
jamelreid
bba4a3a1a4
Updated file path
2022-01-25 15:13:18 -05:00
jamelreid
ac782638d3
Merge branch 'trunk' into try/remove-some-test-label
2022-01-25 15:12:25 -05:00
Jamel Noel Reid
27eba955dd
Merge pull request #31726 from woocommerce/update/31615
...
update test-result.json handling to copy the file to the local folder
2022-01-25 15:09:43 -05:00
Ron Rennick
6327596767
update testresult.json handling to copy the file to the local folder
2022-01-25 13:48:20 -04:00
Ron Rennick
6687e5847e
fix environment dependencies
2022-01-25 13:04:17 -04:00
jamelreid
48bfc2c3b2
Made summary output more dynamic
2022-01-25 11:41:28 -05:00
Ron Rennick
75fec513e1
fix merge conflicts
2022-01-24 13:39:38 -04:00
jamelreid
b46e681597
Updated path to test-results.json
2022-01-24 10:22:29 -05:00
jamelreid
9cd3c6976d
Used resolveLocalE2ePath for path to test results
2022-01-21 17:51:46 -05:00
Jonathan Lane
dc381f4305
Merge pull request #31625 from woocommerce/e2e/test-results-full-path
...
Show full path to test-result.json file
2022-01-19 14:26:32 -08:00
Ron Rennick
7c04c5893c
e2e package changelog cleanup
2022-01-18 05:04:32 -04:00
jamelreid
c1d0f510af
Updated CHANGELOG.md
2022-01-13 10:52:55 -05:00
jamelreid
b89b67658a
Updated method import
2022-01-13 10:52:44 -05:00
jamelreid
564ea31c5d
Changed method name to resolveSingleE2EPath
2022-01-13 10:52:15 -05:00
jamelreid
e1f030f832
Updated comments
2022-01-12 18:37:05 -05:00
jamelreid
f08da97fe6
Updated CHANGELOG.md
2022-01-12 18:27:43 -05:00
jamelreid
60630d19a2
Updated comments
2022-01-12 18:27:35 -05:00
jamelreid
cb3dee07ee
Updated removePathDuplicates for smoke tests
2022-01-12 18:04:36 -05:00
jamelreid
d49a68079e
Imported and used removePathDuplicates method
2022-01-12 15:44:41 -05:00
jamelreid
059346a725
Added removePathDuplicates method
...
This method ensures that we can execute tests using a relative path with or without `plugins/woocommerce` and/or `tests/e2e` prepended on the test file path.
2022-01-12 14:00:00 -05:00
Lucas Bustamante
926fed6828
Store test-results.json file in the project under test folder
2022-01-12 14:09:38 -03:00
Lucas Bustamante
1a6708b57c
Keep the test-results.json file in the root dir of e2e-environment
2022-01-12 13:50:10 -03:00
Lucas Bustamante
037c6205d0
Remove extra space
2022-01-12 13:46:42 -03:00
Lucas Bustamante
e124d4125a
Add changelog
2022-01-12 13:44:32 -03:00
Lucas Bustamante
2cbedb1dc8
Show full path to test-result.json file
2022-01-12 13:39:38 -03:00
Ron Rennick
e5084c1ae9
Merge pull request #31559 from woocommerce/fix/31469
...
Allow multiple screenshots per test fix
2022-01-10 13:40:50 -04:00
jonathansadowski
dabd2c6bf2
Merge pull request #31581 from woocommerce/fix/circular-reference
...
change extension on scaffolding sample scripts
2022-01-07 14:26:47 -06:00
Jonathan Lane
54c3621cc8
Merge branch 'trunk' into fix/31469
2022-01-07 09:22:16 -08:00
Ron Rennick
a1784c5beb
change extension on scaffolding sample scripts
2022-01-06 11:02:05 -04:00
Ron Rennick
2071da88ef
fix jest-circus dependency, pnpm e2e-environment build
2022-01-05 22:04:50 -04:00
jonathansadowski
d71a9d9ba9
Revert "Add config default values"
2022-01-05 14:44:31 -06:00
Jonathan Lane
2a066286e4
Merge branch 'trunk' into fix/31469
2022-01-04 10:59:49 -08:00
Jon Lane
02be80b3e5
Update changelog
2022-01-04 10:34:38 -08:00
Jon Lane
333ea308b8
Append datetime string to end of filename for screenshot
2022-01-04 10:34:30 -08:00
jamelreid
e893aa9f37
Merged add/config-default-values with trunk
2022-01-03 09:26:43 -05:00
Lucas Bustamante
e89b8829bb
Normalized 4 spaces as tabs
2021-12-27 16:27:08 -03:00
Lucas Bustamante
65d622558f
Add changelog
2021-12-27 11:30:40 -03:00
Lucas Bustamante
0f29032a93
Add "defaultAttributes" JSON key
2021-12-27 08:40:07 -03:00
Lucas Bustamante
02e08bccb2
Add missing entries to default.json
2021-12-24 12:50:04 -03:00
jamelreid
3e1e7a635e
Merged add/config-default-values with trunk
2021-12-22 10:22:37 -05:00
jamelreid
bab269a544
Merge branch 'trunk' into add/config-default-values
2021-12-22 10:19:27 -05:00
Ron Rennick
d2390950d2
Merge pull request #31397 from woocommerce/add/post-external-smoke-test-results-to-pr
...
Post external smoke test results to GitHub PR
2021-12-22 10:04:44 -04:00
jonathansadowski
71cdcf322c
Merge pull request #31465 from woocommerce/fix/fail-package-builds-2
...
Add needed packages to build e2e
2021-12-20 11:11:19 -06:00
Jamel Noel Reid
2712e737a8
Update packages/js/e2e-environment/CHANGELOG.md
...
Co-authored-by: Ron Rennick <ron@ronandandrea.com>
2021-12-20 11:49:16 -05:00
jamelreid
53a7c0d16c
Merge branch 'trunk' into add/config-default-values
2021-12-20 10:54:09 -05:00
jamelreid
5b63fa9a75
Merged trunk into add/post-external-smoke-test-results-to-pr
2021-12-20 10:51:04 -05:00
Greg
e7d3a65752
Merge branch 'trunk' of https://github.com/woocommerce/woocommerce into add/plugin-upload-test-functionality
2021-12-16 13:39:15 -07:00
Greg
77bb3e958d
Logic for private repos and minor tweaks
2021-12-16 09:58:11 -07:00
roykho
b1e7abcd4a
Add needed packages to build e2e
2021-12-16 07:48:52 -08:00
Roy Ho
f7c93a6823
Merge branch 'trunk' into standardize-config-files
2021-12-16 05:44:48 -08:00
Greg
89d74d4bc3
Update to use new resolveLocalE2ePath
2021-12-15 14:06:19 -07:00
Greg
fdee881ab8
Prettier fixes
2021-12-15 13:59:17 -07:00
Greg
6e5005b0d4
Merge branch 'trunk' into add/plugin-upload-test-functionality
2021-12-15 13:43:46 -07:00
Ron Rennick
42dd5504f3
merge trunk
2021-12-15 14:26:54 -04:00
Roy Ho
af3585b67b
Merge branch 'trunk' into standardize-config-files
2021-12-15 07:13:58 -08:00
roykho
0f369d7040
Update package and node version
2021-12-15 07:08:37 -08:00
Ron Rennick
b478bbb949
Merge pull request #31415 from woocommerce/fix/jest-e2e-retries
...
Fix jest e2e retries
2021-12-14 22:34:22 -04:00
Paul Sealock
eb453cce20
Add NX commands for Jetpack Changelogger ( #31166 )
2021-12-15 14:14:17 +13:00
roykho
76794e374c
Restore babel/polyfill removed by accident
2021-12-14 12:10:28 -08:00
Ron Rennick
0c268ad998
fix merge conflicts
2021-12-14 14:40:01 -04:00
jamelreid
6dcab53871
Updated jest.retryTimes() to be a conditional
...
This way it doesn't matter if the call is made locally or from the package.
2021-12-14 13:14:41 -05:00
Greg
b9231cbf24
Regex fix
2021-12-14 11:11:53 -07:00
Greg
6fb892bca4
Linting updates
2021-12-14 10:56:44 -07:00
Greg
2762c9821a
Merge branch 'trunk' of https://github.com/woocommerce/woocommerce into add/plugin-upload-test-functionality
2021-12-14 10:49:53 -07:00
jamelreid
ac7c1e1ad6
Updated README.md
2021-12-14 12:48:07 -05:00
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