skia2/tools
Stephan Altmueller c35959f3cb First version of SkQP app to run on Firebase Testlab
Adds activities to the skqp app so it can run as an Android
app (as opposed to just instrumentation tests).
A user can trigger the tests via a button.
Adds the an intent receiver so the tests can be triggered on
Firebase Testlab via the gameloop option.

It adds the run_testlab.go script to run an apk across devices
on Firebase Testlab.

Bug: skia:
Change-Id: I3ff5c37d743fa47913a916a0fa1e7db3c2cc79c7
Reviewed-on: https://skia-review.googlesource.com/89163
Commit-Queue: Stephan Altmueller <stephana@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Derek Sollenberger <djsollen@google.com>
2018-01-08 22:42:21 +00:00
..
android Reuse more upload_to_android and allow removing flag on Android 2017-10-31 14:37:14 +00:00
bookmaker update bookmaker 2018-01-05 18:13:34 +00:00
calmbench Separate compile task from calmbench task 2018-01-05 18:13:36 +00:00
copyright
debugger make growToInclude private 2018-01-08 22:32:51 +00:00
fiddle Update SkSurface MakeFromBackend* factories to take an SkColorType. 2017-12-19 18:41:36 +00:00
flags [skotty] Add Json DM source 2017-12-31 18:44:29 +00:00
gdb Add a gdb viewer for skbitmap. 2017-10-23 20:45:09 +00:00
gpu Add matrix stack to SkAtlasTextTarget. 2017-12-20 14:00:44 +00:00
lua Make iOS main() functions normal. 2017-02-06 18:02:41 +00:00
mdbviz Remove carriage returns. 2017-10-09 20:41:14 +00:00
rebaseline Change add to toggle in the comments 2017-11-10 17:19:07 +00:00
shape Moving extra options/parameters into PDFMetadata 2017-12-14 21:20:27 +00:00
sk_app Move stats code to new layer (with configurable list of timers) 2017-12-20 16:59:04 +00:00
skdiff use unique_ptr for codec factories 2017-07-25 15:35:23 +00:00
skiaserve remove deprecated SkPixelSerializer 2017-12-16 14:21:32 +00:00
skp Blacklist mail.google.com from top25_desk pageset 2017-12-18 17:34:42 +00:00
skpbench Add a tools flag to suppress geometry shaders 2017-12-19 17:26:56 +00:00
skqp First version of SkQP app to run on Firebase Testlab 2018-01-08 22:42:21 +00:00
svg Create new set of SVGs 2017-08-16 15:42:55 +00:00
timer Fix MSAN compile error 2017-09-20 19:42:09 +00:00
trace Optimize the size of our JSON 2017-08-17 11:51:26 +00:00
viewer [skotty,sksg] Initial image support 2018-01-08 18:11:31 +00:00
__init__.py
add_codereview_message.py Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
AndroidSkDebugToStdOut.cpp
BigPathBench.inc
BinaryAsset.h resources: optionally link them into our binary 2017-12-11 22:06:38 +00:00
build_command_buffer.py
BUILD_simulator.py
check-headers-self-sufficient header cleanup 2017-07-05 15:18:52 +00:00
chrome_fuzz.cpp Fix SkFILEStream. 2017-03-10 19:58:46 +00:00
colorspaceinfo.cpp Push much of the SkColorSpace_Base interface up to SkColorSpace 2017-12-12 19:34:29 +00:00
compare_codereview.py
CrashHandler.cpp GOOGLE3 -> SK_BUILD_FOR_GOOGLE3 2017-12-19 14:42:16 +00:00
CrashHandler.h
create_flutter_test_images.cpp Push much of the SkColorSpace_Base interface up to SkColorSpace 2017-12-12 19:34:29 +00:00
create_test_font.cpp Remove internal use of SkTypeface::Style. 2017-07-27 21:30:45 +00:00
doxygen_footer.txt
dump_record.cpp clean up SkDeferredCanvas 2017-11-27 21:31:26 +00:00
DumpRecord.cpp
DumpRecord.h
embed_resources.py
find_run_binary.py
fix_pythonpath.py
gcov_shim
generate_fir_coeff.py
generate_vk_interface.sh
get_current_monitor_profile.cpp Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
get_images_from_skps.cpp add serialprocs to MultiDocument, hide redundant methods 2017-12-21 12:36:30 +00:00
git-sync-deps tools/git-sync-deps: less verbose when fetch is needed 2017-02-13 19:53:27 +00:00
gyp
imgblur.cpp Make iOS main() functions normal. 2017-02-06 18:02:41 +00:00
imgslice.cpp Make iOS main() functions normal. 2017-02-06 18:02:41 +00:00
install_dependencies.sh Drop support for OSMesa in test tools and remove build bot 2017-11-13 16:20:10 +00:00
ios_utils.h Fix bugs with fence sync API on iOS devices 2017-10-10 19:05:13 +00:00
ios_utils.m iOS: cd into Documents folder at startup 2017-02-06 15:06:45 +00:00
jsondiff.py
LsanSuppressions.cpp
merge_static_libs.py Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
milestone.py
mirror-dev.sh Update mirror-dev for *-dev:amd64 packages. 2017-11-09 22:44:57 +00:00
misc_utils.py
ok_dsts.cpp ok, add a8 dst support 2017-09-29 20:08:34 +00:00
ok_engines.cpp ok, rate limit forking 2017-09-01 15:40:37 +00:00
ok_srcs.cpp Add missing #include <stdlib.h> 2017-08-16 02:19:37 +00:00
ok_test.cpp Use GrContextFactories that produce a single GrContext in unit tests. 2017-11-15 22:03:07 +00:00
ok_vias.cpp SkQP: make_gmkb, gm_knowledge (GM Knowledgebase) 2017-12-15 17:23:48 +00:00
ok.cpp use fcntl() to lock/unlock fds 2017-08-30 18:55:47 +00:00
ok.h factor Engine out of ok core 2017-07-26 21:36:40 +00:00
OverwriteLine.h
parse_llvm_coverage.py
pathops_sorter.htm Remove carriage returns. 2017-10-09 20:41:14 +00:00
pathops_visualizer.htm Remove carriage returns. 2017-10-09 20:41:14 +00:00
picture_utils.cpp remove append_from_srgb() 2017-12-18 19:48:43 +00:00
picture_utils.h
pinspect.cpp Make iOS main() functions normal. 2017-02-06 18:02:41 +00:00
ProcStats.cpp Fix getMaxResidentSetSizeMB() on iOS. 2017-02-06 17:06:11 +00:00
ProcStats.h
public_headers_warnings_check.cpp
random_parse_path.cpp
random_parse_path.h
reformat-json.py
Registry.h move SkTRegister.h into tools 2017-01-11 19:53:36 +00:00
Resources.cpp resources: optionally link them into our binary 2017-12-11 22:06:38 +00:00
Resources.h Revert "Revert "resources: remove most uses of GetResourcePath()"" 2017-12-09 01:27:50 +00:00
retrieve_from_googlesource.py
sanitize_source_files.py Clean up more references to GYP. 2017-02-06 17:55:35 +00:00
sk_tool_utils_font.cpp clean up debug diagnostics in SkTestFont 2017-11-10 21:47:45 +00:00
sk_tool_utils.cpp use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
sk_tool_utils.h use tool_utils to encapsulate checking for recording canvas and makeSurface 2018-01-02 21:06:41 +00:00
skhello.cpp Make iOS main() functions normal. 2017-02-06 18:02:41 +00:00
SkJSONCPP.h GOOGLE3 -> SK_BUILD_FOR_GOOGLE3 2017-12-19 14:42:16 +00:00
skp_parser.cpp tools/skp_parser: add some explanitory comments 2017-10-25 19:27:13 +00:00
skpinfo.cpp remove unneeded readbuffer flags 2018-01-03 18:13:39 +00:00
skpmaker.cpp Make iOS main() functions normal. 2017-02-06 18:02:41 +00:00
SkRandomScalerContext.cpp move Sk{Test,Random}ScalerContext to tools 2017-11-10 17:02:20 +00:00
SkRandomScalerContext.h move Sk{Test,Random}ScalerContext to tools 2017-11-10 17:02:20 +00:00
SkTestScalerContext.cpp Make SkAtlasTextTarget use glyph IDs 2017-11-20 18:33:38 +00:00
SkTestScalerContext.h clean up debug diagnostics in SkTestFont 2017-11-10 21:47:45 +00:00
Stats.h
test_all.py
test_font_index.inc Add strikeout font metrics. 2017-07-21 18:59:05 +00:00
test_font_monospace.inc Add strikeout font metrics. 2017-07-21 18:59:05 +00:00
test_font_sans_serif.inc Add strikeout font metrics. 2017-07-21 18:59:05 +00:00
test_font_serif.inc Add strikeout font metrics. 2017-07-21 18:59:05 +00:00
test_gpuveto.py Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
test_pdfs.py
UrlDataManager.cpp
UrlDataManager.h
valgrind.supp update valgrind suppressions for revised keepalive thread 2017-10-31 15:34:43 +00:00
whitelist_typefaces.cpp Make iOS main() functions normal. 2017-02-06 18:02:41 +00:00
win_dbghelp.cpp
win_dbghelp.h
win_lcid.cpp
xsan.blacklist