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
The application still works based on dependant language versions and dependent package managers.
This could be added ci to tell the day and version that the latest stable failed for our code implementation.
Python example:
python -v
pip -v
Elixir example:
elixir -V
erlang -V
hex -V
MichaelDimmitt
changed the title
Discussion: End to End testing ideas
Discuss: End to End testing ideas
Sep 18, 2023
High level Ask
Applications are in the following languages the ask is to have 1 test suite that can run them all !
This test suite could be written in
Basic tests needed:
2.intercept network request and mock
git clone
action.What is a good failure message? (catch all errors!)
alternate error message:
"in my opinion tell the user none found or something went wrong and check the logs at this file for more info."Nitty Gritty (ideating end to end test solutions)
capture network requests and send a mock response.
tcpdump
fiddler(paid)ideas around bats
what if bats has a way to intercept netwrok requests instead of sending them.
https://github.com/bats-core/bats-detik
random detik kubernetes test: https://vzurczak.wordpress.com/2019/07/09/end-to-end-tests-for-applications-in-kubernetes/
node solution
found a library nock that might be able to intercept network requests in node process
https://github.com/nock/nock/blob/feaa66fa64d24f95937ef759cdd5a7ca07646f1c/tests/test_ipv6.js#L14
other links:
https://stackoverflow.com/questions/28734511/intercept-mock-http-requests-on-node-js-and-browser
The text was updated successfully, but these errors were encountered: