diff options
author | Android Partner Docs <noreply@android.com> | 2018-10-05 14:54:59 -0700 |
---|---|---|
committer | Christina Nguyen <cqn@google.com> | 2018-10-09 20:33:29 +0000 |
commit | 28f304ca21458a83ae64be7bc253d66d64c6fe7d (patch) | |
tree | 7357b9f31e6cc1c199f5a5c733622fd4e291ef68 /en/compatibility/cts/index.html | |
parent | 4e8e6388d40ba495c1d28923818ccbc74d71194a (diff) | |
download | source.android.com-28f304ca21458a83ae64be7bc253d66d64c6fe7d.tar.gz |
Docs: Changes to source.android.com
- 215970977 Temporarily removing lhaviland@google.com from Android ow... by Mark Hecomovich <mheco@google.com>
- 215922321 Devsite localized content from translation request 999742. by Android Partner Docs <noreply@android.com>
- 215752895 Devsite localized content from translation request 987635. by Android Partner Docs <noreply@android.com>
- 215747061 Devsite localized content from translation request 999280. by Android Partner Docs <noreply@android.com>
- 215685626 Update a typo by Android Partner Docs <noreply@android.com>
- 215569645 Devsite localized content from translation request 964298. by Android Partner Docs <noreply@android.com>
- 215569641 Devsite localized content from translation request 997224. by Android Partner Docs <noreply@android.com>
- 215489394 Devsite localized content from translation request 985768. by Android Partner Docs <noreply@android.com>
- 215441686 Change 9.0 > 9 in September bulletin by Danielle Roberts <daroberts@google.com>
- 215436485 Updated Brand guidelines page and added new An... by Christina Nguyen <cqn@google.com>
- 215415034 Updating GSI page, cleaning up formatting by Heidi von Markham <hvm@google.com>
- 215410527 Devsite localized content from translation request 973639. by Android Partner Docs <noreply@android.com>
- 215409948 Add Luke to OWNERS.android file by Christina Nguyen <cqn@google.com>
- 215397775 Devsite localized content from translation request 996306. by Android Partner Docs <noreply@android.com>
- 215345146 FIxed instances of title case to sentence case in H2s and... by Android Partner Docs <noreply@android.com>
- 215327809 Add description for adding public native libraries from O... by Android Partner Docs <noreply@android.com>
- 215321681 Fix "Title Case" to "Sentence case" for H2 and lower. by Android Partner Docs <noreply@android.com>
- 215306961 Correct typo by Heidi von Markham <hvm@google.com>
- 215305539 Add AOSP links to bulletins by Danielle Roberts <daroberts@google.com>
- 215298999 Rename freeze.yaml to _freeze.yaml by Christina Nguyen <cqn@google.com>
- 215294337 Update build numbers for 2018/10 releases by Android Partner Docs <noreply@android.com>
- 215233776 October 2018 Pixel and Android bulletins by Danielle Roberts <daroberts@google.com>
- 215219829 Devsite localized content from translation request 984390. by Android Partner Docs <noreply@android.com>
- 215219824 Devsite localized content from translation request 976983. by Android Partner Docs <noreply@android.com>
- 215180705 Fix "Title Case" to "Sentence case" for H2 and lower. by Android Partner Docs <noreply@android.com>
- 215177158 Fix "Title Case" to "Sentence case" for H2 and lower. by Android Partner Docs <noreply@android.com>
- 214995897 Clarify 'behind the defining app' in APK v3 docs by Android Partner Docs <noreply@android.com>
- 214985353 Devsite localized content from translation request 1055447. by Android Partner Docs <noreply@android.com>
- 214982121 Update unclear phrase in docs by Danielle Roberts <daroberts@google.com>
- 214981703 Correct typo in APK v3 docs by Danielle Roberts <daroberts@google.com>
- 214906080 Fix "Title Case" to "Sentence case" for H2 and lower. by Android Partner Docs <noreply@android.com>
- 214830981 Devsite localized content from translation request 995327. by Android Partner Docs <noreply@android.com>
- 214826101 Fix typos. by Android Partner Docs <noreply@android.com>
- 214618705 Devsite localized content from translation request 967917. by Android Partner Docs <noreply@android.com>
- 214618693 Devsite localized content from translation request 1055677. by Android Partner Docs <noreply@android.com>
- 214618684 Devsite localized content from translation request 990062. by Android Partner Docs <noreply@android.com>
- 214434593 Devsite localized content from translation request 1055931. by Android Partner Docs <noreply@android.com>
- 214312016 Fixed links in the CTS section. by Android Partner Docs <noreply@android.com>
- 214278331 Devsite localized content from translation request 993097. by Android Partner Docs <noreply@android.com>
- 214009866 Create a freeze.yaml file for new content by Danielle Roberts <daroberts@google.com>
- 214003222 Devsite localized content from translation request 972159. by Android Partner Docs <noreply@android.com>
- 214003217 Devsite localized content from translation request 987626. by Android Partner Docs <noreply@android.com>
- 213846463 Correct length for ADK file 4300 by Android Partner Docs <noreply@android.com>
- 213845788 Fix text to match format of list by Kenneth Lau <kennethlau@google.com>
- 213833136 Devsite localized content from translation request 985770. by Android Partner Docs <noreply@android.com>
- 213827062 Devsite localized content from translation request 987627. by Android Partner Docs <noreply@android.com>
- 213823462 Change all booleans in googledata/devsite/site-androidsou... by Android Partner Docs <noreply@android.com>
- 213654861 Devsite localized content from translation request 985558. by Android Partner Docs <noreply@android.com>
- 213650475 [SAC Bug] Update CTS/CTS-Verifier/CTS_Instant downloads f... by Android Partner Docs <noreply@android.com>
- 213646341 Update indentation in health deprecation doc by Android Partner Docs <noreply@android.com>
- 213511670 Devsite localized content from translation request 980844. by Android Partner Docs <noreply@android.com>
- 213467973 Devsite localized content from translation request 976982. by Android Partner Docs <noreply@android.com>
- 213363938 Fix broken link to repo command reference by Danielle Roberts <daroberts@google.com>
- 213351475 Updating contact form link in case redirect disappears by Clay Murphy <claym@google.com>
PiperOrigin-RevId: 215970977
Change-Id: I18d960e9a079f775725ffefac54265f157d1c15b
Diffstat (limited to 'en/compatibility/cts/index.html')
-rw-r--r-- | en/compatibility/cts/index.html | 54 |
1 files changed, 37 insertions, 17 deletions
diff --git a/en/compatibility/cts/index.html b/en/compatibility/cts/index.html index eda91ff2..52c5c8a0 100644 --- a/en/compatibility/cts/index.html +++ b/en/compatibility/cts/index.html @@ -26,7 +26,7 @@ <h2 id="how-does-the-cts-work">How does the CTS work?</h2> <p>The Compatibility Test Suite (CTS) is a free, commercial-grade test suite, -available for <a href="downloads.html">download</a>. The CTS represents the +available for <a href="/compatibility/cts/downloads">download</a>. The CTS represents the "mechanism" of compatibility.</p> <p>The CTS runs on a desktop machine and executes test cases directly on @@ -40,17 +40,17 @@ development process.</p> <p>The CTS is an automated testing harness that includes two major software components:</p> <ul> <li> -<p>The CTS tradefed test harness runs on your desktop machine and manages test execution.</p> +The CTS tradefed test harness runs on your desktop machine and manages test execution. </li> <li> -<p>Individual test cases are executed on the Device Under Test (DUT). The test +Individual test cases are executed on the Device Under Test (DUT). The test cases are written in Java as JUnit tests and packaged as -Android .apk files to run on the actual device target.</p> +Android .apk files to run on the actual device target. </li> </ul> <p>The Compatibility Test Suite Verifier (CTS Verifier) is a supplement to the -CTS available for <a href="downloads.html">download</a>. CTS Verifier +CTS available for <a href="/compatibility/cts/downloads">download</a>. CTS Verifier provides tests for APIs and functions that cannot be tested on a stationary device without manual input (e.g. audio quality, accelerometer, etc).</p> @@ -69,33 +69,35 @@ app.</p> <h2 id="workflow">Workflow</h2> <div class="attempt-right" style="width:383px"> - <img src="images/cts-0.png" alt="CTS flow" height="340px" id="figure1" /> + <img src="/compatibility/cts/images/cts-0.png" alt="CTS flow" height="340px" id="figure1" /> <p class="img-caption"> <strong>Figure 1.</strong> How to use CTS </p> </div> <p>This diagram summarizes CTS workflow. Please refer to the subpages of this -section starting with <a href="setup.html">Setup</a> for detailed +section starting with <a href="/compatibility/cts/setup">Setup</a> for detailed instructions.</p> <h2 id="types-of-test-cases">Types of test cases</h2> <p>The CTS includes the following types of test cases:</p> <ul> <li> -<p><em>Unit tests</em> test atomic units of code within the Android platform; e.g. a single class, such as java.util.HashMap.</p> +<em>Unit tests</em> test atomic units of code within the Android platform; +e.g. a single class, such as java.util.HashMap. </li> <li> <p><em>Functional tests</em> test a combination of APIs together in a higher-level use-case.</p> </li> </ul> -<p>Future versions of the CTS will include the following types of test cases:</p> +Future versions of the CTS will include the following types of test cases: <ul> <li> -<p><em>Robustness tests</em> test the durability of the system under stress.</p> +<em>Robustness tests</em> test the durability of the system under stress. </li> <li> -<p><em>Performance tests</em> test the performance of the system against defined benchmarks, for example rendering frames per second.</p> +<em>Performance tests</em> test the performance of the system against defined benchmarks, +for example rendering frames per second. </li> </ul> <h2 id="areas-covered">Areas covered</h2> @@ -110,11 +112,18 @@ instructions.</p> <tbody> <tr> <td>Signature tests</td> -<td>For each Android release, there are XML files describing the signatures of all public APIs contained in the release. The CTS contains a utility to check those API signatures against the APIs available on the device. The results from signature checking are recorded in the test result XML file.</td> +<td>For each Android release, there are XML files describing the signatures of all +public APIs contained in the release. The CTS contains a utility to check those API +signatures against the APIs available on the device. The results from signature +checking are recorded in the test result XML file.</td> </tr> <tr> <td>Platform API Tests</td> -<td>Test the platform (core libraries and Android Application Framework) APIs as documented in the SDK <a href="https://developer.android.com/reference/classes.html">Class Index</a> to ensure API correctness, including correct class, attribute and method signatures, correct method behavior, and negative tests to ensure expected behavior for incorrect parameter handling.</td> +<td>Test the platform (core libraries and Android Application Framework) APIs as documented +in the SDK <a href="https://developer.android.com/reference/classes">Class Index</a> to +ensure API correctness, including correct class, attribute and method signatures, +correct method behavior, and negative tests to ensure expected behavior for +incorrect parameter handling.</td> </tr> <tr> <td>Dalvik Tests</td> @@ -122,19 +131,30 @@ instructions.</p> </tr> <tr> <td>Platform Data Model</td> -<td>The CTS tests the core platform data model as exposed to application developers through content providers, as documented in the SDK <a href="https://developer.android.com/reference/android/provider/package-summary.html">android.provider</a> package: contacts, browser, settings, etc.</td> +<td>The CTS tests the core platform data model as exposed to application developers +through content providers, as documented in the +SDK <a href="https://developer.android.com/reference/android/provider/package-summary"> +android.provider</a> package: contacts, browser, settings, etc.</td> </tr> <tr> <td>Platform Intents</td> -<td>The CTS tests the core platform intents, as documented in the SDK <a href="https://developer.android.com/guide/appendix/g-app-intents.html">Available Intents</a>.</td> +<td>The CTS tests the core platform intents, as documented in the +SDK <a href="https://developer.android.com/guide/appendix/g-app-intents"> +Available Intents</a>.</td> </tr> <tr> <td>Platform Permissions</td> -<td>The CTS tests the core platform permissions, as documented in the SDK <a href="https://developer.android.com/reference/android/Manifest.permission.html">Available Permissions</a>.</td> +<td>The CTS tests the core platform permissions, as documented in the +SDK <a href="https://developer.android.com/reference/android/Manifest.permission"> +Available Permissions</a>.</td> </tr> <tr> <td>Platform Resources</td> -<td>The CTS tests for correct handling of the core platform resource types, as documented in the SDK <a href="https://developer.android.com/guide/topics/resources/available-resources.html">Available Resource Types</a>. This includes tests for: simple values, drawables, nine-patch, animations, layouts, styles and themes, and loading alternate resources.</td> +<td>The CTS tests for correct handling of the core platform resource types, +as documented in the +SDK <a href="https://developer.android.com/guide/topics/resources/available-resources"> +Available Resource Types</a>. This includes tests for: simple values, drawables, nine-patch, +animations, layouts, styles and themes, and loading alternate resources.</td> </tr> </tbody> </table> |