# Copyright (c) 2013 The Chromium OS Authors. All rights reserved. # Distributed under the terms of the GNU General Public License v2 EAPI=4 CROS_WORKON_PROJECT="chromiumos/third_party/autotest" inherit toolchain-funcs flag-o-matic cros-workon autotest DESCRIPTION="Autotest tests that require chrome_test or pyauto deps" HOMEPAGE="http://www.chromium.org/" SRC_URI="" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~arm ~amd64" # Enable autotest by default. IUSE="${IUSE} +autotest" RDEPEND=" chromeos-base/autotest-tests chromeos-base/chromeos-chrome chromeos-base/shill-test-scripts tests_audiovideo_PlaybackRecordSemiAuto? ( media-sound/alsa-utils ) " DEPEND="${RDEPEND}" IUSE_TESTS=( # Inherits from enterprise_ui_test. +tests_desktopui_EnterprisePolicy # Uses chrome_test dependency. +tests_audiovideo_FFMPEG +tests_audiovideo_VDA # Inherits from cros_ui_test. +tests_desktopui_BrowserTest +tests_desktopui_DocViewing +tests_desktopui_PyAutoFunctionalTests +tests_desktopui_PyAutoInstall +tests_desktopui_PyAutoPerfTests +tests_desktopui_SyncIntegrationTests +tests_audiovideo_PlaybackRecordSemiAuto +tests_desktopui_AudioFeedback +tests_desktopui_ChromeSemiAuto +tests_desktopui_FlashSanityCheck +tests_desktopui_IBusTest +tests_desktopui_ImeTest +tests_desktopui_LoadBigFile +tests_desktopui_MediaAudioFeedback +tests_desktopui_NaClSanity +tests_desktopui_ScreenLocker +tests_desktopui_SimpleLogin tests_desktopui_TouchScreen +tests_desktopui_UrlFetch +tests_desktopui_WebRTC +tests_desktopui_WebRtcBrowserTest +tests_video_VideoDecodeAcceleration +tests_video_VideoSanity +tests_video_YouTubeHTML5 +tests_dummy_IdleSuspend +tests_enterprise_DevicePolicy +tests_enterprise_InstallAttributes +tests_graphics_GLAPICheck +tests_graphics_GpuReset +tests_graphics_Piglit +tests_graphics_SanAngeles +tests_graphics_Sanity +tests_graphics_TearTest +tests_graphics_VTSwitch +tests_graphics_WebGLConformance +tests_graphics_WebGLPerformance +tests_hardware_BluetoothSemiAuto +tests_hardware_ExternalDrives +tests_hardware_USB20 +tests_hardware_UsbPlugIn tests_logging_AsanCrash +tests_logging_UncleanShutdown +tests_login_BadAuthentication +tests_login_ChromeProfileSanitary +tests_login_CryptohomeIncognitoMounted +tests_login_CryptohomeIncognitoUnmounted +tests_login_CryptohomeMounted +tests_login_CryptohomeUnmounted +tests_login_LoginSuccess +tests_login_LogoutProcessCleanup +tests_login_RemoteLogin +tests_network_MobileSuspendResume +tests_network_NavigateToUrl +tests_network_ONC +tests_platform_ChromeCgroups +tests_platform_Pkcs11InitOnLogin +tests_platform_Pkcs11Persistence +tests_platform_ProcessPrivileges +tests_power_AudioDetector +tests_power_Consumption +tests_power_Idle +tests_power_IdleSuspend +tests_power_LoadTest +tests_power_SuspendStress +tests_power_UiResume +tests_power_VideoDetector +tests_power_VideoSuspend +tests_realtimecomm_GTalkAudioPlayground +tests_realtimecomm_GTalkPlayground +tests_security_BundledExtensions +tests_security_NetworkListeners +tests_security_ProfilePermissions +tests_security_RendererSandbox ) IUSE="${IUSE} ${IUSE_TESTS[*]}" CROS_WORKON_LOCALNAME=../third_party/autotest CROS_WORKON_SUBDIR=files AUTOTEST_DEPS_LIST="" AUTOTEST_CONFIG_LIST="" AUTOTEST_PROFILERS_LIST="" AUTOTEST_FILE_MASK="*.a *.tar.bz2 *.tbz2 *.tgz *.tar.gz" src_configure() { cros-workon_src_configure }