diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1-r9.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1-r9.ebuild new file mode 120000 index 0000000000..c4e8d5d996 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1-r9.ebuild @@ -0,0 +1 @@ +autotest-all-0.0.1.ebuild \ No newline at end of file diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1.ebuild new file mode 100644 index 0000000000..603ed354b7 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-all/autotest-all-0.0.1.ebuild @@ -0,0 +1,45 @@ +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +DESCRIPTION="Meta ebuild for all packages providing tests" +HOMEPAGE="http://www.chromium.org" + +LICENSE="GPL-2" +SLOT=0 +KEYWORDS="amd64 arm x86" +IUSE="" + +RDEPEND=" + chromeos-base/autotest-tests + chromeos-base/autotest-tests-ltp + chromeos-base/autotest-tests-ownershipapi + chromeos-base/autotest-chrome + chromeos-base/autotest-factory + chromeos-base/autotest-private +" + +DEPEND="${RDEPEND}" + +SUITE_DEPENDENCIES_FILE="dependency_info" + +src_unpack() { + elog "Unpacking..." + mkdir -p "${S}" + touch "${S}/${SUITE_DEPENDENCIES_FILE}" +} + +src_install() { + # So that this package properly owns the file + insinto /usr/local/autotest/test_suites + doins "${SUITE_DEPENDENCIES_FILE}" +} + +# Pre-processes control files and installs DEPENDENCIES info. +pkg_postinst() { + local root_autotest_dir="${ROOT}/usr/local/autotest" + python -B "${root_autotest_dir}/site_utils/suite_preprocessor.py" \ + -a "${root_autotest_dir}" \ + -o "${root_autotest_dir}/test_suites/${SUITE_DEPENDENCIES_FILE}" +} diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-0.0.1-r2123.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-0.0.1-r2123.ebuild new file mode 100644 index 0000000000..220633cd4b --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-0.0.1-r2123.ebuild @@ -0,0 +1,119 @@ +# Copyright (c) 2012 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +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/flimflam-test + 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_PyAutoEnduranceTests + +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_VideoSanity + +tests_desktopui_YouTubeHTML5 + +tests_enterprise_DevicePolicy + +tests_graphics_GLAPICheck + +tests_graphics_GpuReset + +tests_graphics_Piglit + +tests_graphics_SanAngeles + +tests_graphics_TearTest + +tests_graphics_VTSwitch + +tests_graphics_WebGLConformance + +tests_graphics_WebGLPerformance + +tests_graphics_WindowManagerGraphicsCapture + +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_3GSuspendResume + +tests_network_NavigateToUrl + +tests_network_ONC + +tests_platform_Pkcs11InitOnLogin + +tests_platform_Pkcs11Persistence + +tests_platform_ProcessPrivileges + +tests_power_AudioDetector + +tests_power_Consumption + +tests_power_Idle + +tests_power_LoadTest + +tests_power_SuspendStress + +tests_power_UiResume + +tests_power_VideoDetector + +tests_power_VideoSuspend + +tests_realtimecomm_GTalkAudioPlayground + +tests_realtimecomm_GTalkPlayground + +tests_security_BluetoothUIXSS + +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" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-9999.ebuild new file mode 100644 index 0000000000..b2aee99536 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-chrome/autotest-chrome-9999.ebuild @@ -0,0 +1,117 @@ +# Copyright (c) 2012 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/flimflam-test + 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_PyAutoEnduranceTests + +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_VideoSanity + +tests_desktopui_YouTubeHTML5 + +tests_enterprise_DevicePolicy + +tests_graphics_GLAPICheck + +tests_graphics_GpuReset + +tests_graphics_Piglit + +tests_graphics_SanAngeles + +tests_graphics_TearTest + +tests_graphics_VTSwitch + +tests_graphics_WebGLConformance + +tests_graphics_WebGLPerformance + +tests_graphics_WindowManagerGraphicsCapture + +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_3GSuspendResume + +tests_network_NavigateToUrl + +tests_network_ONC + +tests_platform_Pkcs11InitOnLogin + +tests_platform_Pkcs11Persistence + +tests_platform_ProcessPrivileges + +tests_power_AudioDetector + +tests_power_Consumption + +tests_power_Idle + +tests_power_LoadTest + +tests_power_SuspendStress + +tests_power_UiResume + +tests_power_VideoDetector + +tests_power_VideoSuspend + +tests_realtimecomm_GTalkAudioPlayground + +tests_realtimecomm_GTalkPlayground + +tests_security_BluetoothUIXSS + +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" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-0.0.1-r2663.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-0.0.1-r2663.ebuild new file mode 100644 index 0000000000..0af146b663 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-0.0.1-r2663.ebuild @@ -0,0 +1,35 @@ +# Copyright (c) 2011 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +inherit cros-workon autotest-deponly + +DESCRIPTION="Autotest audioloop dep" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm x86" + +# Autotest enabled by default. +IUSE="+autotest" + +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +AUTOTEST_DEPS_LIST="audioloop" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +# deps/audioloop +RDEPEND="${RDEPEND} + media-libs/alsa-lib + media-sound/adhd" + +DEPEND="${RDEPEND}" + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-9999.ebuild new file mode 100644 index 0000000000..ade6f6fe6a --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-audioloop/autotest-deps-audioloop-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright (c) 2011 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +inherit cros-workon autotest-deponly + +DESCRIPTION="Autotest audioloop dep" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +# Autotest enabled by default. +IUSE="+autotest" + +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +AUTOTEST_DEPS_LIST="audioloop" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +# deps/audioloop +RDEPEND="${RDEPEND} + media-libs/alsa-lib + media-sound/adhd" + +DEPEND="${RDEPEND}" + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-0.0.1-r1511.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-0.0.1-r1511.ebuild new file mode 100644 index 0000000000..3778f28709 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-0.0.1-r1511.ebuild @@ -0,0 +1,35 @@ +# Copyright (c) 2012 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +inherit cros-workon autotest-deponly + +DESCRIPTION="Autotest chromium ffmpeg dep" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm x86" + +# Autotest enabled by default. +IUSE="+autotest" + +AUTOTEST_DEPS_LIST="ffmpeg" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +# deps/ffmpeg +RDEPEND="${RDEPEND} + chromeos-base/chromeos-chrome +" + +DEPEND="${RDEPEND}" + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-9999.ebuild new file mode 100644 index 0000000000..7f14e5a8d9 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-ffmpeg/autotest-deps-ffmpeg-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright (c) 2012 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +inherit cros-workon autotest-deponly + +DESCRIPTION="Autotest chromium ffmpeg dep" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +# Autotest enabled by default. +IUSE="+autotest" + +AUTOTEST_DEPS_LIST="ffmpeg" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +# deps/ffmpeg +RDEPEND="${RDEPEND} + chromeos-base/chromeos-chrome +" + +DEPEND="${RDEPEND}" + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-0.0.1-r3223.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-0.0.1-r3223.ebuild new file mode 100644 index 0000000000..8b6edb3ac5 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-0.0.1-r3223.ebuild @@ -0,0 +1,47 @@ +# Copyright (c) 2012 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321" +inherit cros-workon autotest-deponly conflict cros-debug + +DESCRIPTION="Autotest glbench dep" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 arm amd64" + +# Autotest enabled by default. +IUSE="+autotest" + +LIBCHROME_VERS="125070" + +RDEPEND="${RDEPEND} + dev-cpp/gflags + chromeos-base/libchrome:${LIBCHROME_VERS}[cros-debug=] + virtual/opengl + opengles? ( virtual/opengles ) + x11-apps/xwd +" + +DEPEND="${RDEPEND} + opengles? ( x11-drivers/opengles-headers )" + +AUTOTEST_DEPS_LIST="glbench" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +src_prepare() { + autotest-deponly_src_prepare + cros-debug-add-NDEBUG + export BASE_VER=${LIBCHROME_VERS} +} diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-9999.ebuild new file mode 100644 index 0000000000..f6ad0d9b3d --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glbench/autotest-deps-glbench-9999.ebuild @@ -0,0 +1,45 @@ +# Copyright (c) 2012 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321" +inherit cros-workon autotest-deponly conflict cros-debug + +DESCRIPTION="Autotest glbench dep" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~arm ~amd64" + +# Autotest enabled by default. +IUSE="+autotest" + +LIBCHROME_VERS="125070" + +RDEPEND="${RDEPEND} + dev-cpp/gflags + chromeos-base/libchrome:${LIBCHROME_VERS}[cros-debug=] + virtual/opengl + opengles? ( virtual/opengles ) + x11-apps/xwd +" + +DEPEND="${RDEPEND} + opengles? ( x11-drivers/opengles-headers )" + +AUTOTEST_DEPS_LIST="glbench" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +src_prepare() { + autotest-deponly_src_prepare + cros-debug-add-NDEBUG + export BASE_VER=${LIBCHROME_VERS} +} diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r1798.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r1798.ebuild new file mode 100644 index 0000000000..5b18fb56d4 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r1798.ebuild @@ -0,0 +1,40 @@ +# Copyright (c) 2012 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +inherit cros-workon autotest-deponly + +DESCRIPTION="Autotest glmark2 dependency" +HOMEPAGE="https://launchpad.net/glmark2" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm x86" + +# Autotest enabled by default. +IUSE="+autotest" + +AUTOTEST_DEPS_LIST="glmark2" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +# deps/glmark2 +RDEPEND=" + virtual/opengl + media-libs/libpng + sys-libs/zlib + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXext +" + +DEPEND="${RDEPEND}" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r364.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r364.ebuild new file mode 100644 index 0000000000..ceee1eeb98 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-0.0.1-r364.ebuild @@ -0,0 +1,40 @@ +# Copyright (c) 2012 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 +CROS_WORKON_COMMIT="6c2d8194633ffe128f3afbc094a03ef22bd29a8a" +CROS_WORKON_TREE="3fac66aefc84fb25e5359292e9153c676ccbbf6f" + +EAPI=2 +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +inherit cros-workon autotest-deponly + +DESCRIPTION="Autotest glmark2 dependency" +HOMEPAGE="https://launchpad.net/glmark2" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm x86" + +# Autotest enabled by default. +IUSE="+autotest" + +AUTOTEST_DEPS_LIST="glmark2" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +# deps/glmark2 +RDEPEND=" + virtual/opengl + media-libs/libpng + sys-libs/zlib + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXext +" + +DEPEND="${RDEPEND}" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-9999.ebuild new file mode 100644 index 0000000000..d5fb09e186 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-glmark2/autotest-deps-glmark2-9999.ebuild @@ -0,0 +1,38 @@ +# Copyright (c) 2012 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +inherit cros-workon autotest-deponly + +DESCRIPTION="Autotest glmark2 dependency" +HOMEPAGE="https://launchpad.net/glmark2" +SRC_URI="" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +# Autotest enabled by default. +IUSE="+autotest" + +AUTOTEST_DEPS_LIST="glmark2" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +# deps/glmark2 +RDEPEND=" + virtual/opengl + media-libs/libpng + sys-libs/zlib + x11-libs/libX11 + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXext +" + +DEPEND="${RDEPEND}" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-0.0.1-r3219.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-0.0.1-r3219.ebuild new file mode 100644 index 0000000000..824871011a --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-0.0.1-r3219.ebuild @@ -0,0 +1,31 @@ +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321" +inherit cros-workon autotest-deponly conflict + +DESCRIPTION="Autotest iotools dep" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 arm amd64" + +# Autotest enabled by default. +IUSE="+autotest" + +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +AUTOTEST_DEPS_LIST="iotools" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +DEPEND="${RDEPEND}" + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-9999.ebuild new file mode 100644 index 0000000000..ebe44c9587 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-iotools/autotest-deps-iotools-9999.ebuild @@ -0,0 +1,29 @@ +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321" +inherit cros-workon autotest-deponly conflict + +DESCRIPTION="Autotest iotools dep" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~arm ~amd64" + +# Autotest enabled by default. +IUSE="+autotest" + +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +AUTOTEST_DEPS_LIST="iotools" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +DEPEND="${RDEPEND}" + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-0.0.1-r3221.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-0.0.1-r3221.ebuild new file mode 100644 index 0000000000..5b06960444 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-0.0.1-r3221.ebuild @@ -0,0 +1,30 @@ +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321" +inherit cros-workon autotest-deponly conflict + +DESCRIPTION="Autotest libaio dep" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 arm amd64" + +# Autotest enabled by default. +IUSE="+autotest" + +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +AUTOTEST_DEPS_LIST="libaio" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +DEPEND="${RDEPEND}" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-9999.ebuild new file mode 100644 index 0000000000..e32edf4026 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-libaio/autotest-deps-libaio-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +CONFLICT_LIST="chromeos-base/autotest-deps-0.0.1-r321" +inherit cros-workon autotest-deponly conflict + +DESCRIPTION="Autotest libaio dep" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~arm ~amd64" + +# Autotest enabled by default. +IUSE="+autotest" + +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +AUTOTEST_DEPS_LIST="libaio" + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +DEPEND="${RDEPEND}" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-0.0.1-r2978.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-0.0.1-r2978.ebuild new file mode 100644 index 0000000000..eea97af505 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-0.0.1-r2978.ebuild @@ -0,0 +1,50 @@ +# Copyright (c) 2011 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + + +inherit cros-workon autotest-deponly + +DESCRIPTION="dependencies for Piglit (collection of automated tests for OpenGl based on glean and mesa)" +HOMEPAGE="http://cgit.freedesktop.org/piglit" +SRC_URI="" +LICENSE="GPL" +SLOT="0" +KEYWORDS="amd64 arm x86" + +# Autotest enabled by default. +IUSE="+autotest" + +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +AUTOTEST_DEPS_LIST="piglit" +RDEPEND=" + virtual/glut + virtual/opengl + dev-python/mako + dev-python/numpy + media-libs/tiff + media-libs/libpng + sys-libs/zlib + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXtst + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXi + x11-libs/libXpm + " +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +DEPEND="${RDEPEND}" + +# export a variable so that piglit knows where to find libglut.so +export GLUT_LIBDIR=/usr/$(get_libdir) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-9999.ebuild new file mode 100644 index 0000000000..9b40df9581 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps-piglit/autotest-deps-piglit-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright (c) 2011 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + + +inherit cros-workon autotest-deponly + +DESCRIPTION="dependencies for Piglit (collection of automated tests for OpenGl based on glean and mesa)" +HOMEPAGE="http://cgit.freedesktop.org/piglit" +SRC_URI="" +LICENSE="GPL" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +# Autotest enabled by default. +IUSE="+autotest" + +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +AUTOTEST_DEPS_LIST="piglit" +RDEPEND=" + virtual/glut + virtual/opengl + dev-python/mako + dev-python/numpy + media-libs/tiff + media-libs/libpng + sys-libs/zlib + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXtst + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXi + x11-libs/libXpm + " +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +DEPEND="${RDEPEND}" + +# export a variable so that piglit knows where to find libglut.so +export GLUT_LIBDIR=/usr/$(get_libdir) diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-0.0.1-r3549.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-0.0.1-r3549.ebuild new file mode 100644 index 0000000000..7279dd9e13 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-0.0.1-r3549.ebuild @@ -0,0 +1,74 @@ +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +inherit cros-workon autotest-deponly + +DESCRIPTION="Autotest common deps" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 arm amd64" + +# Autotest enabled by default. +IUSE="+autotest" + +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +# following deps don't compile: boottool, mysql, pgpool, pgsql, systemtap, # dejagnu, libcap, libnet +# following deps are not deps: factory +# following tests are going to be moved: chrome_test +AUTOTEST_DEPS_LIST="fio gfxtest gtest hdparm ibusclient iwcap realtimecomm_playground sysstat sox test_tones fakegudev fakemodem pyxinput example_cros_dep" +AUTOTEST_CONFIG_LIST=* +AUTOTEST_PROFILERS_LIST=* + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +# deps/gtest +RDEPEND=" + dev-cpp/gtest +" + +RDEPEND="${RDEPEND} + chromeos-base/autotest-deps-libaio +" + +# deps/chrome_test +#RDEPEND="${RDEPEND} +# chromeos-base/chromeos-chrome +#" + +# deps/ibusclient +RDEPEND="${RDEPEND} + app-i18n/ibus + dev-libs/glib + sys-apps/dbus +" + +# deps/iwcap +RDEPEND="${RDEPEND} + dev-libs/libnl:0 +" + +# deps/fakegudev +RDEPEND="${RDEPEND} + sys-fs/udev[gudev] +" + +# deps/fakemodem +RDEPEND="${RDEPEND} + chromeos-base/autotest-fakemodem-conf +" + +RDEPEND="${RDEPEND} + sys-devel/binutils +" +DEPEND="${RDEPEND}" + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-9999.ebuild new file mode 100644 index 0000000000..27494d9032 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-deps/autotest-deps-9999.ebuild @@ -0,0 +1,72 @@ +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +inherit cros-workon autotest-deponly + +DESCRIPTION="Autotest common deps" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~arm ~amd64" + +# Autotest enabled by default. +IUSE="+autotest" + +CROS_WORKON_LOCALNAME=../third_party/autotest +CROS_WORKON_SUBDIR=files + +# following deps don't compile: boottool, mysql, pgpool, pgsql, systemtap, # dejagnu, libcap, libnet +# following deps are not deps: factory +# following tests are going to be moved: chrome_test +AUTOTEST_DEPS_LIST="fio gfxtest gtest hdparm ibusclient iwcap realtimecomm_playground sysstat sox test_tones fakegudev fakemodem pyxinput example_cros_dep" +AUTOTEST_CONFIG_LIST=* +AUTOTEST_PROFILERS_LIST=* + +# NOTE: For deps, we need to keep *.a +AUTOTEST_FILE_MASK="*.tar.bz2 *.tbz2 *.tgz *.tar.gz" + +# deps/gtest +RDEPEND=" + dev-cpp/gtest +" + +RDEPEND="${RDEPEND} + chromeos-base/autotest-deps-libaio +" + +# deps/chrome_test +#RDEPEND="${RDEPEND} +# chromeos-base/chromeos-chrome +#" + +# deps/ibusclient +RDEPEND="${RDEPEND} + app-i18n/ibus + dev-libs/glib + sys-apps/dbus +" + +# deps/iwcap +RDEPEND="${RDEPEND} + dev-libs/libnl:0 +" + +# deps/fakegudev +RDEPEND="${RDEPEND} + sys-fs/udev[gudev] +" + +# deps/fakemodem +RDEPEND="${RDEPEND} + chromeos-base/autotest-fakemodem-conf +" + +RDEPEND="${RDEPEND} + sys-devel/binutils +" +DEPEND="${RDEPEND}" + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-0.0.1-r3236.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-0.0.1-r3236.ebuild new file mode 100644 index 0000000000..a04e2eaae8 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-0.0.1-r3236.ebuild @@ -0,0 +1,99 @@ +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +CONFLICT_LIST="chromeos-base/autotest-tests-0.0.1-r335" +inherit toolchain-funcs flag-o-matic cros-workon autotest conflict + +DESCRIPTION="Autotest Factory tests" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 arm amd64" + +IUSE="+xset hardened" +# Enable autotest by default. +IUSE="${IUSE} +autotest" + +# Factory tests require locally installed deps, which are called out in +# autotest-factory-deps. +RDEPEND=" + chromeos-base/autotest-deps-iotools + chromeos-base/autotest-deps-libaio + chromeos-base/autotest-deps-audioloop + chromeos-base/autotest-deps-glbench + chromeos-base/autotest-private-board + chromeos-base/chromeos-factory + chromeos-base/flimflam-test + >=chromeos-base/vpd-0.0.1-r11 + dev-python/jsonrpclib + dev-python/pygobject + dev-python/pygtk + dev-python/ws4py + xset? ( x11-apps/xset ) +" + +DEPEND="${RDEPEND}" + +IUSE_TESTS=" + +tests_dummy_Fail + +tests_dummy_Pass + +tests_factory_Antenna + +tests_factory_Audio + +tests_factory_AudioInternalLoopback + +tests_factory_AudioLoop + +tests_factory_AudioQuality + +tests_factory_BasicCellular + +tests_factory_BasicGPS + +tests_factory_BasicWifi + +tests_factory_Camera + +tests_factory_CameraPerformanceAls + +tests_factory_Cellular + +tests_factory_Connector + +tests_factory_DeveloperRecovery + +tests_factory_Display + +tests_factory_Dummy + +tests_factory_ExtDisplay + +tests_factory_ExternalStorage + +tests_factory_Fail + +tests_factory_Finalize + +tests_factory_HWID + +tests_factory_Keyboard + +tests_factory_KeyboardBacklight + +tests_factory_Leds + +tests_factory_LidSwitch + +tests_factory_LightSensor + +tests_factory_ProbeWifi + +tests_factory_Prompt + +tests_factory_RemovableStorage + +tests_factory_RunScript + +tests_factory_ScanSN + +tests_factory_ScriptWrapper + +tests_factory_Start + +tests_factory_StressTest + +tests_factory_SyncEventLogs + +tests_factory_Touchpad + +tests_factory_Touchscreen + +tests_factory_TPM + +tests_factory_USB + +tests_factory_VerifyComponents + +tests_factory_VPD + +tests_factory_Wifi + +tests_suite_Factory +" + +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" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-9999.ebuild new file mode 100644 index 0000000000..3a1665086e --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-factory/autotest-factory-9999.ebuild @@ -0,0 +1,97 @@ +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +CONFLICT_LIST="chromeos-base/autotest-tests-0.0.1-r335" +inherit toolchain-funcs flag-o-matic cros-workon autotest conflict + +DESCRIPTION="Autotest Factory tests" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~arm ~amd64" + +IUSE="+xset hardened" +# Enable autotest by default. +IUSE="${IUSE} +autotest" + +# Factory tests require locally installed deps, which are called out in +# autotest-factory-deps. +RDEPEND=" + chromeos-base/autotest-deps-iotools + chromeos-base/autotest-deps-libaio + chromeos-base/autotest-deps-audioloop + chromeos-base/autotest-deps-glbench + chromeos-base/autotest-private-board + chromeos-base/chromeos-factory + chromeos-base/flimflam-test + >=chromeos-base/vpd-0.0.1-r11 + dev-python/jsonrpclib + dev-python/pygobject + dev-python/pygtk + dev-python/ws4py + xset? ( x11-apps/xset ) +" + +DEPEND="${RDEPEND}" + +IUSE_TESTS=" + +tests_dummy_Fail + +tests_dummy_Pass + +tests_factory_Antenna + +tests_factory_Audio + +tests_factory_AudioInternalLoopback + +tests_factory_AudioLoop + +tests_factory_AudioQuality + +tests_factory_BasicCellular + +tests_factory_BasicGPS + +tests_factory_BasicWifi + +tests_factory_Camera + +tests_factory_CameraPerformanceAls + +tests_factory_Cellular + +tests_factory_Connector + +tests_factory_DeveloperRecovery + +tests_factory_Display + +tests_factory_Dummy + +tests_factory_ExtDisplay + +tests_factory_ExternalStorage + +tests_factory_Fail + +tests_factory_Finalize + +tests_factory_HWID + +tests_factory_Keyboard + +tests_factory_KeyboardBacklight + +tests_factory_Leds + +tests_factory_LidSwitch + +tests_factory_LightSensor + +tests_factory_ProbeWifi + +tests_factory_Prompt + +tests_factory_RemovableStorage + +tests_factory_RunScript + +tests_factory_ScanSN + +tests_factory_ScriptWrapper + +tests_factory_Start + +tests_factory_StressTest + +tests_factory_SyncEventLogs + +tests_factory_Touchpad + +tests_factory_Touchscreen + +tests_factory_TPM + +tests_factory_USB + +tests_factory_VerifyComponents + +tests_factory_VPD + +tests_factory_Wifi + +tests_suite_Factory +" + +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" diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/autotest-fakemodem-conf-0.0.1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/autotest-fakemodem-conf-0.0.1.ebuild new file mode 100644 index 0000000000..605a24beb8 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/autotest-fakemodem-conf-0.0.1.ebuild @@ -0,0 +1,16 @@ +# Copyright (c) 2011 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +DESCRIPTION="Runtime configuration file for fakemodem (autotest dep)" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm x86" +IUSE="" + +src_install() { + insinto /etc/dbus-1/system.d + doins "${FILESDIR}/org.chromium.FakeModem.conf" || die +} diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/files/org.chromium.FakeModem.conf b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/files/org.chromium.FakeModem.conf new file mode 100644 index 0000000000..d3891c70b0 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-fakemodem-conf/files/org.chromium.FakeModem.conf @@ -0,0 +1,9 @@ + + + + + + + diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private-board/autotest-private-board-0.0.1-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private-board/autotest-private-board-0.0.1-r1.ebuild new file mode 100644 index 0000000000..5653c3b49c --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private-board/autotest-private-board-0.0.1-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright (c) 2009 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +DESCRIPTION="Board specific autotests" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 arm x86" +IUSE="" + +RDEPEND="" + +# +# WARNING: Nothing should be added to this ebuild. This ebuild is overriden +# in most of the board specific overlays, or will be. +# diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0-r1.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0-r1.ebuild new file mode 120000 index 0000000000..b79439046c --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0-r1.ebuild @@ -0,0 +1 @@ +autotest-private-0.1.0.ebuild \ No newline at end of file diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0.ebuild new file mode 100644 index 0000000000..cf29c540f3 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-private/autotest-private-0.1.0.ebuild @@ -0,0 +1,25 @@ +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 + +# CROS_WORKON_REPO=FILL_YOUR_REPO_URL_HERE +# inherit toolchain-funcs flag-o-matic cros-workon autotest + +DESCRIPTION="Private autotest tests" +HOMEPAGE="http://src.chromium.org" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm x86" +DEPEND="" +RDEPEND="" + +# This ebuild file is reserved for adding new private tests in your factory +# process. You can change the CROS_WORKON_REPO to your own server, and uncomment +# the following CROS_WORKON_* variables to have your own tests merged when +# building factory test run-in images. + +# CROS_WORKON_PROJECT=autotest-private +# CROS_WORKON_LOCALNAME=../third_party/autotest-private +# CROS_WORKON_SUBDIR= diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-tests-ltp/autotest-tests-ltp-0.0.1-r1886.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-tests-ltp/autotest-tests-ltp-0.0.1-r1886.ebuild new file mode 100644 index 0000000000..a6c8aaef56 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest-tests-ltp/autotest-tests-ltp-0.0.1-r1886.ebuild @@ -0,0 +1,46 @@ +# Copyright (c) 2012 The Chromium OS Authors. All rights reserved. +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +CROS_WORKON_COMMIT="c04bdd4a43f9a240961c8fb07afc1386fddb5826" +CROS_WORKON_TREE="fb8c4062f8c8ed9467124d53053e7c108d1eab34" +CROS_WORKON_PROJECT="chromiumos/third_party/autotest" + +CONFLICT_LIST="chromeos-base/autotest-tests-0.0.1-r596" + +inherit toolchain-funcs flag-o-matic cros-workon autotest conflict + +DESCRIPTION="ltp autotest" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm x86" + +IUSE="hardened" +# Enable autotest by default. +IUSE="${IUSE} +autotest" + +RDEPEND="${RDEPEND} + chromeos-base/protofiles + dev-libs/protobuf + dev-python/pygobject + !/dev/null + cp -fpru "${S}"/client/{bin,common_lib,tools} "${AUTOTEST_WORK}/client" + cp -fpu "${S}"/server/* "${AUTOTEST_WORK}/server" &>/dev/null + cp -fpru "${S}"/server/{bin,control_segments,hosts,site_tests,tests} \ + "${AUTOTEST_WORK}/server" + cp -fpru "${S}"/{conmux,tko,utils,site_utils,test_suites,frontend} "${AUTOTEST_WORK}" + + # cros directory is not from autotest upstream but cros project specific. + cp -fpru "${S}"/client/cros "${AUTOTEST_WORK}/client" + + cp -fpru "${S}"/server/cros "${AUTOTEST_WORK}/server" + + # Pre-create test directories. + local test_dirs=" + client/tests client/site_tests + client/config client/deps client/profilers + packages" + local dir + for dir in ${test_dirs}; do + mkdir "${AUTOTEST_WORK}/${dir}" + touch "${AUTOTEST_WORK}/${dir}"/.keep + done + + sed "/^enable_server_prebuild/d" "${S}/global_config.ini" > \ + "${AUTOTEST_WORK}/global_config.ini" +} + +src_install() { + insinto /usr/local/autotest + doins -r "${AUTOTEST_WORK}"/* + + # base __init__.py + touch "${D}"/usr/local/autotest/__init__.py + + # TODO: This should be more selective + chmod -R a+x "${D}"/usr/local/autotest + + # setup stuff needed for read/write operation + chmod a+wx "${D}/usr/local/autotest/packages" + + dodir "/usr/local/autotest/client/packages" + chmod a+wx "${D}/usr/local/autotest/client/packages" + + dodir "/usr/local/autotest/server/tmp" + chmod a+wx "${D}/usr/local/autotest/server/tmp" + + # Set up symlinks so that debug info works for autotests. + dodir /usr/lib/debug/usr/local/autotest/ + dosym client/site_tests /usr/lib/debug/usr/local/autotest/tests +} + +# Packages client. +pkg_postinst() { + local root_autotest_dir="${ROOT}/usr/local/autotest" + flock "${root_autotest_dir}/packages" \ + -c "python -B ${root_autotest_dir}/utils/packager.py \ + -r ${root_autotest_dir}/packages --client upload" +} diff --git a/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest/autotest-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest/autotest-9999.ebuild new file mode 100644 index 0000000000..aec4c435d5 --- /dev/null +++ b/sdk_container/src/third_party/coreos-overlay/coreos-base/autotest/autotest-9999.ebuild @@ -0,0 +1,98 @@ +# Copyright (c) 2012 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 + +DESCRIPTION="Autotest scripts and tools" +HOMEPAGE="http://www.chromium.org/" +SRC_URI="" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~arm ~amd64" + +RDEPEND=" + !/dev/null + cp -fpru "${S}"/client/{bin,common_lib,tools} "${AUTOTEST_WORK}/client" + cp -fpu "${S}"/server/* "${AUTOTEST_WORK}/server" &>/dev/null + cp -fpru "${S}"/server/{bin,control_segments,hosts,site_tests,tests} \ + "${AUTOTEST_WORK}/server" + cp -fpru "${S}"/{conmux,tko,utils,site_utils,test_suites,frontend} "${AUTOTEST_WORK}" + + # cros directory is not from autotest upstream but cros project specific. + cp -fpru "${S}"/client/cros "${AUTOTEST_WORK}/client" + + cp -fpru "${S}"/server/cros "${AUTOTEST_WORK}/server" + + # Pre-create test directories. + local test_dirs=" + client/tests client/site_tests + client/config client/deps client/profilers + packages" + local dir + for dir in ${test_dirs}; do + mkdir "${AUTOTEST_WORK}/${dir}" + touch "${AUTOTEST_WORK}/${dir}"/.keep + done + + sed "/^enable_server_prebuild/d" "${S}/global_config.ini" > \ + "${AUTOTEST_WORK}/global_config.ini" +} + +src_install() { + insinto /usr/local/autotest + doins -r "${AUTOTEST_WORK}"/* + + # base __init__.py + touch "${D}"/usr/local/autotest/__init__.py + + # TODO: This should be more selective + chmod -R a+x "${D}"/usr/local/autotest + + # setup stuff needed for read/write operation + chmod a+wx "${D}/usr/local/autotest/packages" + + dodir "/usr/local/autotest/client/packages" + chmod a+wx "${D}/usr/local/autotest/client/packages" + + dodir "/usr/local/autotest/server/tmp" + chmod a+wx "${D}/usr/local/autotest/server/tmp" + + # Set up symlinks so that debug info works for autotests. + dodir /usr/lib/debug/usr/local/autotest/ + dosym client/site_tests /usr/lib/debug/usr/local/autotest/tests +} + +# Packages client. +pkg_postinst() { + local root_autotest_dir="${ROOT}/usr/local/autotest" + flock "${root_autotest_dir}/packages" \ + -c "python -B ${root_autotest_dir}/utils/packager.py \ + -r ${root_autotest_dir}/packages --client upload" +}