Skip to content

(test): TLS tests do not run in GitHub workflows #156

@currantw

Description

@currantw

Summary

TLS tests are not being executed in CI - they are currently skipped on every CI run.

Description of the Status Quo

The PHP client test suite has TLS test coverage, but these tests are never executed in CI:

  • CI runs test without the --tls flag.
  • TLS tests are skipped when --tls flag is absent.
  • Only non-TLS tests run in CI.

Bottom line: TLS functionality is not validated in automated testing

Steps to Reproduce

  1. Check any CI run in GitHub Actions
  2. Observe test execution runs without --tls flag
  3. Observe TLS tests are skipped in test output
  4. Verify TLS tests only run when manually executed with --tls flag.

Proposed Solution

Update GitHub workflow(s) so that both TLS and non-TLS test run. This could involve a larger refactoring of PHP client test infrastructure. The current approach, which separates TLS and non-TLS tests, does not seem ideal!

Effort & Complexity Estimates

Estimate Explanation
Effort Low-Medium Depends on scope of solution.
Complexity Low-Medium Same as above

Related Issues

  • TODO

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions