1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
Manager
-------
-- Manager
-- Manager.reload
-- .process_files
-- create "cases"
-- Manager.run
-- RunnerClass
-- RunnerClass.run
-- run "cases"
-- Manager.summary
-- run "reporters"
Case creation
-------------
-- TastCase
-- TaskCase.process_file
-- Task
-- Task.enable_outs
+ task.post <- FileExists for stdout y stderr
+ task.gen <- stdout y stderr
-- TaskCase.run
-- run_task
-- task.do_pre_run
+ before para task.pre y task.post
+ FileContains y FileEquals pueden crear FileExists incluso para stdout y stderr
+ task.pre <- Not(FileExists) para task.gen
+ task.post <- FileExists para task.gen
-- Manager
-- reload
-- Manager.start
-- RunnerClass
-- RunnerClass.run
-- run "cases"
-- run reporter
|