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
AgeCommit message (Collapse)Author
2017-12-19Cycles tests: Enable texture space testsSergey Sharybin
2017-10-17Added alpha channel check to Alembic unit testSybren A. Stüvel
It was broken due to 823bcf1689a3dbd44dd77b2c8ea46b9b54073c46, which added alpha information and thus changed tuple size from 3 to 4 items.
2017-10-11Cycles tests: Don't proint braces for empty statusSergey Sharybin
2017-09-20Fix Cycles test report not closing files properly.Brecht Van Lommel
2017-09-12Cycles tests: Add baking features testsSergey Sharybin
2017-09-12Cycles tests: add environment variable to update references renders.Brecht Van Lommel
This will copy new renders over references renders: CYCLESTEST_UPDATE=1 ctest -R cycles
2017-08-30Cycles: Add tangent attribute testsSergey Sharybin
2017-08-26[cycles/ctest] fix failing tests when output folder doesn't exist yet.Ray Molenkamp
2017-08-23Tests: fix incorrect check for hidden dirCampbell Barton
Copy-pasted mistake in tests and tools.
2017-08-19Cycles tests: pass Blender custom arguments from CYCLESTEST_ARGS.Brecht Van Lommel
This is useful for testing with different devices, split kernel, OSL, impact of integrator settings, etc.
2017-08-18Cycles tests: add light type tests.Brecht Van Lommel
2017-08-18Cycles tests: make page less wide, use relative URLs for serving through http.Brecht Van Lommel
2017-08-11Cycles tests: Draw images on top of checkerboardSergey Sharybin
This way it's easier to see alpha-channel only images, such as shadow catcher images on transparent film.
2017-08-11Cycles: add denoising tests, keep new image even if no reference exists.Brecht Van Lommel
2017-08-09Fixed Alembic unit testSybren A. Stüvel
Commit b6d7cdd3cee9312156e20783248a3b12420b7a53 changed how the mesh data is deformed, which wasn't taken into account yet in this unit test. Instead of directly reading the mesh vertices (which aren't animated any more), we convert the modified mesh to a new one, and inspect those vertices instead.
2017-08-09Modules test: Don't print backtrace for files which are ignoredSergey Sharybin
This could make output really polluted, where it'll be hard to see actual issues. It is still possible to have all backtraces printed using BLENDER_VERBOSE environment variable.
2017-08-07Cycles tests: CMake side changes to support recent files split in the SVN repoSergey Sharybin
2017-08-07Cycles: add HTML report to inspect failed test images.Brecht Van Lommel
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-04CMake: test build configuration supportCampbell Barton
D2765 by @akitula
2017-08-01Tweak multi-units tests to match new precision handling in conversion from ↵Bastien Montagne
raw value to prety-printed one. Note that new code allows to enable again the '1 million miles' tests.
2017-07-25Python module test: Don't cfail the test when import failure happens in presetSergey Sharybin
2017-07-14Fix unit test error on WindowsSybren A. Stüvel
2017-07-11Fix T52022 Alembic Inherits transform not taken into accountSybren A. Stüvel
Alembic's "inherits transform" flag wasn't taken into account when constructing the parent object relations.
2017-06-19Alembic tests: make failures a bit easier to diagnose.Sybren A. Stüvel
2017-06-19Fix T51762: Unit test script_alembic_import is failing.Sybren A. Stüvel
Implemented workaround for use with the legacy depsgraph.
2017-06-19Fixed bl_load_py_modules / script_load_modules unit testSybren A. Stüvel
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-19Use for/else instead of setting 'ok' variable.Sybren A. Stüvel
This is more efficient, and this use case is exactly what the else clause is for.
2017-06-19Removed trailing spacesSybren A. Stüvel
2017-06-12Cleanup: indentation, long linesCampbell Barton
2017-06-08Cleanup: cmake indentation, missing includeCampbell Barton
2017-06-05Fix alembic tests not running with debug build on windowsRay Molenkamp
2017-05-26Add automated ctest for complex merge in Array modifier.Bastien Montagne
See also T50851.
2017-05-23Fix T51534: Alembic: added support for face-varying vertex coloursSybren A. Stüvel
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-04-28Fix T51331: fixes for Alembic unit tests on WindowsSybren A. Stüvel
2017-04-26Alembic import: added unit test for mesh deformation.Sybren 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-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-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-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-20Alembic import: select imported objectsSybren A. Stüvel
When the Alembic import is finished, all imported objects are selected.
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-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-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-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-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