refactor(tests): improve functional test documentation and cleanup
Some checks failed
CI Code / Check spelling (pull_request) Successful in 21s
CI Code / Check coding style (pull_request) Successful in 37s
CI Code / Linux (arch) (pull_request) Failing after 22m22s
CI Code / Linux (debian) (pull_request) Successful in 1h8m49s
CI Code / Linux (ubuntu) (pull_request) Failing after 25m28s

- Add detailed documentation about test isolation in functionaltests.c
- Improve comments in proftest.c: buffer size explanation, stabber sync TODO
- Add reference to stabber issue #1 for stbbr_wait_stopped() API
- Document prof_output_regex() usage rationale in test_muc.c
- Enhance ping_server test comments for clarity
- Update CONTRIBUTING.md: fix function names (prof_output_regex, prof_timeout)
- Remove redundant commented-out test configurations from ci-build.sh
- Remove obsolete stabber recv suppressions from prof.supp (issue fixed)
- Add clear explanation for disabled assertion in test_chat_session.c
- Add comment explaining /connect max args in cmd_defs.c
This commit is contained in:
2026-01-05 18:29:41 +03:00
parent 730d46da16
commit 8e8d715734
9 changed files with 47 additions and 74 deletions

View File

@@ -61,24 +61,6 @@ case "$ARCH" in
"--disable-plugins --disable-c-plugins --disable-python-plugins"
# 5. Default configuration
""
# --- Additional configurations (uncomment if needed) ---
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo
# --enable-plugins --enable-c-plugins --enable-python-plugins"
# "--enable-notifications --enable-otr"
# "--enable-notifications --enable-otr --enable-pgp"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo --enable-omemo-qrcode"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo --enable-omemo-qrcode
# --enable-icons-and-clipboard"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo --enable-omemo-qrcode
# --enable-icons-and-clipboard --enable-gdk-pixbuf"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo --enable-omemo-qrcode
# --enable-icons-and-clipboard --enable-gdk-pixbuf --with-xscreensaver"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo --enable-omemo-qrcode
# --enable-icons-and-clipboard --enable-gdk-pixbuf --with-xscreensaver --enable-plugins"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo --enable-omemo-qrcode
# --enable-icons-and-clipboard --enable-gdk-pixbuf --with-xscreensaver --enable-plugins
# --enable-c-plugins"
)
source /etc/profile.d/debuginfod.sh 2>/dev/null || true
;;
@@ -100,18 +82,6 @@ case "$ARCH" in
"--disable-plugins --disable-c-plugins --disable-python-plugins"
# 5. Default configuration
""
# --- Additional configurations (uncomment if needed) ---
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo
# --enable-plugins --enable-c-plugins --enable-python-plugins"
# "--enable-notifications --enable-otr"
# "--enable-notifications --enable-otr --enable-pgp"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo
# --enable-plugins"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo
# --enable-plugins --enable-c-plugins"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo
# --enable-icons-and-clipboard"
)
;;
openbsd*)
@@ -139,18 +109,6 @@ case "$ARCH" in
"--disable-plugins --disable-c-plugins --disable-python-plugins"
# 5. Default configuration
""
# --- Additional configurations (uncomment if needed) ---
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo
# --enable-plugins --enable-c-plugins --enable-python-plugins"
# "--enable-notifications --enable-otr"
# "--enable-notifications --enable-otr --enable-pgp"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo
# --enable-plugins"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo
# --enable-plugins --enable-c-plugins"
# "--enable-notifications --enable-otr --enable-pgp --enable-omemo
# --enable-icons-and-clipboard"
)
;;
esac