WIP: Add tests for connecting with IMAP servers under all possible configurations (no-tls, tls, starttls, etc) #261

Draft
Manos Pitsidianakis wants to merge 1 commits from imap-codec-server-tests into master
Manos Pitsidianakis added 1 commit 2023-07-21 20:07:50 +03:00
Tests / Test on ${{ matrix.build }} (linux-amd64, ubuntu-latest, stable, x86_64-unknown-linux-gnu) (push) Failing after 6m22s Details
073d43b9b8
melib/test: move data files to data subdir
Manos Pitsidianakis added the
IMAP
label 2023-07-21 20:07:57 +03:00

Plan is:

  1. start imap-codec's tokio-server at a random port in a subprocess
  2. create a new imap connection to it and test hardcoded scenarios

Blocker

tokio-server example from imap-codec depends on the unreleased 0.11 version, so this cannot be merged yet.

Plan is: 1. start `imap-codec`'s tokio-server at a random port in a subprocess 2. create a new imap connection to it and test hardcoded scenarios ## Blocker `tokio-server` example from `imap-codec` depends on the unreleased 0.11 version, so this cannot be merged yet.
Manos Pitsidianakis force-pushed imap-codec-server-tests from 59a45e6c4c to 80e6d3fd06 2023-07-22 01:11:16 +03:00 Compare
Some checks failed
Tests / Test on ${{ matrix.build }} (linux-amd64, ubuntu-latest, stable, x86_64-unknown-linux-gnu) (push) Failing after 5m54s
This pull request has changes conflicting with the target branch.
  • Cargo.lock
  • melib/Cargo.toml
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b imap-codec-server-tests master
git pull origin imap-codec-server-tests

Step 2:

Merge the changes and update on Gitea.
git checkout master
git merge --no-ff imap-codec-server-tests
git push origin master
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
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: meli/meli#261
There is no content yet.