You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Many companies have CI/CD process which runs testing for the build of nginx. It prevents to have unsupported modules (for example: one module can break another module, or updating of 3rd party: for example openssl version)
Proposal
Introduce functional test using python 3 test framework that can be reused in CI/CD process to test that module works as expected.
The text was updated successfully, but these errors were encountered:
Emmm, I must admit that I was lazy at the beginning time then missed it, but I still don't have a good idea until now.
Because I found that nginx functional testing seems to rely heavily on perl, which I am not familiar with. It would be very helpful if it can be implemented using the python3 test framework.
Well, I don't like nginx perl framework also, for example I use it, but very very limited. I can propose some of possible solution based on python tests framework that some of developers are using even for testing nginx. Give me about 1 or 2 weeks to collect references and prepare PoC for this module.
First step: create a branch, introduce a PoC and introduce it to @phuslu .
What we need at least to test:
(1) Compatibility with nginx configuration (variables, map {}, maybe ?njs capture?).
(2) General logic of the work of the module.
(3) This should be complicated to run and should be compatible with GH CI/CD.
Description
Many companies have CI/CD process which runs testing for the build of nginx. It prevents to have unsupported modules (for example: one module can break another module, or updating of 3rd party: for example openssl version)
Proposal
Introduce functional test using python 3 test framework that can be reused in CI/CD process to test that module works as expected.
The text was updated successfully, but these errors were encountered: