Simple Sinatra app speed based failure?

Leam Hall <[email protected]> Thu, 18 Jul 2019 06:10:27 -0400
Newsgroups gmane.comp.lang.ruby.general
Message-ID <[email protected]>
I have a simple Sinatra based app:
	https://github.com/makhidkarun/ftl_tools

That calls some defaults if data is not provided:
	https://github.com/makhidkarun/ftl_tools/blob/master/lib/ftl_tools/crewgen.rb#L60-L64

This morning I noticed that one set of basic tests would randomly (one, 
both, neither) fail:
	https://github.com/makhidkarun/ftl_tools/blob/master/spec/unit/crewgen_spec.rb

At first I thought my RSpec-fu was weak, but using curl to test gave 
interesting results:
	https://github.com/makhidkarun/ftl_tools/blob/master/logs/speed_errors.txt

In the speed_errors.txt log, the end column is "Current Speed". When the 
speed is between 49K and 70K, the form returns what it's supposed to. 
However, when the speed is in excess of 300K, the form does not return 
properly, and the spec will either show a data failure, or a return code 
failure.

Thoughts?

Leam


Unsubscribe: <mailto:[email protected]?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>