http://www.miikahweb.com/feed.php MiikaHweb - Blender Cycles_ctests Branch http://www.miikahweb.com/ MiikaHweb - Blender Cycles_ctests Branch fi Tue, 24 Nov 20 15:48:53 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[ce68a2c]: Cycles ctests: avoid having runtime check script]]> http://www.miikahweb.com/en/blender/git-logs/commit/ce68a2cc0855414d541d1ffb0a20f4157c9c7b8e ce68a2c
Branches : cycles_ctests
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles ctests: avoid having runtime check script

Use command line argument and output parse to do checks which
used to be done with the separate script.

----------------------------------------
4 Paths Changed]]>
Thu, 22 Jan 2015 10:49:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ce68a2cc0855414d541d1ffb0a20f4157c9c7b8eSergey Sharybin
<![CDATA[[a6fcfba]: Add BLENDER_VERBOSE env var check to cycles test]]> http://www.miikahweb.com/en/blender/git-logs/commit/a6fcfbacf024b8ac6496886fc67936fa5ce3a373 a6fcfba
Branches : cycles_ctests
Author : Campbell Barton (campbellbarton)
----------------------------------------
Add BLENDER_VERBOSE env var check to cycles test

This means you can see Blender's output if you want.
also minor style edits

----------------------------------------
1 Path Changed]]>
Thu, 22 Jan 2015 09:24:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a6fcfbacf024b8ac6496886fc67936fa5ce3a373Campbell Barton
<![CDATA[[0ac22ef]: Cycles ctests: Use hardcoded locations to idiff on osx/win]]> http://www.miikahweb.com/en/blender/git-logs/commit/0ac22ef8fd4f180520d6b47d5941668e24b165ab 0ac22ef
Branches : cycles_ctests
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles ctests: Use hardcoded locations to idiff on osx/win

The idea is to have this binary in our libs folder, so it's easy
to run tests on those platforms without installing anything extra.

Actual binaries are to be uploaded still tho.

----------------------------------------
1 Path Changed]]>
Wed, 21 Jan 2015 23:08:46 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0ac22ef8fd4f180520d6b47d5941668e24b165abSergey Sharybin
<![CDATA[[5dbee81]: Cycles ctests: Automatically find idiff application]]> http://www.miikahweb.com/en/blender/git-logs/commit/5dbee81d591286da5a567cd2087a06f663e7d27d 5dbee81
Branches : cycles_ctests
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles ctests: Automatically find idiff application

----------------------------------------
3 Paths Changed]]>
Wed, 21 Jan 2015 23:03:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5dbee81d591286da5a567cd2087a06f663e7d27dSergey Sharybin
<![CDATA[[71ba2b7]: Cycles ctests: Add runtime check for Cycles]]> http://www.miikahweb.com/en/blender/git-logs/commit/71ba2b7c97108af3906ae0841448727cdafa9690 71ba2b7
Branches : cycles_ctests
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles ctests: Add runtime check for Cycles

The idea is to check scene's render engine and if it's not Cycles
report about this and stop running tests (because it's not likely
Cycles will be loaded correctly).

This way we'll fail Cycles tests real quick without install target
and give quite nice error message about that.

----------------------------------------
4 Paths Changed]]>
Wed, 21 Jan 2015 22:56:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/71ba2b7c97108af3906ae0841448727cdafa9690Sergey Sharybin
<![CDATA[[d307917]: Cycles ctests: Run blender without system script override]]> http://www.miikahweb.com/en/blender/git-logs/commit/d307917bede2a665b2aeb696bc7e87ed3ecaca54 d307917
Branches : cycles_ctests
Author : Sergey Sharybin (sergey)
----------------------------------------
Cycles ctests: Run blender without system script override

The idea is to force using Cycles tests only after running install target.
More i'm thinking about ways to not require this more it's clear there is
no clear way to support this. It is possible to hack something around and
make tests to be running smoothly, but it's never gonna to give all the
features (like GPU which required source file on linux and compiled cubin
on windows, OSL which requires compiled script) without any manual tweaks
anyway.

So let's be damn stupid and not try to be smart and just assume install
target was run which makes Cycles tests just happy without any extra
setup. Would be nice to detect and report missing target install so we
don't spend time on rendering Cycles scenes with Blender Internal.

----------------------------------------
2 Paths Changed]]>
Wed, 21 Jan 2015 22:30:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d307917bede2a665b2aeb696bc7e87ed3ecaca54Sergey Sharybin
<![CDATA[[18627a3]: Tests: Add render tests for Cycles]]> http://www.miikahweb.com/en/blender/git-logs/commit/18627a337793f8d57fa6561afecf3abc9bc38159 18627a3
Branches : cycles_ctests
Author : Sergey Sharybin (sergey)
----------------------------------------
Tests: Add render tests for Cycles

The idea is to use the set of really small images from the lib folder
and run Cycles render on them comparing render output to reference
images in the tests repository.

For sure same thing could become more generic for BI or Freestyle
render engines.

This is not totally easy to use at this moment, basically because of
a bit of voodoo mango jambo black magic happening around how we are
dealing with addons for ctests. Main issue is that blender loads all
the scripts from the source directory, meaning it can't pick cycles
up.

Once this is figured out in a clean fashion the branch will be merged
to master. For until then all the tweaks are gonna to be done here.

For now it's possible to set BLENDER_USER_SCRIPTS to the directory
with Cycles addon so it is picked up nicely.

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D1011

----------------------------------------
2 Paths Changed]]>
Wed, 21 Jan 2015 20:36:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/18627a337793f8d57fa6561afecf3abc9bc38159Sergey Sharybin