Commit Graph

36 Commits

Author SHA1 Message Date
github-actions[bot]
b6ed846b8b Update used WordPress images in Circle CI
- latest version: 6.8.1-php8.3
 - previous version: 6.7.2
2025-05-05 13:37:22 +02:00
Rostislav Wolny
0b701851e9 Install de_DE language to the site during Docker bootstrap
This fixes an issue with the test that switches languages and
It had to wait a long time to ensure the languages are installed.
2025-04-24 16:19:52 +02:00
Rostislav Wolny
3f239f55ad Add temporary patch for WP CLI issue with _load_textdomain_just_in_time
There is a fix in https://github.com/woocommerce/woocommerce/pull/57291
but it will be released probably in 9.9.0.

This commit adds a temporary fix that replaces
problematic FeaturesUtil::feature_is_enabled( 'blueprint' ) with false.

This should be fine as we don't test with the blueprint feature enabled.
2025-04-24 16:19:52 +02:00
github-actions[bot]
e22f382a36 Update used WordPress images in Circle CI
- latest version: 6.8.0-php8.3
 - previous version: 6.7.2
2025-04-24 16:19:52 +02:00
 Ján Mikláš
90b6a3774a Revert PHP version bump in tests docker 2025-04-03 16:32:18 +02:00
github-actions[bot]
3885f24458 Update used WordPress images in Circle CI
- latest version: 6.7.2-php8.4
 - previous version: 6.6.2
2025-04-03 16:32:18 +02:00
 Ján Mikláš
1a0b9681d6 Don't update to PHP 8.4 yet 2025-03-24 13:26:25 +01:00
github-actions[bot]
de83e66d1c Update used WordPress images in Circle CI
- latest version: 6.7.2-php8.4
 - previous version: 6.6.2
2025-03-24 13:26:25 +01:00
Rostislav Wolny
2024789914 Update usage of download Woo Memberships after removing support for version
[MAILPOET-6502]
2025-03-15 10:18:47 +01:00
Rostislav Wolny
f59b98eb88 Refactor installation of specific WP version in test env
This commit changes how we install a specific WP version when required
for tests via the WORDPRESS_VERSION env variable.
In the previous approach, we installed the original version from the image
and then updated to the required version. We had some issues as after the
update, there might be some leftover background tasks, etc. that may
interfere with the tests.
In the new approach, we download the required version
prior to the installation.
[MAILPOET-6501]
2025-03-13 17:27:21 +01:00
Jan Lysý
59a282c497 Use PHP 8.3 CLI images in tests
[MAILPOET-6297]
2025-03-12 07:51:03 +01:00
Rostislav Wolny
110da29d35 Allow override MAILPOET_TRACY_LOG_DIR in tests
We need to set a different directory for premium tests
[PREMIUM-293]
2025-03-11 16:30:20 +01:00
github-actions[bot]
96eb805c5c Update used WordPress images in Circle CI
- latest version: 6.7.2-php8.3
 - previous version: 6.6.2
2025-02-19 09:28:01 +03:00
Mustapha Hadid
2a1e752f63 Integrate CAPTCHA on register forms setting
[MAILPOET-6326]
2025-01-20 14:14:14 +01:00
Rostislav Wolny
e1e079e1a5 Update selenium + chrome image in sample config for Mx Macs
[MAILPOET-6335]
2024-12-17 10:36:39 +01:00
Pavel Dohnal
0a87464b42 Disable block patterns caching
caching is dependent on the path, however it differs for the test run and wp-cli so it produces notices and tests fail
[MAILPOET-6353]
2024-12-02 12:01:54 +01:00
Rostislav Wolny
1966739a48 Use images with the latest php8.2 version in tests
[MAILPOET-6347]
2024-11-27 11:40:26 +01:00
github-actions[bot]
eebd93d0f0 Update used WordPress images in Circle CI
- latest version: 6.7.1-php8.3
 - previous version: 6.6.2
2024-11-25 08:52:07 +01:00
Rostislav Wolny
85fad80a10 Update docker entry point for tests to use Codeception from root
[MAILPOET-6244]
2024-11-22 17:40:25 +01:00
Rostislav Wolny
7781f46fcb Enforce direct FS_METHOD in tests to avoid FTP credentials issues
[MAILPOET-6244]
2024-11-20 22:28:39 +01:00
github-actions[bot]
a560aeb890 Update used WordPress images in Circle CI
- latest version: 6.7.0-php8.3
 - previous version: 6.6.2
2024-11-18 17:42:57 +01:00
Mustapha Hadid
5bf95b364b Add ReCaptcha on WordPress registration form
[MAILPOET-6282]
2024-11-18 15:06:03 +01:00
Rostislav Wolny
dcc0c3cfd7 Switch test-env containers to PHP8.2
[MAILPOET-4620]
2024-11-12 14:00:53 +01:00
Pavel Dohnal
c661bdd7f8 Remove port for testing container 2024-10-21 12:38:21 +03:00
Pavel Dohnal
52f88601a4 Use a different port for testing in order
We need to prevent a conflict with the dashboard
2024-10-21 12:38:21 +03:00
Mustapha Hadid
f88810beeb Change WordPress port in Docker Compose for testing
On Linux, 8080 port is used by A8C proxy (in the PAC file), and it's hard to change
2024-10-14 13:30:16 +02:00
Jan Lysý
1af3c09422 Bootstrap email-editor integration tests
I tried to minimize the code repetition.
[MAILPOET-6216]
2024-09-23 15:16:59 +02:00
Jan Lysý
9c926fd99f Update composer.json and docker-compose.yml
[MAILPOET-6216]
2024-09-23 15:16:59 +02:00
Pavel Dohnal
981e64b57f Remove deprecated version from docker-compose file
[MAILPOET-6233]
2024-09-18 07:52:26 +02:00
Pavel Dohnal
1a0fecf2db Rename docker-compose to docker compose
[MAILPOET-6233]
2024-09-18 07:52:26 +02:00
github-actions[bot]
ae642b1974 Update used WordPress images in Circle CI
- latest version: 6.6.2-php8.3
 - previous version: 6.5.5
2024-09-17 10:23:06 +02:00
Jan Jakes
569204b594 Remove PDO
[MAILPOET-6142]
2024-08-19 15:29:42 +02:00
Jan Lysý
4e8b7b7f34 Add command updating WP database to docker-entrypoint.sh
[MAILPOET-6159]
2024-08-06 10:17:36 +02:00
Jan Lysý
ccc922548b Rename test parameter from LATEST_BETA to WORDPRESS_VERSION
[PREMIUM-230]
2024-08-01 11:48:13 +03:00
Jan Lysý
870008123c Make the test environment compatible with the premium plugin
[PREMIUM-230]
2024-08-01 11:48:13 +03:00
Jan Lysý
22584747a0 Move tests docker configuration
Because we want to unify tests environment in the premium plugin. This step should allow us to reuse it easier.
[PREMIUM-230]
2024-08-01 11:48:13 +03:00