771e6120c8
Cycles tests: CMake side changes to support recent files split in the SVN repo
2017-08-07 14:33:47 +02:00
0f3f093d3b
Cycles: add HTML report to inspect failed test images.
...
Shows new, reference and diff renders, with mouse hover to flip between
new and ref for easy comparison. This generates a report.html in
build_dir/tests/cycles, stored along with the new and diff images.
Differential Revision: https://developer.blender.org/D2770
2017-08-07 14:01:24 +02:00
e16e96433f
Merge branch 'master' into blender2.8
2017-08-04 08:26:05 +10:00
696599edac
CMake: test build configuration support
...
D2765 by @akitula
2017-08-04 08:11:42 +10:00
ca67cdb73c
Merge branch 'master' into blender2.8
2017-08-03 07:14:02 +10:00
13d324f26b
Tweak multi-units tests to match new precision handling in conversion from raw value to prety-printed one.
...
Note that new code allows to enable again the '1 million miles' tests.
2017-08-01 16:43:40 +02:00
b97bf844b3
Merge branch 'master' into blender2.8
2017-07-25 20:53:10 +10:00
35d9f68121
Python module test: Don't cfail the test when import failure happens in preset
2017-07-25 11:39:10 +02:00
Dalai Felinto
f04c06498b
Fix layers unittest - we cannot use nestted get_pointer calls
...
Remember to update your //lib/tests folder as well.
Patch by Bastien Montagne(mont29)
2017-07-17 18:46:00 +02:00
Dalai Felinto
0e49d5376c
Revert "Unittests: Workaround for basact->object.id.name written as DATA"
...
This reverts commit aa578fba53 .
2017-07-17 18:06:49 +02:00
Dalai Felinto
aa578fba53
Unittests: Workaround for basact->object.id.name written as DATA
...
This was introduced on e7fb013a60 . Although I would love to investigate the
issue I'm mostly concerned with gettings the tests working again.
2017-07-17 16:22:42 +02:00
Dalai Felinto
a258c5d325
Unittests: Make sure layer tests pass with or without workspace
2017-07-17 16:22:07 +02:00
Dalai Felinto
9d318acfa7
Merge remote-tracking branch 'origin/master' into blender2.8
2017-07-14 14:34:46 +02:00
0f793ee606
Fix unit test error on Windows
2017-07-14 09:53:27 +02:00
ded2b30ebc
Alembic: Adjusted unittest for Blender 2.8
2017-07-11 16:28:52 +02:00
4233ccfb6c
Merge branch 'master' into blender2.8
2017-07-11 16:18:17 +02:00
32edfd53d9
Fix T52022 Alembic Inherits transform not taken into account
...
Alembic's "inherits transform" flag wasn't taken into account when
constructing the parent object relations.
2017-07-11 16:17:27 +02:00
Dalai Felinto
49a35033be
Fix T51877: Deleting a scene uses freed memory
...
At the moment libblock_remap_data_preprocess is using
FOREACH_SCENE_OBJECT to iterate over all the objects of the scene and
unlink them.
However we were storing a reference to the Base of the removed object.
Anyways, the loop is now sanitized so that this crash no longer happens.
Also now we have an unittest for this.
2017-06-30 19:03:02 +02:00
Dalai Felinto
4ceb006706
Merge remote-tracking branch 'origin/master' into blender2.8
2017-06-21 15:14:42 +02:00
243b42af49
Alembic tests: make failures a bit easier to diagnose.
2017-06-19 17:55:51 +02:00
81775e1920
Fix T51762: Unit test script_alembic_import is failing.
...
Implemented workaround for use with the legacy depsgraph.
2017-06-19 17:50:43 +02:00
7461bb3f52
Fixed bl_load_py_modules / script_load_modules unit test
...
It tried to assert that
addons/io_blend_utils/blender_bam-unpacked.whl/__init__.py was loaded when
the io_blend_utils module was imported. However, this happens only on
demand, and not directly when importing the add-on.
2017-06-19 15:28:52 +02:00
c9291ab2ac
Use for/else instead of setting 'ok' variable.
...
This is more efficient, and this use case is exactly what the else clause
is for.
2017-06-19 15:28:52 +02:00
9af3119c53
Removed trailing spaces
2017-06-19 15:28:52 +02:00
2ecb9856bc
Cleanup: move copy-paste code into function
2017-06-19 16:12:11 +10:00
Dalai Felinto
32cd8ac710
Layers: Scene copy should copy selection as well.
...
We need this for Depsgraph, otherwise CoW scene will have different selection properties.
2017-06-15 13:47:14 +02:00
0f4f4d8754
Merge branch 'master' into blender2.8
2017-06-12 15:12:36 +02:00
00c4f49a6d
Cleanup: indentation, long lines
2017-06-12 13:38:21 +10:00
Julian Eisel
da30509725
Fix failing render-layer tests after workpsace commit
2017-06-09 19:30:14 +02:00
346619159a
Merge branch 'master' into blender2.8
2017-06-09 07:21:43 +10:00
46c073e4ac
Cleanup: cmake indentation, missing include
2017-06-09 06:45:21 +10:00
e83001b782
Merge branch 'master' into blender2.8
2017-06-05 18:11:59 +10:00
7bff00b522
Fix alembic tests not running with debug build on windows
2017-06-04 17:05:59 -06:00
8ead56c4c9
Merge branch 'master' into blender2.8
2017-05-28 17:48:59 +02:00
19809c8385
Add automated ctest for complex merge in Array modifier.
...
See also T50851.
2017-05-26 21:58:29 +02:00
bdbf4471a6
TexFace removal part 3
...
- MTexPoly structure & layer type.
- The 'Mesh.uv_textures' layers.
- DerivedMesh TexFace drawing.
- Scripts & UI.
2017-05-25 15:19:58 +10:00
99c6601a1f
Merge branch 'master' into blender2.8
2017-05-23 17:35:45 +02:00
7b25ffb618
Fix T51534: Alembic: added support for face-varying vertex colours
...
Houdini writes vertex data in a different format than Blender does; Houdini
uses "face-varying scope", which means that the vertex colours are indexed
by an ever-increasing number over all vertices of all faces instead of the
vertex index.
I've also merged the read_custom_data_mcols() and read_mcols() functions,
because the latter was only called from the former, and the changes in this
commit would add yet more function parameters to pass.
2017-05-23 17:27:15 +02:00
074c5f0d26
Merge branch 'master' into blender2.8
2017-04-28 15:52:07 +02:00
1e8d7f3b25
Fix T51331: fixes for Alembic unit tests on Windows
2017-04-28 15:28:41 +02:00
dc27d31a21
Merge commit 'master@6ed15c5a41130b55cb57a43a8a9470a91d38c3d5' into blender2.8
...
# Conflicts:
# source/blender/alembic/intern/abc_exporter.cc
2017-04-26 16:50:29 +02:00
dba6e170c4
Alembic import: added unit test for mesh deformation.
2017-04-26 10:42:20 +02:00
6822e353ff
Merge branch 'master' into blender2.8
2017-04-25 17:04:17 +02:00
3128600a8a
Fix T51262: Blender CRASH with alembic file
...
Also added a unit test for exporting & importing very long names.
2017-04-25 12:06:03 +02:00
2010dbe8a5
Merge branch 'master' into blender2.8
2017-04-24 22:11:05 +10:00
cedb1915fe
CMake: fix wrong alembic test name on Windows.
2017-04-23 18:24:43 +02:00
20c9c1b44e
OSX: satisfy macro to also apply alembic tests
2017-04-22 19:03:59 +02:00
517bd13baa
Disable breaking alembic test for osx
2017-04-22 18:39:11 +02:00
cc2d501642
Merge branch 'master' into blender2.8
2017-04-21 16:30:24 +02:00
7e977470f3
Alembic unit tests: Removed trailing spaces
2017-04-21 16:20:35 +02:00