39f78413fc
Tests: add tests/report.html that links to all HTML test reports
...
Currently this is for Cycles, Eevee and workbench tests.
2019-05-09 14:09:55 +02:00
f08ee1fc40
Tests: add Cycles image texture colorspace tests
2019-05-07 17:26:27 +02:00
fb3e138cee
Tests: add Eevee reference images, and add workbench tests
...
Being able to compare Eevee reference images is useful for refactoring I'm
working on so might as well add them now, even if we can still improve them.
Workbench tests are just rendering the same files as Cycles and Eevee. This
doesn't really tests many workbench settings until we add tests specifically
for them, but does cover how it it handles the different object types.
2019-05-06 20:10:08 +02:00
8794779a2d
Fix error running Eevee render tests
2019-05-06 12:04:08 +02:00
bd7d39f0b9
PyTests: do not load addons in load_py_modules test.
...
It makes no sense to load add-ons here, we already do that (in a more
complete way) in load_addons test, this is only adding overhead and
doubling code to maintain).
Also do not try to load-as-modules add-ons that are not 2.8-ready, and
some other misc fix.
load_py_modules test should be passing again now.
Thanks to @sergey who did part of the work here as well.
2019-04-18 21:14:14 +02:00
098f75897e
PyTests: do not try to load non-2.8-ready add-ons.
2019-04-18 17:14:51 +02:00
90b2fceca2
Cleanup: remove last bits of WITH_LEGACY_DEPSGRAPH CMake option.
...
Legacy depsgraph has been removed from Blender since several months
already...
2019-04-18 11:35:39 +02:00
5f5a22970b
Tests: Fix Alembic regression test
2019-04-17 17:39:17 +02:00
035b455f6c
Tests: Fix ID properties test
...
Simply adjust to Python API changes done in 2.8.
2019-04-17 17:32:36 +02:00
3076d95ba4
Cleanup: use 2 space indentation for CMake
2019-04-17 06:35:54 +02:00
3c6deb69f7
Fix ply import tests.
...
The function for clearing out objects in the startup file
needed updating for 2.8 collections api.
2019-04-04 08:50:17 -04:00
b2d68b53df
Fix export_obj_cube test.
...
Verified that current export files for all_quads.blend are good,
then updated expected MD5 hash to match current files.
2019-04-03 10:05:47 -04:00
e691929686
Merge branch 'blender2.7'
2019-03-17 12:54:19 +01:00
0af22625c9
Fix bl_pyapi_idprop unit test.
...
Scenes can now have a 'cycles' key when starting, so account for that.
2019-03-17 07:36:26 -04:00
69bf4e5e36
Cleanup: unused variables
2019-03-17 21:14:43 +11:00
ad9addbf46
Cleanup: unused imports
2019-03-17 21:00:56 +11:00
52a7636c29
Tests: remove unnecessary _test postfix on test names.
2019-03-15 19:11:33 +01:00
9a9336cb45
Merge branch 'blender2.7'
2019-02-20 19:07:25 +01:00
848f589fdf
Tests: only run OpenGL draw tests on lib/tests/opengl, support symlinks.
...
To keep running these tests relatively fast and practical to run often,
running it on all .blend files is a bit much. So now we only run it on
files from this directory.
Additionally this adds supports for following symlinks, so that you can
easily symlinks to other directories if you want to tests extra files
which may have linked libraries.
2019-02-20 17:13:33 +01:00
d8888b2f48
Merge branch 'blender2.7'
2019-02-11 18:39:31 +01:00
2a9c8da709
Cycles: add animation denoising test, fix operator to work with single frames.
2019-02-11 18:37:02 +01:00
ab5e69e660
Cleanup: remove contributors for CMake files
...
Following removal from C source code.
See: 8c68ed6df1
2019-02-05 09:10:32 +11:00
9770d071ff
Fix T54834: VSE can't import OGG Theora video
2019-01-23 17:16:17 +01:00
63fcbfc3a7
RNA: naming, user-preferences -> preferences
2018-12-21 12:55:02 +11:00
394b086b9c
Fix T58556: Some remaining 'dupli_types' in pycode after renaming.
2018-12-03 10:39:54 +01:00
cb66a28d82
Cleanup: unused vars, imports
2018-11-26 09:26:15 +11:00
916446e83f
Cleanup: move keymap hierarchy into own file
2018-11-20 11:38:13 +11:00
c9f24a5690
WM: remove interaction presets
...
These only exposed a few options, which didn't end up helping
much to make Blender's key-map fit the behavior of other applications.
2018-11-20 08:11:46 +11:00
92263b67eb
Update test, missed when changing Object.select_set()
2018-11-12 09:05:38 +11:00
fd65ebf39a
Fix T57776: Error when adding a Torus to the scene.
...
Not all Object.select_set() cases had been updated to new API... Tsst. ;)
2018-11-11 11:22:38 +01:00
f12d2adc87
RNA: Object.select_set use boolean, only select
...
- Was setting active state, making it necessary to backup/restore
active object in cases where this isn't needed.
Existing scripts are explicitly setting the active object when needed.
- Use a boolean select arg (toggle selection wasn't used anywhere).
- Add an optional view layer argument since scripts should be able to
operate outside the user context.
2018-11-08 08:54:55 +11:00
733e6c0b1d
Merge branch 'master' into blender2.8
2018-10-09 08:46:00 +11:00
3bc885e5f4
Cleanup: style
2018-10-09 07:58:06 +11:00
9756475ed6
Tests: Support parallel execution of render tests
...
Previously, parallel tests would overwrite each others temporary outputs.
2018-10-06 22:12:28 +02:00
1c3411ac89
Keymap: expose tool keymaps in the preferences
...
Currently some modes share tool keymaps, we might want to disable
this since it's confusing editing one thing in multiple places.
However this should be resolved in the tool definitions.
2018-10-03 15:55:57 +10:00
d2d0b4fcd7
Merge branch 'master' into blender2.8
2018-09-28 15:03:03 +02:00
6dd047c333
Tests: recurse into directories for finding OpenGL draw test .blends.
2018-09-28 14:09:42 +02:00
4de1e673a4
Merge branch 'master' into blender2.8
2018-09-27 14:51:33 +02:00
2a63e062b0
Tests: add --no-window-focus to open window without focus.
...
This is useful to run OpenGL tests while continuing to do other tasks
without windows constantly popping up in the foreground.
2018-09-27 12:21:48 +02:00
6b433f4eb3
Merge branch 'master' into blender2.8
2018-09-19 18:20:50 +02:00
a4f2ebc78d
Spelling fixes in comments and descriptions, patch by luzpaz.
...
Differential Revision: https://developer.blender.org/D3700
2018-09-19 18:18:05 +02:00
e0a4dc6a79
UI / Python: rename X-Ray to In Front, Draw to Display.
...
See T56648.
2018-09-06 13:26:46 +02:00
aa5a96430e
Python: Add support for @ infix operator matrix multiplication
...
This differential revision implements the code for T56276
Reviewers: campbellbarton
Reviewed By: campbellbarton
Differential Revision: https://developer.blender.org/D3587
2018-08-10 15:18:00 +02:00
74fd17e9d7
UI/Python: rename Lamps to Lights, to follow more standard terminology.
...
Internally it's still mostly named lamps, though some modules like Cycles
were already calling them lights.
2018-07-06 20:06:09 +02:00
646f8bdb48
Cleanup: pep8
2018-07-03 07:12:24 +02:00
00fc1d70a7
Merge branch 'master' into blender2.8
2018-07-03 06:58:34 +02:00
8c15d612a5
Cleanup: pep8
2018-07-03 06:55:02 +02:00
9bd0c63382
Merge branch 'master' into blender2.8
2018-06-29 08:05:38 +02:00
af36dd4664
Cleanup: trailing newlines
2018-06-29 08:02:49 +02:00
1b5e3e1c01
Use evaluated objects in Alembic unit tests
...
This at least makes sure the tests don't fail any more. Possibly there
should be more evaluation happening there.
2018-06-12 15:39:54 +02:00