enthought / enthought/mayavi

Multiple problems on Travis OSX

Open
#373 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
1.4k
Forks
316
Avg merge
7h 44m
Merged PRs (30d)
5

Description

Here are the current issues encountered with travis running on OSX.
1. The following error results from the Travis build on OSX and VTK 5.8

```
Test if masking input points works with random mode. ... ERROR: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Common/vtkDataArrayTemplate.txx, line 144
vtkFloatArray (0x7f8210baf890): Unable to allocate 9223372036854775805 elements of size 4 bytes.
```

The test is in test_glyph. It's apparently a fix test for issue #165, but I doubt it's related to the issue itself.

The test is currently skipped so that the testsuite can continue, but it should be addressed.
1. The VTK5 version installed is actually 5.10.1, not 5.8. I suspect there should be no compatibility issues, but it could prove to be.
2. coverage segfaults on runs with VTK 5.8 (5.10.1)

```
/Users/travis/build.sh: line 45: 34296 Segmentation fault: 11 coverage run -p -m nose.core -v tvtk/tests
```
1. The following test fails

```
======================================================================
ERROR: Test probe_data
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/travis/build/enthought/mayavi/mayavi/tests/test_mlab_integration.py", line 236, in tearDown
for engine in registry.engines:
RuntimeError: dictionary changed size during iteration
-------------------- >> begin captured logging << --------------------
mayavi.core.registry: DEBUG: Engine [] named Engine2 registered
mayavi.core.registry: DEBUG: Engine [] named Engine3 registered
mayavi.core.registry: DEBUG: Engine [] named NullEngine4 registered
mayavi.core.registry: DEBUG: Engine named Engine4 unregistered
--------------------- >> end captured logging << ---------------------
```
1. multiple failures in the integration tests

