Fabien Castan
b7175e219f
[tests] test multiview pipeline and List/GroupAttributes set/get
2017-10-31 12:08:58 +01:00
Fabien Castan
e0c52898cc
[tests] test uid on input params with/without link
2017-10-31 10:49:30 +01:00
Fabien Castan
1af40dac9e
[tests] remove useless main
2017-10-31 10:48:27 +01:00
Yann Lanthony
3b45ac1669
[tests] add tests on graph invalidation
2017-10-30 17:48:54 +01:00
Fabien Castan
e533c588dd
[core] graph: add the notion of flowEdges and minMaxDepthPerNode
...
- flowEdges: Compute a transitive reduction of the graph to provide
node-level minimal dependencies to create an execution workflow for
renderfarm.
- minMaxDepthPerNode: compute the min and max depth per node
2017-10-24 20:22:39 +02:00
Fabien Castan
2bf95d200f
[test] add more graph tests
2017-10-24 20:19:24 +02:00
Yann Lanthony
1e306f8408
rename Model to DictModel + augment API
...
* add "update" and "reset" methods
* core: no more default keyAttrName
* qt: if keyAttrName is empty, don't register items in internal dictionnary
2017-10-23 19:54:55 +02:00
Yann Lanthony
bc5bb96c2e
[tests] fix test_depth
...
depth is now a property
2017-10-13 16:38:07 +02:00
Yann Lanthony
e893a3dfc6
rename package 'processGraph' to 'core'
2017-10-09 12:16:20 +02:00
Yann Lanthony
d556547d0b
[tests] fix Graph import
2017-10-02 16:33:59 +02:00
Yann Lanthony
547e6c93b6
rename "types" to "common" to avoid name conflict
...
types is already a standard python package
2017-09-25 20:04:41 +02:00
Yann Lanthony
4cd9627263
[tests] add basic tests for data models
2017-09-25 19:13:34 +02:00
Yann Lanthony
807b4cb155
add setup.py + switch to pytest
...
* pytest: more modern and easy-to-use testing framework
2017-09-19 12:11:29 +02:00
Yann Lanthony
7488de782c
reorder modules and packages
...
* meshroom package at root
* use pep8 recommandation for import orders
2017-09-19 11:38:28 +02:00
Fabien Castan
096da0689d
Initial version
...
* plugins loader
* graph IO in json
* uid computation
* commandLine expression evaluation
* subprocess execution
* generate statistics
* export command logs to file
* save/load status file
* only compute nodes not previously computed
2017-09-18 00:31:29 +02:00