Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2017-04-28Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-04-28Fix T51331: fixes for Alembic unit tests on WindowsSybren A. Stüvel
2017-04-26Merge commit 'master@6ed15c5a41130b55cb57a43a8a9470a91d38c3d5' into blender2.8Sybren A. Stüvel
# Conflicts: # source/blender/alembic/intern/abc_exporter.cc
2017-04-26Alembic import: added unit test for mesh deformation.Sybren A. Stüvel
2017-04-25Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-04-25Fix T51262: Blender CRASH with alembic fileSybren A. Stüvel
Also added a unit test for exporting & importing very long names.
2017-04-24Merge branch 'master' into blender2.8Campbell Barton
2017-04-23CMake: fix wrong alembic test name on Windows.Brecht Van Lommel
2017-04-22OSX: satisfy macro to also apply alembic testsJens Verwiebe
2017-04-22Disable breaking alembic test for osxJens Verwiebe
2017-04-21Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-04-21Alembic unit tests: Removed trailing spacesSybren A. Stüvel
2017-04-21Alembic unit tests: don't depend on ALEMBIC_ROOT_DIR being defined by userSybren A. Stüvel
By mistake, the code relied on ALEMBIC_ROOT_DIR being defined by the user running the tests. Now CMake macros are used to correctly find the Alembic root directory.
2017-04-21Re-enabling Alembic testDalai Felinto
(disabled because of bug fixed on 19548040d91dedc2a63444f3277e4365837931e1)
2017-04-21CMake: Add option to build against system-wide GlogSergey Sharybin
Similar to previous commit for Gflags.
2017-04-21Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-04-21Alembic import: changing cache modifier path no longer discards object pathsSybren A. Stüvel
This allows, for example, the path of an Alembic file to be changed from absolute to relative, without having to reconstruct all object paths.
2017-04-21CMake: Add option to link against system-wide Gflags librarySergey Sharybin
It is disabled by default, so should not affect existing configurations. Main benefits of this goes as: - Linux distros can use that to avoid libraries duplication and link blender package against gflags package from the system. - It it easier to test whether Blender works with updated version of Gflags prior to re-bundling the library.
2017-04-20Merge branch 'master' into blender2.8Sybren A. Stüvel
Disabled a unittest, to be re-enabled when T51261 is fixed. # Conflicts: # source/blender/alembic/intern/alembic_capi.cc
2017-04-20Alembic import: select imported objectsSybren A. Stüvel
When the Alembic import is finished, all imported objects are selected.
2017-04-20Corrections for layers unittest based on design changeDalai Felinto
Example, imagine an object Cube in collections 1 and 2 where both collections are nested to A. Now we set a "color" property as follow: ``` Scene -> GREEN -- A -> RED ↳ 1 -> BLUE ↳ 2 -> - ``` In this case the object will be RED, because of A↳ 2. Now if we have: ``` Scene -> GREEN -- A -> RED ↳ 1 -> - ↳ 2 -> PINK 1 -> - -- The object will be PINK because of A↳ 2. Note that the (top level) collection 1 doesn't influence the object color because there are no overrides on it. The scene render settings (GREEN in this case) are only used as fallback if an override is not set at all.
2017-04-19Merge branch 'master' into blender2.8Sybren A. Stüvel
Updated tests/python/bl_alembic_import_test.py to be 2.8-compatible.
2017-04-19Alembic import: added simple unit test for importer.Sybren A. Stüvel
It only tests the presence of the objects and their parent/child pointers. Matrix and animated properties should be done in a later test.
2017-04-19Merge branch 'master' into blender2.8Sybren A. Stüvel
# Conflicts: # source/blender/alembic/intern/abc_exporter.cc # source/blender/alembic/intern/abc_exporter.h
2017-04-19Alembic import/export: added as_background_job optionSybren A. Stüvel
The ABC_export and ABC_import functions both take a as_background_job parameter, and return a boolean. When as_background_job=true, returns false immediately after scheduling a background job. This was the old behaviour of this function, which makes it very hard for scripts to do something with the data after the import or export completes. When as_background_job=false, performs the export synchronously, and returns true when the export was ok, and false if there were any errors. This allows further processing. The Scene.alembic_export() function is deprecated, and will be removed from Blender 2.8 in favour of calling the bpy.ops.wm.alembic_export() operator. As such, it has been hard-coded to the old background job behaviour.
2017-04-19Unittests: Layer render settings evaluationDalai Felinto
More failing unittests to add to the existing ones.
2017-04-19Alembic export: made hair/particle export optional.Sybren A. Stüvel
The export is still slower than needed, as the particle systems themselves aren't disabled during the export. It's only the writing to the Alembic file that's skipped.
2017-04-18Merge branch 'master' into blender2.8Sybren A. Stüvel
2017-04-18Alembic import/export: write curve resolution to user propertySybren A. Stüvel
Curve resolution isn't natively supported by Alembic, hence it is stored in a user property "blender:resolution". I've looked at a Maya curves example file, but that also didn't contain any information about curve resolution. Differential Revision: https://developer.blender.org/D2634 Reviewers: kevindietrich
2017-04-18Merge remote-tracking branch 'origin/master' into blender2.8Dalai Felinto
2017-04-18Merged master@e12c3110024dc4b62ffefa739288218b04e39f71 into blender2.8Sybren A. Stüvel
This doesn't merge entire master into blender2.8, but at least solves one conflict.
2017-04-18Alembic unittest: pass unknown CLI arguments to unittest.main()Sybren A. Stüvel
This allows specifying test names on the CLI, in order to run only one of the tests.
2017-04-18Alembic export: fixed curve type and order.Sybren A. Stüvel
The order number written to Alembic is the same as we use in memory, so the +1 wasn't needed, at least according to the reference Maya exporter maya/AbcExport/MayaNurbsCurveWriter.cpp, function MayaNurbsCurveWriter::write(), in the Alembic source code. Furthermore, when writing an array of nurb orders, the curve type should be set to kVariableOrder, otherwise the importer will ignore it.
2017-04-14Alembic import: fixed dupligroup export when the dupli-empty has a parentSybren A. Stüvel
2017-04-14Added simple unittests for Alembic exporterSybren A. Stüvel
This test checks that a set of cubes are exported with the correct transform, both with flatten=True and flatten=False. This commit also adds an easy to use superclass for upcoming Alembic unit tests.
2017-04-13Unittests for depsgraph layer collection render settings evaluationDalai Felinto
Some of the tests are failing at the moment. Those problems were introduced in eba09b1520
2017-04-13Merge branch 'master' into blender2.8Alexander Romanov
2017-04-13Datablock ID PropertiesAlexander Romanov
The absence of datablock properties "will certainly be resolved soon as the need for them is becoming obvious" said the [[http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.67/Python_Nodes|Python Nodes release notes]]. So this patch allows Python scripts to create ID Properties which reference datablocks. This functionality is implemented for `PointerProperty` and now such properties can be created with Python. In addition to the standard update callback, `PointerProperty` can have a `poll` callback (standard RNA) which is useful for search menus. For details see the test included in this patch. Original author: @artfunkel Alexander (Blend4Web Team) Reviewers: brecht, artfunkel, mont29, campbellbarton Reviewed By: mont29, campbellbarton Subscribers: jta, sergey, campbellbarton, wisaac, poseidon4o, mont29, homyachetser, Evgeny_Rodygin, AlexKowel, yurikovelenov, fjuhec, sharlybg, cardboard, duarteframos, blueprintrandom, a.romanov, BYOB, disnel, aditiapratama, bliblubli, dfelinto, lukastoenne Maniphest Tasks: T37754 Differential Revision: https://developer.blender.org/D113
2017-04-10Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/editors/gpencil/drawgpencil.c
2017-04-10PyAPI: Fast buffer access to id property arraysJacques Lucke
Support Python's buffer protocol for ID-properties.
2017-04-10Layers unittest: layer_cyncing test was not being calledDalai Felinto
2017-04-10Unitettesting: Force python errors to show as errorDalai Felinto
2017-04-09Merge branch 'master' into blender2.8Campbell Barton
2017-04-07Tests: Compare vectors with epsilonSergey Sharybin
SOlves the test false-positively failing in 32 bit environment.
2017-04-07Simplified some test code in render_layer_common.pySybren A. Stüvel
2017-04-07No more need to alter sys.path in each and every render_layer unit test.Sybren A. Stüvel
I tried the clean way, by setting the PYTHONPATH environment variable for CTest, using SET (CTEST_ENVIRONMENT blablab), but that didn't seem to work.
2017-04-07Tests: import blendfile without modifying sys.pathSybren A. Stüvel
2017-04-07Merge branch 'master' into blender2.8Sybren A. Stüvel
# Conflicts: # source/blender/alembic/intern/abc_exporter.h # source/blender/alembic/intern/abc_util.cc
2017-04-07Fix building alembic gtest with buildinfo...Bastien Montagne
2017-04-06Alembic: rotation mode issue in copy_m44_axis_swap, and added unit tests.Sybren A. Stüvel