```
2016-05-03 11:02:47.909 Python[34461:d0b] invalid context
failures=1
Exception
In test_labels.py:39
AssertionError: (in check)
ERROR|2016-05-03 11:02:48,224|Exception
In test_labels.py:39
AssertionError: (in check)
Traceback (most recent call last):
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 549, in run
self.do()
File "test_labels.py", line 76, in do
self.check(saved=False)
File "test_labels.py", line 39, in check
assert np < 60 and np > 35
AssertionError
FAIL: test_labels.py
python test_mlab.py
2016-05-03 11:02:50.862 Python[34470:d0b] invalid pixel format
2016-05-03 11:02:50.863 Python[34470:d0b] invalid context
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
OK
python test_mlab_envisage.py
2016-05-03 11:03:10.935 Python[34482:d0b] invalid pixel format
2016-05-03 11:03:10.936 Python[34482:d0b] invalid context
OK
python test_mlab_savefig.py
s
----------------------------------------------------------------------
Ran 1 test in 0.000s
OK (skipped=1)
OK
python test_mlab_show.py
2016-05-03 11:03:20.635 Python[34502:d0b] invalid pixel format
2016-05-03 11:03:20.636 Python[34502:d0b] invalid context
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
2016-05-03 11:03:35.545 Python[34502:d0b] invalid pixel format
2016-05-03 11:03:35.545 Python[34502:d0b] invalid context
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
Generic Warning: In /tmp/vtk520151004-16997-cj22r4/VTK5.10.1/Filtering/vtkPolyLine.cxx, line 199
Coincident points in polyline...can't compute normals
OK
python test_optional_collection.py
2016-05-03 11:03:52.963 Python[34511:d0b] invalid pixel format
2016-05-03 11:03:52.963 Python[34511:d0b] invalid context
2016-05-03 11:03:53.439 Python[34511:d0b] invalid pixel format
2016-05-03 11:03:53.439 Python[34511:d0b] invalid context
OK
python test_plot3d_mb_reader.py
2016-05-03 11:03:55.805 Python[34520:d0b] invalid pixel format
2016-05-03 11:03:55.805 Python[34520:d0b] invalid context
2016-05-03 11:03:56.414 Python[34520:d0b] invalid pixel format
2016-05-03 11:03:56.414 Python[34520:d0b] invalid context
OK
python test_restore_scene.py
2016-05-03 11:03:59.045 Python[34529:d0b] invalid pixel format
2016-05-03 11:03:59.045 Python[34529:d0b] invalid context
2016-05-03 11:03:59.426 Python[34529:d0b] invalid pixel format
2016-05-03 11:03:59.427 Python[34529:d0b] invalid context
OK
python test_set_active_attribute.py
2016-05-03 11:04:02.311 Python[34538:d0b] invalid pixel format
2016-05-03 11:04:02.311 Python[34538:d0b] invalid context
2016-05-03 11:04:02.845 Python[34538:d0b] invalid pixel format
2016-05-03 11:04:02.845 Python[34538:d0b] invalid context
OK
python test_streamline.py
2016-05-03 11:04:05.248 Python[34547:d0b] invalid pixel format
2016-05-03 11:04:05.249 Python[34547:d0b] invalid context
2016-05-03 11:04:05.845 Python[34547:d0b] invalid pixel format
2016-05-03 11:04:05.845 Python[34547:d0b] invalid context
ERROR|2016-05-03 11:04:06,115|Failed image test with error: 38706.552941
Baseline image, error index: /Users/travis/build/enthought/mayavi/integrationtests/mayavi/images/test_streamline, -1
Test image: /Users/travis/build/enthought/mayavi/integrationtests/mayavi/images/test_streamline.test.small.jpg
Difference image: /Users/travis/build/enthought/mayavi/integrationtests/mayavi/images/test_streamline.diff.small.jpg
Valid image: /Users/travis/build/enthought/mayavi/integrationtests/mayavi/images/test_streamline.small.jpg
failures=1
Exception
In /Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py:357
AssertionError: Failed image test: 39544.121569
(in compare_image_with_saved_image)
ERROR|2016-05-03 11:04:06,126|Exception
In /Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py:357
AssertionError: Failed image test: 39544.121569
(in compare_image_with_saved_image)
Traceback (most recent call last):
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 549, in run
self.do()
File "test_streamline.py", line 108, in do
self.compare_image(s, 'images/test_streamline.png')
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 680, in compare_image
return compare_image(scene, img_path)
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 428, in compare_image
compare_image_raw(rw, abs_img_path)
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 377, in compare_image_raw
threshold, allow_resize)
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 357, in compare_image_with_saved_image
raise AssertionError(msg)
AssertionError: Failed image test: 39544.121569
FAIL: test_streamline.py
python test_text3d.py
2016-05-03 11:04:08.847 Python[34556:d0b] invalid pixel format
2016-05-03 11:04:08.847 Python[34556:d0b] invalid context
F
======================================================================
FAIL: test_text3d (__main__.TestText3DUnitTest)
Test if Text3D shows
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_text3d.py", line 46, in test_text3d
self.check()
File "test_text3d.py", line 55, in check
self.fail(message)
AssertionError: Looks like the Text3D is not shown
----------------------------------------------------------------------
Ran 1 test in 0.409s
FAILED (failures=1)
OK
python test_texture.py
2016-05-03 11:04:11.930 Python[34566:d0b] invalid pixel format
2016-05-03 11:04:11.930 Python[34566:d0b] invalid context
F2016-05-03 11:04:12.508 Python[34566:d0b] invalid pixel format
2016-05-03 11:04:12.508 Python[34566:d0b] invalid context
F2016-05-03 11:04:13.013 Python[34566:d0b] invalid pixel format
2016-05-03 11:04:13.013 Python[34566:d0b] invalid context
F
======================================================================
FAIL: test_text3d_curve (__main__.TestTextureUnitTest)
Test texture on mlab.surf
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_texture.py", line 69, in test_text3d_curve
self.check_image_std(target_std=200.)
File "test_texture.py", line 118, in check_image_std
message.format(target_std, image.std()))
AssertionError: The Texture is a checker box but the image pixels do not vary greatly enough. It looks wrong. Target standard deviation: 200.0, got 120.994041226
======================================================================
FAIL: test_text3d_cylinder (__main__.TestTextureUnitTest)
Test texture on mlab.points3d (cylinder)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_texture.py", line 107, in test_text3d_cylinder
self.check_image_std(target_std=200.)
File "test_texture.py", line 118, in check_image_std
message.format(target_std, image.std()))
AssertionError: The Texture is a checker box but the image pixels do not vary greatly enough. It looks wrong. Target standard deviation: 200.0, got 120.994041226
======================================================================
FAIL: test_text3d_sphere (__main__.TestTextureUnitTest)
Test texture on mlab.points3d (sphere)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test_texture.py", line 88, in test_text3d_sphere
self.check_image_std(target_std=200.)
File "test_texture.py", line 118, in check_image_std
message.format(target_std, image.std()))
AssertionError: The Texture is a checker box but the image pixels do not vary greatly enough. It looks wrong. Target standard deviation: 200.0, got 120.994041226
----------------------------------------------------------------------
Ran 3 tests in 1.637s
FAILED (failures=3)
OK
```
1. Multiple error messages from the vtk7 run

