1. 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
  2. 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
  3. 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
  4. 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
  5. 03 Oct, 2014 1 commit
  6. 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
  7. 01 Oct, 2014 1 commit
  8. 25 Sep, 2014 1 commit
  9. 24 Sep, 2014 1 commit
  10. 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
  11. 19 Sep, 2014 1 commit
  12. 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
  13. 15 Sep, 2014 1 commit
  14. 12 Sep, 2014 1 commit
  15. 11 Sep, 2014 1 commit
  16. 10 Sep, 2014 1 commit
  17. 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
  18. 28 Aug, 2014 1 commit
  19. 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
  20. 26 Aug, 2014 1 commit
  21. 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
  22. 21 Aug, 2014 1 commit
    • Tim Murray's avatar
      Remove RSG tests. · 53a0d673
      Tim Murray authored
      bug 16846318
      
      Change-Id: Ib0d71a32fa71c081458fb3c328a859fac611175e
      53a0d673
  23. 07 Aug, 2014 1 commit
    • Wonsik Kim's avatar
      Add TvInputInfoTest · 42fe8894
      Wonsik Kim authored
      Add TvInputInfoTest and deprecate badly outdated TvInputManagerTest.
      
      Bug: 16831503, Bug: 16409584
      Change-Id: Id1fa670859a9824ca644e0b39e961e9e65694f85
      42fe8894
  24. 05 Aug, 2014 1 commit
  25. 24 Jul, 2014 1 commit
  26. 22 Jul, 2014 1 commit
  27. 20 Jun, 2014 1 commit
  28. 13 Jun, 2014 1 commit
  29. 12 Jun, 2014 1 commit
  30. 21 May, 2014 2 commits
  31. 08 Apr, 2014 1 commit
  32. 20 Feb, 2014 1 commit
  33. 19 Feb, 2014 1 commit
  34. 14 Feb, 2014 1 commit
    • Narayan Kamath's avatar
      Fix mac SDK builds. · fef43142
      Narayan Kamath authored
      libBionicTests isn't built for Mac hosts, so we can't
      build bionic cts tests either. Even though CTS tests run
      on the target (not the host) bionic-unit-tests-cts_list
      can't be built, and is used to generate the test
      description XML.
      
      Note: This shows up as a build breakage on
      mirror-aosp-master but not master because the build bot
      doesn't use checkbuild on that target.
      
      Change-Id: I23b980160945f071264cfbb085a796416d78afb5
      fef43142
  35. 28 Jan, 2014 1 commit
    • Stuart Scott's avatar
      Removing samples from test case list. · 0ec21e57
      Stuart Scott authored
      If people want to build it, they can with;
      make CtsSampleDeviceTestCases CtsSampleDeviceApp CtsSampleHostTestCases
      
      Change-Id: I72527fb872538aec3679ed4b2fb3ea3560978f5f
      0ec21e57