[PR #792] [CLOSED] workflows: add all test #1052

Closed
opened 2026-02-25 21:37:04 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/cypht-org/cypht/pull/792
Author: @wangxiaoerYah
Created: 10/12/2023
Status: Closed

Base: masterHead: master


📝 Commits (5)

  • d607f5b workflows: add all test
  • 4bc5740 workflows: add pull_request test
  • a37f618 Merge branch 'cypht-org:master' into master
  • 92dde42 Merge branch 'cypht-org:master' into master
  • 73a28f9 Workflows: Adjust some test logic.

📊 Changes

32 files changed (+1003 additions, -309 deletions)

View changed files

📝 .github/tests/config/hm3.ini (+426 -73)
.github/tests/db/mysql/cypht_test.sql (+7 -0)
📝 .github/tests/db/mysql/cypht_test_my.cnf (+0 -0)
.github/tests/db/mysql/root_my.cnf (+3 -0)
.github/tests/db/postgresql/cypht_test.sql (+6 -0)
.github/tests/db/sqlite/cypht_test.sql (+6 -0)
.github/tests/scripts/dovecot.sh (+7 -0)
.github/tests/scripts/postfix.sh (+6 -0)
.github/tests/selenium/creds.py (+24 -0)
.github/tests/selenium/nginx/nginx-site.conf (+21 -0)
.github/tests/selenium/nginx/php_fastcgi.conf (+15 -0)
.github/tests/selenium/webdriver/webdriver.sh (+11 -0)
📝 .github/tests/setup.sh (+173 -59)
📝 .github/tests/test.sh (+3 -4)
.github/workflows/test-phpunit.yml (+64 -0)
.github/workflows/test-selenium.yml (+77 -0)
.github/workflows/test.yml (+0 -81)
📝 README.md (+2 -3)
📝 tests/phpunit/db.php (+1 -1)
📝 tests/phpunit/mocks.php (+3 -3)

...and 12 more files

📄 Description

  • workflows all now work properly.
  • Add Test CI status to README.
  • Upgrade selenium to 4.0.

Please note that some test items do not work properly.

  • servers.py --imap_confirm
  • send.py
  • profiles.py

The script for configuring local smtp and imap is at: .github/tests/scripts/

There are still errors in the local smtp and imap services, causing selenium to fail. I hope others can solve this problem.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/cypht-org/cypht/pull/792 **Author:** [@wangxiaoerYah](https://github.com/wangxiaoerYah) **Created:** 10/12/2023 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (5) - [`d607f5b`](https://github.com/cypht-org/cypht/commit/d607f5b5587fb9cb1bb897c04233b4462b009293) workflows: add all test - [`4bc5740`](https://github.com/cypht-org/cypht/commit/4bc5740b76c1b83ef7699e9a50d7b5cd6e3976a5) workflows: add pull_request test - [`a37f618`](https://github.com/cypht-org/cypht/commit/a37f6183d3585a2ec13b29332617d2cf31443d0d) Merge branch 'cypht-org:master' into master - [`92dde42`](https://github.com/cypht-org/cypht/commit/92dde42a5701fe549011367b8f8af11be70bb464) Merge branch 'cypht-org:master' into master - [`73a28f9`](https://github.com/cypht-org/cypht/commit/73a28f92d62fe1255ee6ffa48c05e22b5d5a9535) Workflows: Adjust some test logic. ### 📊 Changes **32 files changed** (+1003 additions, -309 deletions) <details> <summary>View changed files</summary> 📝 `.github/tests/config/hm3.ini` (+426 -73) ➕ `.github/tests/db/mysql/cypht_test.sql` (+7 -0) 📝 `.github/tests/db/mysql/cypht_test_my.cnf` (+0 -0) ➕ `.github/tests/db/mysql/root_my.cnf` (+3 -0) ➕ `.github/tests/db/postgresql/cypht_test.sql` (+6 -0) ➕ `.github/tests/db/sqlite/cypht_test.sql` (+6 -0) ➕ `.github/tests/scripts/dovecot.sh` (+7 -0) ➕ `.github/tests/scripts/postfix.sh` (+6 -0) ➕ `.github/tests/selenium/creds.py` (+24 -0) ➕ `.github/tests/selenium/nginx/nginx-site.conf` (+21 -0) ➕ `.github/tests/selenium/nginx/php_fastcgi.conf` (+15 -0) ➕ `.github/tests/selenium/webdriver/webdriver.sh` (+11 -0) 📝 `.github/tests/setup.sh` (+173 -59) 📝 `.github/tests/test.sh` (+3 -4) ➕ `.github/workflows/test-phpunit.yml` (+64 -0) ➕ `.github/workflows/test-selenium.yml` (+77 -0) ➖ `.github/workflows/test.yml` (+0 -81) 📝 `README.md` (+2 -3) 📝 `tests/phpunit/db.php` (+1 -1) 📝 `tests/phpunit/mocks.php` (+3 -3) _...and 12 more files_ </details> ### 📄 Description - workflows all now work properly. - Add Test CI status to README. - Upgrade selenium to 4.0. **Please note that some test items do not work properly.** - servers.py --imap_confirm - send.py - profiles.py The script for configuring local smtp and imap is at: .github/tests/scripts/ There are still errors in the local smtp and imap services, causing selenium to fail. I hope others can solve this problem. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-25 21:37:04 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cypht#1052
No description provided.