Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sapphire 14 07 acu161341 testing server and client #16

Merged

Conversation

smessier
Copy link
Contributor

@ryanwilliamson hey, it only took 39 commits 😏

…tubbing real servers under test

record/playback is currently stateless; stateful is pending
… case

serialized config file via stdin instead of setting env vars to run servers
playback from a tmp directory with clean state
throttle playback of responses when configured to simulate server timing; default = no delay
record call_count as number of times same response is given within same epoch
playback same epoch until call_count is reached only when throttle is non-zero
…ght_api instances can serve the same fixtures, etc.
…r writing custom request/response files and not knowing correct MD5 checksum

renamed Servers module to Server
…at contains array of type containing a variable

fix for content_encoding header saying 'gzip' even though proxied response is not gzipped
…ore attempting variable replacement to support case of embedded JSON blobs
…d as 504

changed to compute request_metadata in rest client request initializer for timeout values
…data due to variables not yet being defined because of race conditions

threadful logging
allowed for wayback playback to solve race when epoch advances but multiple threads have past epoch requests still to make
better logging info vs. error, etc.
base server app needs to be stateless (no member vars) except for static configuraiton to prevent race conditions
ryanwilliamson added a commit that referenced this pull request May 6, 2014
…ng_server_and_client

Sapphire 14 07 acu161341 testing server and client
@ryanwilliamson ryanwilliamson merged commit a85cf53 into master May 6, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants