1*6777b538SAndroid Build Coastguard Worker /*
2*6777b538SAndroid Build Coastguard Worker  * Copyright (C) 2023 The Android Open Source Project
3*6777b538SAndroid Build Coastguard Worker  *
4*6777b538SAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*6777b538SAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*6777b538SAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*6777b538SAndroid Build Coastguard Worker  *
8*6777b538SAndroid Build Coastguard Worker  *      http://www.apache.org/licenses/LICENSE-2.0
9*6777b538SAndroid Build Coastguard Worker  *
10*6777b538SAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*6777b538SAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*6777b538SAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*6777b538SAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*6777b538SAndroid Build Coastguard Worker  * limitations under the License.
15*6777b538SAndroid Build Coastguard Worker  */
16*6777b538SAndroid Build Coastguard Worker 
17*6777b538SAndroid Build Coastguard Worker package com.android.tests.chromium.host;
18*6777b538SAndroid Build Coastguard Worker 
19*6777b538SAndroid Build Coastguard Worker public class InstrumentationFlags {
20*6777b538SAndroid Build Coastguard Worker      static final String CHROMIUM_PACKAGE = "org.chromium.native_test";
21*6777b538SAndroid Build Coastguard Worker      static final String NATIVE_TEST_ACTIVITY_KEY = String.format("%s.%s", CHROMIUM_PACKAGE,
22*6777b538SAndroid Build Coastguard Worker              "NativeTestInstrumentationTestRunner.NativeTestActivity");
23*6777b538SAndroid Build Coastguard Worker      static final String RUN_IN_SUBTHREAD_KEY = String.format("%s.%s", CHROMIUM_PACKAGE,
24*6777b538SAndroid Build Coastguard Worker              "NativeTest.RunInSubThread");
25*6777b538SAndroid Build Coastguard Worker      static final String NATIVE_UNIT_TEST_ACTIVITY_KEY = String.format("%s.%s",
26*6777b538SAndroid Build Coastguard Worker              CHROMIUM_PACKAGE,
27*6777b538SAndroid Build Coastguard Worker              "NativeUnitTestActivity");
28*6777b538SAndroid Build Coastguard Worker      static final String COMMAND_LINE_FLAGS_KEY = String.format("%s.%s", CHROMIUM_PACKAGE,
29*6777b538SAndroid Build Coastguard Worker              "NativeTest.CommandLineFlags");
30*6777b538SAndroid Build Coastguard Worker      static final String EXTRA_SHARD_NANO_TIMEOUT_KEY = String.format("%s.%s",
31*6777b538SAndroid Build Coastguard Worker              CHROMIUM_PACKAGE,
32*6777b538SAndroid Build Coastguard Worker              "NativeTestInstrumentationTestRunner.ShardNanoTimeout");
33*6777b538SAndroid Build Coastguard Worker      static final String DUMP_COVERAGE_KEY = String.format("%s.%s", CHROMIUM_PACKAGE,
34*6777b538SAndroid Build Coastguard Worker              "NativeTestInstrumentationTestRunner.DumpCoverage");
35*6777b538SAndroid Build Coastguard Worker      static final String LIBRARY_TO_LOAD_ACTIVITY_KEY = String.format("%s.%s",
36*6777b538SAndroid Build Coastguard Worker              CHROMIUM_PACKAGE,
37*6777b538SAndroid Build Coastguard Worker              "NativeTestInstrumentationTestRunner.LibraryUnderTest");
38*6777b538SAndroid Build Coastguard Worker      static final String STDOUT_FILE_KEY = String.format("%s.%s", CHROMIUM_PACKAGE,
39*6777b538SAndroid Build Coastguard Worker              "NativeTestInstrumentationTestRunner.StdoutFile");
40*6777b538SAndroid Build Coastguard Worker      static final String TEST_RUNNER = String.format("%s/%s", CHROMIUM_PACKAGE,
41*6777b538SAndroid Build Coastguard Worker              "org.chromium.build.gtest_apk.NativeTestInstrumentationTestRunner");
42*6777b538SAndroid Build Coastguard Worker }
43