1. 14 Apr, 2015 1 commit
  2. 11 Mar, 2015 1 commit
    • Guang Zhu's avatar
      partially move jank tests to instrumentation based · cf5c254a
      Guang Zhu authored
      * created an updated CtsJankTestBase class to include common
        metrics reporting tasks
      * converted scrolling jank test to instrumentation based
      * OpenGL jank test not converted yet due to framework issue
        with getting frame stats from SurfaceView
      
      Change-Id: I4e33ec46eeca777b5e5fea74bd2a6df9bb998ab8
      cf5c254a
  3. 12 Feb, 2015 1 commit
  4. 11 Feb, 2015 1 commit
    • Svetoslav Ganov's avatar
      Enabling app widget tests in lmp-mr1-dev. · 5619bdf6
      Svetoslav Ganov authored
      Due to a bug in lmp-dev we disabled the app widget tests as
      they would fail on user builds. Now the bug (granting the bind app widget permission to the shell) is fixed and this change enables the app widget tests.
      
      Change-Id: I6cc597eb66e0bf74f8381d4c1ed562c6dfbe6c29
      5619bdf6
  5. 03 Feb, 2015 1 commit
    • Kenny Guy's avatar
      Tests for LauncherApps · da65244c
      Kenny Guy authored
      CTS Tests for LauncherApps service.
      
      Bug: 17561728
      Change-Id: I007c9457781fb750981a506d60e4028a73fa9ba1
      da65244c
  6. 26 Jan, 2015 2 commits
    • Guang Zhu's avatar
      Remove missing dependency CtsPrintInstrument · ba2f09cc
      Guang Zhu authored
      Bug: 19125024
      Change-Id: I9ab142657f10211705097c69341b3b17f869d1ed
      ba2f09cc
    • Guang Zhu's avatar
      Remove special runner in print tests · 74c91f00
      Guang Zhu authored
      * use UiAutomation#executeShellCommand to replace calls in
        special test runner
      * remove print test type & special harness since the test is now
        a regular instrumentation test
      
      Bug: 19125024
      Change-Id: I99ae800ab147fec9a49d1ca15662272f39b21235
      74c91f00
  7. 23 Jan, 2015 1 commit
    • Jeff Sharkey's avatar
      Tests for new revisionCode attribute. · cd627da9
      Jeff Sharkey authored
      Verifies that split APKs can be updated with higher revision codes,
      but never downgraded.
      
      Bug: 19118834
      Change-Id: I3ce174952d368a3ec70e6738852c71037ade19ed
      cd627da9
  8. 01 Dec, 2014 1 commit
  9. 20 Nov, 2014 1 commit
  10. 11 Nov, 2014 1 commit
    • Wonsik Kim's avatar
      Add TvProviderPerf · 37388884
      Wonsik Kim authored
      Performance on Nexus Player:
      
      (per a transaction of 1000 operations except for some cases marked with *)
      
      for channels:
        Average elapsed time for (insert, update, delete*):
          1020.5 ms, 1401.67 ms, 2091.0 ms
      
      for programs:
        Average elapsed time for (insert, update, query, delete programs*, delete channels*):
          739.12 ms, 1335.89 ms, 14.83 ms, 321.92 ms, 293.5 ms
      
      Bug: 18013002
      Change-Id: I968cd9868ae16423a037be42ef73efae050e59ce
      37388884
  11. 23 Oct, 2014 1 commit
  12. 17 Oct, 2014 1 commit
    • Matthew Williams's avatar
      CTS tests for android.app.job · 547b816c
      Matthew Williams authored
      BUG: 16407786
      Adds CTS for scheduling jobs with connectivity constraints.
      Adds CTS for scheduling jobs with timing constraints.
      Adds CTS verifier for scheduling jobs with idle constraints.
      Adds CTS verifier for scheduling jobs with charging constraints.
      Adds CTS verifier for scheduling jobs with connectivity
      constraints, when connectivity is unavailable.
      
      Change-Id: Ie3736385334be06f0608098c57d34f6beeda8b02
      547b816c
  13. 16 Oct, 2014 1 commit
    • Christopher Ferris's avatar
      Add cts native test multilib support. · 286aca5d
      Christopher Ferris authored
      - Add support for marking a single test as not supported by an abi.
      - Add four bionic tests that do not run on 64 bit abis.
      - Make all native test executables end in 32/64 depending on the abi.
      - For 64 bit abis, force the inclusion of the 64 bit test executable.
      - Modify the native gtest runner to append 32/64 to the executable
        depending on the bitness of the abi.
      
      Bug: 17927956
      Change-Id: Ie36a189f65c901b16041e4e7db8d806480a9861a
      286aca5d
  14. 15 Oct, 2014 1 commit
    • Jeff Sharkey's avatar
      Security tests for cross user intents. · 8d959c10
      Jeff Sharkey authored
      This splits the sender and receiver apps to allow us to test both
      directions: from managed to parent and from parent to managed.
      
      Bug: 17983737
      Change-Id: I2af55d96a262f71b157bfa3c076846695f726aa8
      8d959c10
  15. 14 Oct, 2014 1 commit
    • Jarkko Pöyry's avatar
      Declare supported ABIs in dEQP test descriptors. · 59a8dbbb
      Jarkko Pöyry authored
      Add "abis" attribute to dEQP test case descriptor XMLs during the
      CTS build by creating a dummy dEQP project under cts from which
      the test descriptors depend on. Declaring supported ABIs prevents
      dEQP tests from being run on an unsupported ABI.
      
      Supported ABIs are queried by generating a test descriptor xml for
      a dummy test list using the cts-xml-generator and then parsing the
      result. The dEQP test descriptor XML templates are then patched
      with the current ABIs.
      
      Bug: 17956011
      Change-Id: I3761c61d197523e0e9033dbe57e49e21ca2ad435
      59a8dbbb
  16. 13 Oct, 2014 1 commit
  17. 10 Oct, 2014 3 commits
    • dcashman's avatar
      Add KeySet key-rotation CTS tests. · e84939a2
      dcashman authored
      Port the keyset tests found at /platform/frameworks/base/core/tests/coretests/
      to CTS.
      
      Bug: 17391204
      Change-Id: Ib67be62b9cdc973b2401e02d3b43d40b7d178be4
      e84939a2
    • Jeff Sharkey's avatar
      Tests for DocumentsProvider and DocumentsUI. · 3c4d2fcf
      Jeff Sharkey authored
      Developers can launch the OPEN_DOCUMENT, CREATE_DOCUMENT, and
      OPEN_DOCUMENT_TREE to let the user pick from DocumentsProvider
      instances running on the system.  This test hosts both a provider
      and client, and drives various UI interactions to ensure that
      these intents match developer expectations.
      
      Bug: 17953507
      Change-Id: I40cc5ae7625edc098a43872183376ca1f62d175c
      3c4d2fcf
    • Jeff Sharkey's avatar
      Tests for "feature" split APKs. · d724a394
      Jeff Sharkey authored
      Adds a new "feature" split APK which contains code, new manifest
      components, and its own set of split resources.  Verify that code
      and resources from both base and feature coexist, and that they can
      interact with each other.
      
      Bug: 16947729
      Change-Id: I8cc1a6c3402ce994aacd9c103338393fb3d145f2
      d724a394
  18. 08 Oct, 2014 2 commits
    • Adam Lesinski's avatar
      Add CTS tests for the new UsageStats API · 4da0bc05
      Adam Lesinski authored
      Some notable tests are missing due to their inability to be triggered
      on non-eng devices from the CTS test:
      - Testing configuration events in the event log.
      - Testing configurations in the ConfigurationStats aggregate.
      - Testing time changes.
      - Testing data eviction after the specified length of time.
      - Testing long-term aggregation of data.
      
      Bug:17536113
      Change-Id: Ibd0d5fcbe80b5e6e5ea9abd06fc246154f0023fb
      4da0bc05
    • Jeff Sharkey's avatar
      First pass at CTS tests for split APKs. · 6302bb5a
      Jeff Sharkey authored
      Defines a CtsSplitApp which includes a base APK, along with splits
      for density, API version, and locale.  New host-side tests install
      various combinations of these split APKs to assert correct behavior.
      
      Specifically verifies that split resources can change manifest
      enabled settings, and that the best-matching drawable resources
      are picked based on installed splits.
      
      Also includes native code for all supported architectures in
      separate splits, verifying that we can install various combinations
      and load them correctly.  All native code is checked in as prebuilts
      since the normal build system can only handle two ABIs max.  See the
      build_libs.sh script to rebuild and generate all the makefiles from
      a single template.
      
      Verifies that security is enforced when installing splits with
      different version codes or signing certificates.
      
      Currently only uses "pm" commands directly for managing atomic
      install sessions, which is what other SDK tools will be using.  Future
      changes will add public API tests.
      
      Bug: 16947729
      Change-Id: I21cdcad03870311daad93f551f2555fd27ed8378
      6302bb5a
  19. 03 Oct, 2014 1 commit
  20. 02 Oct, 2014 1 commit
    • Esteban Talavera's avatar
      Create environment for running CTS test for Device Owner · 17aafef6
      Esteban Talavera authored
      At the moment, all DeviceOwner tests are implemented as GTS tests.
      However, many of them can be run as CTS tests (i.e. they don't
      require special permissions). I've moved across those tests on this change.
      
      Also, I've renamed Profile Owner tests to Managed Profile to avoid confusion.
      
      Bug: 17312478
      Change-Id: I426e5b752a36403ec84f5b914558dfbcd407a08a
      17aafef6
  21. 01 Oct, 2014 1 commit
  22. 25 Sep, 2014 1 commit
  23. 24 Sep, 2014 1 commit
  24. 23 Sep, 2014 1 commit
    • Evan Charlton's avatar
      Remove Telecom CTS tests · 814b63f9
      Evan Charlton authored
      android.telecom.* APIs have been marked @hide, so remove their CTS
      tests.
      
      Bug: 17569532
      Change-Id: Ibd7240ed3442b1d3c9257eb2c65673f9a577f54a
      814b63f9
  25. 19 Sep, 2014 1 commit
  26. 17 Sep, 2014 1 commit
    • Mika Isojärvi's avatar
      Include deqp tests to cts. · 84e6593d
      Mika Isojärvi authored
      Makefile changes that will include drawElements Quality Program tests into cts.
      
      Bug: 17388917
      Change-Id: I6d6f33f8cac7d0d5024c54dd801ecee6cce6a451
      84e6593d
  27. 15 Sep, 2014 1 commit
  28. 12 Sep, 2014 1 commit
  29. 11 Sep, 2014 1 commit
  30. 10 Sep, 2014 1 commit
  31. 03 Sep, 2014 2 commits
    • Chenjie Luo's avatar
      Create a theme test in cts and updated reference pictures · 42aaa5c1
      Chenjie Luo authored
      1) Move android.host.holo to android.host.theme
      2) Migrate other tests from android.holo to android.host.theme
      3) Skip theme test for watch and tv
      4) Delete the CtsHoloTestCases
      
      bug: 17160329
      Change-Id: I17bddcbd3a97d5638ba77a6f6b7b0b492c63d4cb
      42aaa5c1
    • Eric Penner's avatar
      Add WebGL Device Tests. · f0a43ae1
      Eric Penner authored
      This adds a very minimal WebGL conformance harness, which allows
      us to run WebGL tests in WebView. In order to report results for
      each test, the test methods are generated from the WebGL
      conformance test cases using python.
      
      Bug: 14639928
      Change-Id: I4b8c25e771bdfdd60eb5918b73d4ab9032544789
      f0a43ae1
  32. 28 Aug, 2014 1 commit
  33. 27 Aug, 2014 1 commit
    • Evan Charlton's avatar
      Set up Telecomm CTS tests · 8a8eec23
      Evan Charlton authored
      Add a skeleton CTS test framework for Telecomm, as well as some
      initial tests to verify behavior.
      
      Bug: 16431051
      
      Change-Id: Ie1df9a4ab1c1a2030cb58d1b08e1596627dd9778
      8a8eec23
  34. 26 Aug, 2014 1 commit
  35. 22 Aug, 2014 1 commit
    • Chenjie Luo's avatar
      Create a theme test in cts · d2f312b7
      Chenjie Luo authored
      1) Move android.host.holo to android.host.theme
      2) Migrate other tests from android.holo to android.host.theme
      3) Skip theme test for watch and tv
      
      bug: 17160329
      
      Change-Id: I17bddcbd3a97d5638ba77a6f6b7b0b492c63d4cb
      d2f312b7