aboutsummaryrefslogtreecommitdiff
path: root/en/compatibility/cts/index.html
diff options
context:
space:
mode:
authorAndroid Partner Docs <noreply@android.com>2018-10-05 14:54:59 -0700
committerChristina Nguyen <cqn@google.com>2018-10-09 20:33:29 +0000
commit28f304ca21458a83ae64be7bc253d66d64c6fe7d (patch)
tree7357b9f31e6cc1c199f5a5c733622fd4e291ef68 /en/compatibility/cts/index.html
parent4e8e6388d40ba495c1d28923818ccbc74d71194a (diff)
downloadsource.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.html54
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>