/* * Copyright (C) 2016 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef _GTS_NANOAPPS_GENERAL_TEST_TEST_NAMES_H_ #define _GTS_NANOAPPS_GENERAL_TEST_TEST_NAMES_H_ #include <cstdint> /** * NOTE: These values are manually synced in the GTS Java's * ContextHubTestConstants.java. If you make a change here, be sure * to update ContextHubTestContants.java as well. */ namespace general_test { /** * Names of the tests we support. */ enum class TestNames : uint32_t { /** * Value which should never be used. * * This starts at CONTEXT_HUB_TYPE_PRIVATE_MSG_BASE. */ kInvalidTest = 0x0400, /** * Test: HelloWorldTest */ kHelloWorld = 0x0401, /** * Test: SimpleHeapAllocTest */ kSimpleHeapAlloc = 0x0402, /** * Test: HeapAllocStressTest */ kHeapAllocStress = 0x0403, /** * Test: GetTimeTest */ kGetTime = 0x0404, /** * Test: EventBetweenApps0 */ kEventBetweenApps0 = 0x0405, /** * Test: EventBetweenApps1 */ kEventBetweenApps1 = 0x0406, /** * Test: SendEventTest */ kSendEvent = 0x0407, /** * Test: BasicAccelerometerTest */ kBasicAccelerometer = 0x0408, /** * Test: BasicInstantMotionDetectTest */ kBasicInstantMotionDetect = 0x0409, /** * Test: BasicStationaryDetectTest */ kBasicStationaryDetect = 0x040A, /** * Test: BasicGyroscopeTest */ kBasicGyroscope = 0x040B, /** * Test: BasicMagnetometerTest */ kBasicMagnetometer = 0x040C, /** * Test: BasicBarometerTest */ kBasicBarometer = 0x040D, /** * Test: BasicLightSensorTest */ kBasicLightSensor = 0x040E, /** * Test: BasicProximityTest */ kBasicProximity = 0x040F, /** * Test: VersionSanityTest */ kVersionSanity = 0x0410, /** * Test: LoggingSanityTest */ kLoggingSanity = 0x0411, /** * Test: SendMessageToHostTest */ kSendMessageToHost = 0x0412, /** * Test: TimerSetTest */ kTimerSet = 0x0413, /** * Test: TimerCancelTest */ kTimerCancel = 0x0414, /** * Test: TimerStressTest */ kTimerStress = 0x0415, /** * Test: SendEventStressTest */ kSendEventStress = 0x0416, /** * Test: HeapExhaustionStabilityTest */ kHeapExhaustionStability = 0x0417, /** * Test: GnssCapabilitiesTest */ kGnssCapabilities = 0x0418, /** * Test: WifiCapablitiesTest */ kWifiCapabilities = 0x0419, /** * Test: WwanCapabilitiesTest */ kWwanCapabilities = 0x041A, /** * Test: SensorInfoTest */ kSensorInfo = 0x041B, /** * Test: WwanCellInfoTest */ kWwanCellInfoTest = 0x041C, /** * Test: EstimatedHostTimeTest */ kEstimatedHostTime = 0x041D, /** * Test: NanoappInfoByAppId */ kNanoappInfoByAppId = 0x041E, /** * Test: NanoappInfoByInstanceId */ kNanoappInfoByInstanceId = 0x041F, /** * Test: NanoAppInfoEventsTest */ kNanoAppInfoEventsPerformer = 0x0420, /** * Test: NanoAppInfoEventsTest */ kNanoAppInfoEventsObserver = 0x0421, /** * Test: BasicAudioTest */ kBasicAudioTest = 0x0422, /** * Test: HostAwakeSuspendTest */ kHostAwakeSuspend = 0x0423, /** * Test: BasicGnssTest */ kBasicGnssTest = 0x0424, /** * Test: BasicWifiTest */ kBasicWifiTest = 0x0425, }; } // namespace general_test #endif // _GTS_NANOAPPS_GENERAL_TEST_TEST_NAMES_H_