Skip to content
Snippets Groups Projects
Forked from Dhina17 / platform_frameworks_base
412244 commits behind the upstream repository.
  • Oli Lan's avatar
    42da924e
    Add FrameworksInProcessTests to presubmit. · 42da924e
    Oli Lan authored
    This adds tests that run in-process in system server to presubmit.
    
    These are tests that use the new mechanism described at
    go/internal-api-testing to instrument the system server.
    
    This CL also changes the in-process tests to use DeviceCleaner
    to reboot the device after the tests, rather than using "am restart"
    as the previous approach caused subsequent tests to fail.
    
    Bug: 162933947
    Test: atest
    Change-Id: I1487202b1432a7986b3a0a03b9cfb318d5ec53ae
    42da924e
    History
    Add FrameworksInProcessTests to presubmit.
    Oli Lan authored
    This adds tests that run in-process in system server to presubmit.
    
    These are tests that use the new mechanism described at
    go/internal-api-testing to instrument the system server.
    
    This CL also changes the in-process tests to use DeviceCleaner
    to reboot the device after the tests, rather than using "am restart"
    as the previous approach caused subsequent tests to fail.
    
    Bug: 162933947
    Test: atest
    Change-Id: I1487202b1432a7986b3a0a03b9cfb318d5ec53ae
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
TEST_MAPPING 1.50 KiB
{
  "presubmit": [
    {
      "name": "FrameworksUiServicesTests",
      "options": [
        {
          "exclude-annotation": "androidx.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "ExtServicesUnitTests",
      "options": [
        {
          "exclude-annotation": "androidx.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "TestablesTests",
      "options": [
        {
          "exclude-annotation": "androidx.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "FrameworksCoreTests",
      "options": [
        {
          "include-annotation": "android.platform.test.annotations.Presubmit"
        },
        {
          "exclude-annotation": "androidx.test.filters.FlakyTest"
        },
        {
          "exclude-annotation": "org.junit.Ignore"
        }
      ]
    },
    {
      "name": "FrameworksServicesTests",
      "options": [
        {
          "include-annotation": "android.platform.test.annotations.Presubmit"
        },
        {
          "exclude-annotation": "androidx.test.filters.FlakyTest"
        },
        {
          "exclude-annotation": "org.junit.Ignore"
        }
      ]
    },
    {
      "name": "FrameworksInProcessTests",
      "options": [
        {
          "exclude-annotation": "androidx.test.filters.FlakyTest"
        },
        {
          "exclude-annotation": "org.junit.Ignore"
        }
      ]
    }
  ],
  "postsubmit-managedprofile-stress": [
    {
      "name": "ManagedProfileLifecycleStressTest"
    }
  ]
}