blender/intern/cycles
lazydodo 64f5afdb89 [Cycles/MSVC/Testing] Fix broken test code.
Currently the tests don't run on windows for the following reasons

1) render_graph_finalize has an linking issue due missing a bunch of libraries (not sure why this is not an issue for linux)
2) This one is more interesting, in test/python/cmakelists.txt ${TEST_BLENDER_EXE_BARE} and ${TEST_BLENDER_EXE} are flat out wrong, but for some reason this doesn't matter for most tests, cause ctest will actually go out and look for the executable and fix the path for you *BUT* only for the command, if you use them in any of the parameters it'll happily pass on the wrong path.
3) on linux you can just run a .py file, windows is not as awesome and needs to be told to run it with pyton.
4) had to use the NAME/COMMAND long form of add_test otherwise $<TARGET_FILE:blender> doesn't get expanded, why? beats me.
5) missing idiff.exe for msvc2015/x64 in the libs folder.

This patch addresses 1-4 , but given I have no working Linux build environment, I'm unsure if it'll break anything there

5 has been fixed in rBL61751

Reviewers: juicyfruit, brecht, sergey

Reviewed By: sergey

Subscribers: Blendify

Tags: #cycles, #automated_testing

Differential Revision: https://developer.blender.org/D2367
2017-01-25 09:37:19 -07:00
..
app Cycles: Cleanup, style 2017-01-13 15:24:56 +01:00
blender Fix T50032: Wrong render result when same image is used with and without alpha 2017-01-25 14:02:59 +01:00
bvh Cycles: Don't rely on indirectly included algorithm 2017-01-24 16:39:16 +01:00
cmake Fix compilation error when CUDA toolkit is not installed 2016-11-07 14:47:10 +01:00
device Use new manual URL 2017-01-23 19:10:37 -05:00
doc Cycles: relicense GNU GPL source code to Apache version 2.0. 2013-08-18 14:16:15 +00:00
graph Cycles: Don't use guarded vector for statically initialized data 2016-10-24 14:18:22 +02:00
kernel Cycles: Split ShaderData object and shader flags 2017-01-23 12:56:55 +01:00
render Fix T50032: Wrong render result when same image is used with and without alpha 2017-01-25 14:02:59 +01:00
subd Cycles: Cleanup, style 2016-10-24 12:26:12 +02:00
test [Cycles/MSVC/Testing] Fix broken test code. 2017-01-25 09:37:19 -07:00
util Cycles: Update current Cycles version 2017-01-23 10:25:59 +01:00
CMakeLists.txt Cycles: Don't use fast math for the host code 2017-01-19 14:51:11 +01:00