```
test_extract_grid_filter_sample (mayavi.tests.test_extract_grid_filter.TestExtractGridFilter) ... ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e4d5790): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e4d5160) is 0 2147483647 0 2147483647 0 2147483647, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e4d5160): This data object does not contain the requested extent.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e4d5790): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e4d5160) is 0 2147483647 0 2147483647 0 2147483647, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e4d5160): This data object does not contain the requested extent.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e4d5790): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e4d5160) is 0 10000 0 10000 0 10000, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e4d5160): This data object does not contain the requested extent.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e4d5790): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e4d5160) is 0 10000 0 10000 0 10000, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e4d5160): This data object does not contain the requested extent.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e4d5790): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e4d5160) is 0 10000 0 10000 0 10000, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e4d5160): This data object does not contain the requested extent.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e4d5790): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e4d5160) is 0 10000 0 10000 0 10000, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e4d5160): This data object does not contain the requested extent.
ok
test_voi (mayavi.tests.test_extract_grid_filter.TestExtractGridFilter) ... ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e613860): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e6132a0) is 0 2147483647 0 2147483647 0 2147483647, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e6132a0): This data object does not contain the requested extent.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e613860): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e6132a0) is 0 2147483647 0 2147483647 0 2147483647, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e6132a0): This data object does not contain the requested extent.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e613860): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e6132a0) is 0 10000 0 10000 0 10000, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e6132a0): This data object does not contain the requested extent.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e613860): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e6132a0) is 0 10000 0 10000 0 10000, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e6132a0): This data object does not contain the requested extent.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e613860): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e6132a0) is 0 10000 0 10000 0 10000, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e6132a0): This data object does not contain the requested extent.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkStreamingDemandDrivenPipeline.cxx, line 857
vtkStreamingDemandDrivenPipeline (0x7fe48e613860): The update extent specified in the information for output port 0 on algorithm vtkTrivialProducer(0x7fe48e6132a0) is 0 10000 0 10000 0 10000, which is outside the whole extent 0 50 0 50 0 50.
ERROR: In /tmp/vtk20160219-83975-a1gyn1/VTK-7.0.0/Common/ExecutionModel/vtkTrivialProducer.cxx, line 264
vtkTrivialProducer (0x7fe48e6132a0): This data object does not contain the requested extent.
```
1. multiple failures for vtk7, followed by stalled test run.

```
python test_array_source.py
OK
python test_close_scene.py
OK
python test_contour.py
FAIL: test_contour.py
python test_generic_module.py
FAIL: test_generic_module.py
python test_glyph.py
OK
python test_grid_plane.py
OK
python test_hide_show.py
OK
python test_image_data_probe.py
FAIL: test_image_data_probe.py
python test_image_plane_widget.py
```
1. failure on vtk5.8. This has already been observed and it's probably uninitialized data. @kitchoi probably is working on it.

```
======================================================================
FAIL: Test if saving a visualization and restoring it works.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/travis/build/enthought/mayavi/mayavi/tests/test_poly_data_reader.py", line 179, in test_save_and_restore
self.check_saving(self.e, self.scene, self.bounds)
File "/Users/travis/build/enthought/mayavi/mayavi/tests/data_reader_test_base.py", line 75, in check_saving
self.check(scene,bounds,error)
File "/Users/travis/build/enthought/mayavi/mayavi/tests/data_reader_test_base.py", line 59, in check
self.assertEqual(numpy.allclose(got, bounds, atol=error), True, msg)
AssertionError: Got: (-1.5849497287582448e+29, 1.0, 0.0, 1.0, 0.0, 1.600000023841858); expected: (0.0, 1.0, 0.0, 1.0, 0.0, 1.6)
-------------------- >> begin captured logging << --------------------
mayavi.core.registry: DEBUG: Engine [] named NullEngine1 registered
--------------------- >> end captured logging << ---------------------
```

I leave all issues in this one entry, but when a more serious attempt at fixing them is initiated, it would make sense to create individual issues.
1. This failure on the imagetests

```
2016-05-03 14:51:05.210 Python[34557:d0b] invalid context
ERROR|2016-05-03 14:51:05,562|Failed image test with error: 38706.552941
Baseline image, error index: /Users/travis/build/enthought/mayavi/integrationtests/mayavi/images/test_streamline, -1
Test image: /Users/travis/build/enthought/mayavi/integrationtests/mayavi/images/test_streamline.test.small.jpg
Difference image: /Users/travis/build/enthought/mayavi/integrationtests/mayavi/images/test_streamline.diff.small.jpg
Valid image: /Users/travis/build/enthought/mayavi/integrationtests/mayavi/images/test_streamline.small.jpg
failures=1
Exception
In /Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py:357
AssertionError: Failed image test: 39544.121569
(in compare_image_with_saved_image)
ERROR|2016-05-03 14:51:05,573|Exception
In /Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py:357
AssertionError: Failed image test: 39544.121569
(in compare_image_with_saved_image)
Traceback (most recent call last):
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 549, in run
self.do()
File "test_streamline.py", line 108, in do
self.compare_image(s, 'images/test_streamline.png')
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 680, in compare_image
return compare_image(scene, img_path)
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 428, in compare_image
compare_image_raw(rw, abs_img_path)
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 377, in compare_image_raw
threshold, allow_resize)
File "/Users/travis/build/enthought/mayavi/integrationtests/mayavi/common.py", line 357, in compare_image_with_saved_image
raise AssertionError(msg)
AssertionError: Failed image test: 39544.121569
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.