4298f73031
As this breaks the FYI bots in http://build.chromium.org/p/chromium.webrtc.fyi/waterfall due to different path to isolate.gypi (which cannot easily be resolved due to limitations in GYP) > Isolate GYP target and .isolate files for tests > > Implemented according to the instructions at > http://www.chromium.org/developers/testing/isolated-testing > > Workflow has been like this: > 1. create _run GYP target > 2. create a stripped down .isolate file > 3. export GYP_DEFINES="$GYP_DEFINES test_isolation_mode=check" > 4. runhooks > 5. compile > 6. test if the test would run (i.e. find it's dependencies) without > actually executing it: > tools/swarm_client/isolate.py run --isolated out/Release/testname.isolated > 7. If failing, run the fix_test_cases.py script like this: > tools/swarm_client/fix_test_cases.py --isolated out/Release/testname.isolated > > All tests that run on the bots for WebRTC has got _run target > and .isolate file created. > > "Normal tests" that run fine on any machine: > * audio_decoder_unittests > * common_audio_unittests > * common_video_unittests > * metrics_unittests > * modules_integrationtests > * modules_unittests > * neteq_unittests > * system_wrappers_unittests > * test_support_unittests > * tools_unittests > * video_engine_core_unittests > * voice_engine_unittests > > Tests that requires bare-metal and audio/video devices: > * audio_device_integrationtests > * video_capture_integrationtests > > I also added the isolate boilerplate code for the following > tests that are not yet pure gtest binaries (which means they > cannot run isolated yet): > * video_render_integrationtests > * vie_auto_test > * voe_auto_test > > TEST=running isolate.py as described above. > BUG=1916 > R=tommi@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/1673004 TBR=kjellander@webrtc.org Review URL: https://webrtc-codereview.appspot.com/2040004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@4548 4adac7df-926f-26a2-2b94-8c16560cd09d
97 lines
1.6 KiB
Plaintext
97 lines
1.6 KiB
Plaintext
*.DS_Store
|
|
*.Makefile
|
|
*.host.mk
|
|
*.ncb
|
|
*.ninja
|
|
*.props
|
|
*.pyc
|
|
*.rules
|
|
*.scons
|
|
*.sdf
|
|
*.sln
|
|
*.suo
|
|
*.target.mk
|
|
*.targets
|
|
*.user
|
|
*.vcproj
|
|
*.vcxproj
|
|
*.vcxproj.filters
|
|
*.vpj
|
|
*.vpw
|
|
*.vpwhistu
|
|
*.vtg
|
|
*.xcodeproj
|
|
*_proto.xml
|
|
*_proto_cpp.xml
|
|
*~
|
|
.*.sw?
|
|
.sw?
|
|
.cproject
|
|
.gdb_history
|
|
.gdbinit
|
|
.metadata
|
|
.project
|
|
.pydevproject
|
|
.settings
|
|
/Makefile
|
|
/build
|
|
/chromium_deps
|
|
/google_apis/build
|
|
/gyp-mac-tool
|
|
/net/third_party/nss/
|
|
/out
|
|
/resources
|
|
/talk/examples/android/bin
|
|
/talk/examples/android/gen
|
|
/talk/examples/android/libs
|
|
/talk/examples/android/obj
|
|
/testing
|
|
/third_party/WebKit/Tools/Scripts
|
|
/third_party/android_testrunner
|
|
/third_party/android_tools
|
|
/third_party/asan
|
|
/third_party/cygwin
|
|
/third_party/directxsdk
|
|
/third_party/expat
|
|
/third_party/gaeunit
|
|
/third_party/gold
|
|
/third_party/google-gflags/src
|
|
/third_party/google-visualization-python
|
|
/third_party/icu
|
|
/third_party/jsoncpp
|
|
/third_party/junit
|
|
/third_party/libjingle
|
|
/third_party/libjpeg
|
|
/third_party/libjpeg_turbo
|
|
/third_party/libsrtp
|
|
/third_party/libvpx
|
|
/third_party/libyuv
|
|
/third_party/llvm
|
|
/third_party/llvm-build
|
|
/third_party/nss
|
|
/third_party/oauth2
|
|
/third_party/openssl
|
|
/third_party/opus
|
|
/third_party/protobuf
|
|
/third_party/sqlite
|
|
/third_party/valgrind
|
|
/third_party/winsdk_samples/src
|
|
/third_party/yasm
|
|
/tools/android
|
|
/tools/android-dummy-test
|
|
/tools/clang
|
|
/tools/grit
|
|
/tools/gritsettings
|
|
/tools/gyp
|
|
/tools/protoc_wrapper
|
|
/tools/python
|
|
/tools/valgrind
|
|
/tools/win
|
|
/webrtc/supplement.gypi
|
|
/webrtc/video_engine/test/android/bin
|
|
/webrtc/video_engine/test/android/gen
|
|
/webrtc/video_engine/test/android/libs
|
|
/webrtc/video_engine/test/android/obj
|
|
/x86-generic_out/
|
|
/xcodebuild
|