Commit Graph

56 Commits

Author SHA1 Message Date
03f9d445d3 Use the latest version of chrome
[MAILPOET-3453]
2021-05-05 09:31:29 +02:00
e2683fc5c0 Print info about installed plugins in tests bootstrap
[MAILPOET-3482]
2021-04-26 13:47:41 +02:00
940f03d9e8 Move plugins activation in test after updating wp-config.php
This change was done to make sure that plugins start with correct configuration in place.
[MAILPOET-3482]
2021-04-26 13:47:41 +02:00
44f1269916 Change plugins download directory
[MAILPOET-3482]
2021-04-26 13:47:41 +02:00
03f25fdf64 Simplify download of WooCommerce in acceptance test bootstrap
[MAILPOET-3482]
2021-04-26 13:47:41 +02:00
6ba56ad15b Add ability to use 3rd party plugin functions in acceptance tests
All plugins that we keep active during acceptance tests bootstrap are then loaded
by WP Browser extension and that gives us ability to use their functions and classes
within the acceptance tests.
[MAILPOET-3471]
2021-04-20 15:51:09 +02:00
7d5d71d94a Add WC Subscriptions installation to tests entry point
[MAILPOET-3471]
2021-04-20 15:51:09 +02:00
2566ebb13c Disable WordPress core autoupdate in acceptance tests
The auto-update process collides with test bootstrap resulting in random errors.
[MAILPOET-3475]
2021-03-11 07:11:37 +01:00
4a6e85bb04 Remove useless backup of wp-config
[MAILPOET-3475]
2021-03-11 07:11:37 +01:00
91386815a2 Use the latest woocommerce for the latest tests
[MAILPOET-3330]
2021-03-01 10:36:00 +01:00
1312139fb8 Use woocommerce 4.0.1 for the oldest tests
[MAILPOET-3330]
2021-03-01 10:36:00 +01:00
916aa847ca Use woocommerce 5.0.0 for the acceptance tests
[MAILPOET-3330]
2021-03-01 10:36:00 +01:00
94ac7f0ef7 Update WP in acceptance test on 5.6
[MAILPOET-3339]
2021-01-28 09:38:10 +01:00
19e2e0a4f7 Unzip Woocommerce plugin for codeception
[MAILPOET-3321]
2020-12-01 13:06:56 +01:00
9de229d311 Update docker image for codeception
[MAILPOET-3321]
2020-12-01 13:06:56 +01:00
wxa
f83eda8ee4 Add tests with Premium plugin active in Free nightly build [MAILPOET-1601] 2020-10-13 09:20:23 +02:00
7fb2d3b402 Use wp 5.5 for acceptance tests
[MAILPOET-3096]
2020-08-13 17:01:05 +02:00
3fbbf3db6d Update acceptance tests chrome version
[MAILPOET-3044]
2020-07-08 13:12:11 +02:00
b628e703fc Update WordPress docker image [MAILPOET-2920] 2020-06-23 09:16:02 +02:00
c77c523c57 Fix permissions in acceptance tests to allow plugin installation
[MAILPOET-2431]
2020-01-16 10:29:55 +00:00
d5c7beef27 Switch acceptance tests to php7.4
[MAILPOET-2563]
2019-12-12 12:46:19 +00:00
b85624b3f6 Allow sending custom MySQL parameters via ENV variable
[MAILPOET-2301]
2019-12-11 14:33:33 +00:00
c73f514c99 Allow setting different image versions for acceptance tests
[MAILPOET-2301]
2019-12-11 14:33:33 +00:00
e6f2115748 Switch acceptance tests to WP5.3 container
[MAILPOET-2544]
2019-11-26 11:14:13 +01:00
18d8b333dc Update Chrome in acceptance tests
[MAILPOET-2513]
2019-11-06 10:02:05 +00:00
112273e3e6 Use specific MySQL 5.7.27-ram version
Version 5.7.28 is breaking our builds, so this is hot fix until we fix it properly.

[MAILPOET-2483]
2019-10-16 18:15:22 +03:00
c0d77e4564 Install Composer PHAR to tools directory
[MAILPOET-2405]
2019-09-30 20:10:53 +01:00
9bf8b5bb61 Upgrade acceptance tests to WP image with .htaccess support
[MAILPOET-1949]
2019-09-25 19:07:58 +01:00
cf09f9e6c1 Upgrade Chrome image
[MAILPOET-2356]
2019-09-24 14:02:07 +01:00
92738c57c8 Fix running codeception without SKIP_DEPS=1
[MAILPOET-2349]
2019-09-09 13:59:17 +02:00
f41f7f5138 Run codeception from image
[MAILPOET-2309]
2019-09-05 10:25:34 -04:00
8896e493f9 Simplify multisite acceptance tests setup
[MAILPOET-2302]
2019-09-04 14:01:24 -04:00
4177c1541d Make Tracy log dir configurable
[MAILPOET-2302]
2019-09-04 14:01:24 -04:00
0e5c903da9 Add MailHog as acceptance tests WordPress image dependency
[MAILPOET-2302]
2019-09-04 14:01:24 -04:00
70a6ba6979 Simplify acceptance tests WordPress image setup
[MAILPOET-2302]
2019-09-04 14:01:24 -04:00
db22b87239 Replace acceptance tests dump with settings in DefaultsExtension
[MAILPOET-2302]
2019-09-04 14:01:24 -04:00
bfd0c0ab03 Clenup WordPress install in acceptance tests entrypoint, simplify setup
[MAILPOET-2302]
2019-09-04 14:01:24 -04:00
65b26991d4 Wait for WordPress container in acceptance tests setup
[MAILPOET-2302]
2019-09-04 14:01:24 -04:00
d03f7b0ca1 Use tmpfs instead of mounting local /tmp to Docker
[MAILPOET-2302]
2019-09-04 14:01:24 -04:00
d6571f5fc2 Upgrade acceptance tests to docker-compose v3.2 (newest supported by CircleCI)
[MAILPOET-2302]
2019-09-04 14:01:24 -04:00
aa2d956f3c Disable WordPress cron in tests correctly
[MAILPOET-2302]
2019-09-04 14:01:24 -04:00
7409823a1f Clean MailHog data before every test
[MAILPOET-2209]
2019-08-22 10:24:37 -04:00
9fbff395b0 Save exception when running acceptance tests
[MAILPOET-2267]
2019-08-21 14:34:14 -04:00
9b4163e9dc Fix discovered notices and warnings
[MAILPOET-2239]
2019-08-12 14:43:37 +02:00
a3411d0a15 Disable Tracy debug bar in tests
[MAILPOET-2239]
2019-08-12 14:43:37 +02:00
3c41b671ed Add WooCommerce plugin to acceptance tests
[MAILPOET-1936]
2019-03-27 08:38:08 -04:00
36ba91335d Fix single site acceptance tests initialization
[MAILPOET-1936]
2019-03-27 08:38:08 -04:00
e2462c8fb9 Fix acceptance tests domain for multisite tests 2019-03-19 08:00:12 -04:00
6be3c9d9f7 Configure acceptance tests to run on test domain
[MQ-99]
2019-03-18 12:33:35 -04:00
214f439893 Use RAM version of CircleCI DB images for faster builds
[MAILPOET-1864]
2019-03-07 10:07:38 -05:00