1[ 2{ 3 description: "ObjectGraphMeasurer doesn't work on Android", 4 names: [ 5 "com.google.caliper.memory.ObjectGraphMeasurerTest" 6 ] 7}, 8{ 9 description: "Ljava/lang/management/ManagementFactory; doesn't exist on Android", 10 names: [ 11 "com.google.caliper.config.CaliperConfigTest#getDefaultVmConfig", 12 "com.google.caliper.runner.StreamServiceTest", 13 "com.google.caliper.runner.WorkerProcessTest" 14 ] 15}, 16{ 17 description: "@RunWith(MockitoJUnitRunner) doesn't work in Vogar", 18 names: [ 19 "com.google.caliper.config.CaliperConfigLoaderTest", 20 "com.google.caliper.config.LoggingConfigLoaderTest", 21 "com.google.caliper.runner.ExperimentingRunnerModuleTest" 22 ] 23}, 24{ 25 description: "Assumes it is running on a standard Java platform with java binary", 26 names: [ 27 "com.google.caliper.config.VmConfigTest#testExecutable" 28 ] 29}, 30{ 31 description: "AllocationInstrument doesn't work on Android", 32 names: [ 33 "com.google.caliper.runner.AllocationInstrumentTest", 34 "com.google.caliper.runner.BadUserCodeTest#testComplexNonDeterministicAllocation_noTrackAllocations", 35 "com.google.caliper.runner.BadUserCodeTest#testComplexNonDeterministicAllocation_trackAllocations", 36 "com.google.caliper.runner.BadUserCodeTest#testNonDeterministicAllocation_noTrackAllocations", 37 "com.google.caliper.runner.BadUserCodeTest#testNonDeterministicAllocation_trackAllocations", 38 "com.google.caliper.runner.MalformedBenchmarksTest#noBenchmarkMethods" 39 ] 40}, 41{ 42 description: "ArbitraryMeasurementInstrument doesn't work on Android", 43 names: [ 44 "com.google.caliper.runner.ArbitraryMeasurmentInstrumentTest" 45 ] 46}, 47{ 48 description: "Android only has 256M heap", 49 names: [ 50 "com.google.caliper.runner.RuntimeInstrumentTest#gcBeforeEachOptionIsHonored", 51 "com.google.caliper.runner.RuntimeInstrumentTest#gcBeforeEachOptionIsReallyNecessary" 52 ] 53}, 54{ 55 description: "Checks for a specific exception message that is an implementation detail of JVM", 56 names: [ 57 "com.google.caliper.runner.MalformedBenchmarksTest#unparsableParamDefault" 58 ] 59}, 60{ 61 description: "Unknown cause", 62 names: [ 63 "com.google.caliper.runner.ServerSocketServiceTest#getConnectionStoppedService", 64 "com.google.caliper.runner.BadUserCodeTest#testExceptionInMethod_notInDryRun",# 65 "com.google.caliper.runner.RuntimeInstrumentTest#maxWarmupWallTimeOptionIsHonored" 66 ] 67}, 68{ 69 description: "Possible race in parse code that causes dryRun to be true when it is false, goes away under debug", 70 names: [ 71 "com.google.caliper.options.ParsedOptionsTest#testDefaults_DoNotRequireBenchmarkClassName", 72 "com.google.caliper.options.ParsedOptionsTest#testDefaults_RequireBenchmarkClassName", 73 "com.google.caliper.options.ParsedOptionsTest#testKitchenSink" 74 ] 75} 76] 77