New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 792171 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Mar 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Task



Sign in to add a comment

Toolchain needs compilation and runtime tests

Project Member Reported by laszio@chromium.org, Dec 5 2017

Issue description

Compilation tests check compiler warnings and errors. Runtime tests run on targets.
 
Components: Infra

Comment 2 by mmoss@chromium.org, Jan 2 2018

Components: -Infra Infra>Client>ChromeOS
[It appears that a bunch of old cros issues bulk-added the "Infra" component recently, but they should probably be "Infra>Client>ChromeOS".]
Components: -Infra>Client>ChromeOS
Components: Tools>ChromeOS-Toolchain

Comment 5 by laszio@chromium.org, Feb 21 2018

Labels: -Type-Bug regression-tests Type-Task
Project Member

Comment 6 by bugdroid1@chromium.org, Feb 21 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/186d38a40402d2532e867647f986f01aeedbb198

commit 186d38a40402d2532e867647f986f01aeedbb198
Author: Ting-Yuan Huang <laszio@chromium.org>
Date: Wed Feb 21 22:19:51 2018

Create compilation and runtime test for toolchain

This CL creates two packages:
  1. autotest-tests-toolchain adds `platform_ToolchainTests' to autotest
     and creates the dependency indirectly between autotest and
     toolchain-tests.
  2. toolchain-tests is the place where runtime tests are built and
     compilation test are done.  The tests are stored in autotest's
     repository.

BUG= chromium:792171 
TEST=FEATURES=test emerge-* toolchain-tests

Change-Id: I161117da1d9adeb1c04216fd08d519a7d24a1225
Reviewed-on: https://chromium-review.googlesource.com/802087
Commit-Ready: Ting-Yuan Huang <laszio@chromium.org>
Tested-by: Ting-Yuan Huang <laszio@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>

[rename] https://crrev.com/186d38a40402d2532e867647f986f01aeedbb198/virtual/target-chromium-os-test/target-chromium-os-test-1-r63.ebuild
[add] https://crrev.com/186d38a40402d2532e867647f986f01aeedbb198/chromeos-base/toolchain-tests/toolchain-tests-9999.ebuild
[modify] https://crrev.com/186d38a40402d2532e867647f986f01aeedbb198/virtual/target-chromium-os-test/target-chromium-os-test-1.ebuild
[rename] https://crrev.com/186d38a40402d2532e867647f986f01aeedbb198/chromeos-base/autotest-all/autotest-all-0.0.1-r43.ebuild
[modify] https://crrev.com/186d38a40402d2532e867647f986f01aeedbb198/chromeos-base/autotest-all/autotest-all-0.0.1.ebuild
[add] https://crrev.com/186d38a40402d2532e867647f986f01aeedbb198/chromeos-base/autotest-tests-toolchain/autotest-tests-toolchain-9999.ebuild

Project Member

Comment 7 by bugdroid1@chromium.org, Feb 21 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/13b40875afe5e616f78dcf4ac307b75a473577e6

commit 13b40875afe5e616f78dcf4ac307b75a473577e6
Author: Ting-Yuan Huang <laszio@chromium.org>
Date: Wed Feb 21 22:19:53 2018

Compilation and runtime tests for toolchain

This is a framework that hosts compilation and runtime tests for
Chrome OS toolchain.  Currently, it contains:
  1. a dummy compilation test that prints 'checking compiler
     errors/warnings'
  2. a dummy autotest client test that runs a prebuilt binary which
     always returns success.

BUG= chromium:792171 
CQ-DEPEND=CL:802087
TEST=test_that platform_ToolchainTests
     cros tryjob --hwtest kevin-release-tryjob kip-release-tryjob

Change-Id: I455f96375b43b1a7786ed69ced177978582433fc
Reviewed-on: https://chromium-review.googlesource.com/802516
Commit-Ready: Ting-Yuan Huang <laszio@chromium.org>
Tested-by: Ting-Yuan Huang <laszio@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>

[add] https://crrev.com/13b40875afe5e616f78dcf4ac307b75a473577e6/client/site_tests/platform_ToolchainTests/control
[add] https://crrev.com/13b40875afe5e616f78dcf4ac307b75a473577e6/client/site_tests/platform_ToolchainTests/platform_ToolchainTests.py
[add] https://crrev.com/13b40875afe5e616f78dcf4ac307b75a473577e6/client/site_tests/platform_ToolchainTests/src/toolchain-tests.c
[add] https://crrev.com/13b40875afe5e616f78dcf4ac307b75a473577e6/client/site_tests/platform_ToolchainTests/src/README.md
[add] https://crrev.com/13b40875afe5e616f78dcf4ac307b75a473577e6/client/site_tests/platform_ToolchainTests/src/Makefile

Status: Fixed (was: Started)

Sign in to add a comment