v8/tools
machenbach@chromium.org 8bcd43b8cf Refactoring: Use explicit mock expectations for testing push and merge scripts.
- Up to now, mock expectations were simple lists of arguments + return value
- These expectations are now modeled explicitly including the name of the mock (e.g. git or readline)
- The optional test callback function is now explicitly named
- This will allow merging all mock expectation types (e.g. git and readline) into a single list per test case (follow up CL)

TEST=tools/push-to-trunk/script_test.py
R=jarin@chromium.org

Review URL: https://codereview.chromium.org/197313002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19853 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-03-12 14:39:04 +00:00
..
blink_tests
gcmole
generate_shim_headers
gyp
oom_dump
perf_tests
profviz
push-to-trunk Refactoring: Use explicit mock expectations for testing push and merge scripts. 2014-03-12 14:39:04 +00:00
sodium
testrunner
v8.xcodeproj
visual_studio
android-build.sh
android-ll-prof.sh
android-run.py
android-sync.sh
bash-completion.sh
check-static-initializers.sh
codemap.js
common-includes.sh
consarray.js
cross_build_gcc.sh
csvparser.js
disasm.py
draw_instruction_graph.sh
freebsd-tick-processor
fuzz-harness.sh
gc-nvp-trace-processor.py
gdb-v8-support.py
gen-postmortem-metadata.py
generate-ten-powers.scm
generate-trig-table.py
grokdump.py
js2c.py
jsmin.py
lexer-shell.cc
lexer-shell.gyp
linux-tick-processor
ll_prof.py
logreader.js
mac-nm
mac-tick-processor
merge-to-branch.sh
mingw-generate-makefiles.sh
nacl-run.py
plot-timer-events
presubmit.py
process-heap-prof.py
profile_view.js
profile.js
push-to-trunk.sh
run-deopt-fuzzer.py
run-llprof.sh
run-tests.py
run-valgrind.py
SourceMap.js
splaytree.js
stats-viewer.py
test-push-to-trunk.sh
test-server.py
tick-processor.html
tickprocessor-driver.js
tickprocessor.js
v8-info.sh
v8-rolls.sh
v8heapconst.py
v8heapconst.py.tmpl
windows-tick-processor.bat