Closed jd closed 7 years ago
==============================
Failed 1 tests - output below:
==============================
gabbi.suitemaker.test_gabbi_metric-derived_get_measurements_rate:95pct.test_request
-----------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "/home/tester/src/.tox/py27-mysql/local/lib/python2.7/site-packages/gabbi/case.py", line 93, in wrapper
func(self)
File "/home/tester/src/.tox/py27-mysql/local/lib/python2.7/site-packages/gabbi/case.py", line 141, in test_request
self._run_test()
File "/home/tester/src/.tox/py27-mysql/local/lib/python2.7/site-packages/gabbi/case.py", line 499, in _run_test
self._assert_response()
File "/home/tester/src/.tox/py27-mysql/local/lib/python2.7/site-packages/gabbi/case.py", line 186, in _assert_response
handler(self)
File "/home/tester/src/.tox/py27-mysql/local/lib/python2.7/site-packages/gabbi/handlers/base.py", line 54, in __call__
self.action(test, item, value=value)
File "/home/tester/src/.tox/py27-mysql/local/lib/python2.7/site-packages/gabbi/handlers/jsonhandler.py", line 109, in action
(path, expected, match))
File "/home/tester/src/.tox/py27-mysql/local/lib/python2.7/site-packages/testtools/testcase.py", line 411, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/tester/src/.tox/py27-mysql/local/lib/python2.7/site-packages/testtools/testcase.py", line 498, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: !=:
reference = [['2015-03-06T14:34:00+00:00', 60.0, 3.0],
['2015-03-06T14:35:00+00:00', 60.0, 15.0],
['2015-03-06T14:36:00+00:00', 60.0, 30.25]]
actual = [[u'2015-03-06T14:34:00+00:00', 60.0, 3.0],
[u'2015-03-06T14:35:00+00:00', 60.0, 15.599999999999998],
[u'2015-03-06T14:36:00+00:00', 60.0, 30.25]]
: Unable to match $ as [['2015-03-06T14:34:00+00:00', 60.0, 3.0], ['2015-03-06T14:35:00+00:00', 60.0, 15.0], ['2015-03-06T14:36:00+00:00', 60.0, 30.25]], got [[u'2015-03-06T14:34:00+00:00', 60.0, 3.0], [u'2015-03-06T14:35:00+00:00', 60.0, 15.599999999999998], [u'2015-03-06T14:36:00+00:00', 60.0, 30.25]]```
@sileht did we make any progress on this? I'm worried as it'll be a blocker for 4.1
I just added this tests https://gist.github.com/sileht/4386d96415f5076a37f83b02fc33dd68 and can't reproduce it with carbonara only it seems.
Note another failure, pasting results here.
==============================
Failed 2 tests - output below:
==============================
gabbi.suitemaker.test_gabbi_metric-derived_get_measurements_rate:mean.test_request
----------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/case.py", line 93, in wrapper
func(self)
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/case.py", line 141, in test_request
self._run_test()
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/case.py", line 499, in _run_test
self._assert_response()
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/case.py", line 186, in _assert_response
handler(self)
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/handlers/base.py", line 54, in __call__
self.action(test, item, value=value)
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/handlers/jsonhandler.py", line 109, in action
(path, expected, match))
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/testtools/testcase.py", line 411, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/testtools/testcase.py", line 498, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: !=:
reference = [['2015-03-06T14:34:00+00:00', 60.0, 2.0],
['2015-03-06T14:35:00+00:00', 60.0, 5.833333333333333],
['2015-03-06T14:36:00+00:00', 60.0, 9.166666666666666]]
actual = [[u'2015-03-06T14:34:00+00:00', 60.0, 2.0],
[u'2015-03-06T14:35:00+00:00', 60.0, 6.6],
[u'2015-03-06T14:36:00+00:00', 60.0, 9.166666666666666]]
: Unable to match $ as [['2015-03-06T14:34:00+00:00', 60.0, 2.0], ['2015-03-06T14:35:00+00:00', 60.0, 5.833333333333333], ['2015-03-06T14:36:00+00:00', 60.0, 9.166666666666666]], got [[u'2015-03-06T14:34:00+00:00', 60.0, 2.0], [u'2015-03-06T14:35:00+00:00', 60.0, 6.6], [u'2015-03-06T14:36:00+00:00', 60.0, 9.166666666666666]]
gabbi.suitemaker.test_gabbi_metric-derived_get_measurements_rate:95pct.test_request
-----------------------------------------------------------------------------------
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/case.py", line 93, in wrapper
func(self)
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/case.py", line 141, in test_request
self._run_test()
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/case.py", line 499, in _run_test
self._assert_response()
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/case.py", line 186, in _assert_response
handler(self)
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/handlers/base.py", line 54, in __call__
self.action(test, item, value=value)
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/gabbi/handlers/jsonhandler.py", line 109, in action
(path, expected, match))
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/testtools/testcase.py", line 411, in assertEqual
self.assertThat(observed, matcher, message)
File "/home/tester/src/.tox/py27-postgresql/local/lib/python2.7/site-packages/testtools/testcase.py", line 498, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: !=:
reference = [['2015-03-06T14:34:00+00:00', 60.0, 3.0],
['2015-03-06T14:35:00+00:00', 60.0, 15.0],
['2015-03-06T14:36:00+00:00', 60.0, 30.25]]
actual = [[u'2015-03-06T14:34:00+00:00', 60.0, 3.0],
[u'2015-03-06T14:35:00+00:00', 60.0, 15.599999999999998],
[u'2015-03-06T14:36:00+00:00', 60.0, 30.25]]
: Unable to match $ as [['2015-03-06T14:34:00+00:00', 60.0, 3.0], ['2015-03-06T14:35:00+00:00', 60.0, 15.0], ['2015-03-06T14:36:00+00:00', 60.0, 30.25]], got [[u'2015-03-06T14:34:00+00:00', 60.0, 3.0], [u'2015-03-06T14:35:00+00:00', 60.0, 15.599999999999998], [u'2015-03-06T14:36:00+00:00', 60.0, 30.25]]
What intrigues me is that the values that are wrong are always wrong in the same way.
Travis hit random bugs like this: