| [ |
| { |
| description: "ObjectGraphMeasurer doesn't work on Android", |
| names: [ |
| "com.google.caliper.memory.ObjectGraphMeasurerTest" |
| ] |
| }, |
| { |
| description: "Ljava/lang/management/ManagementFactory; doesn't exist on Android", |
| names: [ |
| "com.google.caliper.config.CaliperConfigTest#getDefaultVmConfig", |
| "com.google.caliper.runner.StreamServiceTest", |
| "com.google.caliper.runner.WorkerProcessTest" |
| ] |
| }, |
| { |
| description: "@RunWith(MockitoJUnitRunner) doesn't work in Vogar", |
| names: [ |
| "com.google.caliper.config.CaliperConfigLoaderTest", |
| "com.google.caliper.config.LoggingConfigLoaderTest", |
| "com.google.caliper.runner.ExperimentingRunnerModuleTest" |
| ] |
| }, |
| { |
| description: "Assumes it is running on a standard Java platform with java binary", |
| names: [ |
| "com.google.caliper.config.VmConfigTest#testExecutable" |
| ] |
| }, |
| { |
| description: "AllocationInstrument doesn't work on Android", |
| names: [ |
| "com.google.caliper.runner.AllocationInstrumentTest", |
| "com.google.caliper.runner.BadUserCodeTest#testComplexNonDeterministicAllocation_noTrackAllocations", |
| "com.google.caliper.runner.BadUserCodeTest#testComplexNonDeterministicAllocation_trackAllocations", |
| "com.google.caliper.runner.BadUserCodeTest#testNonDeterministicAllocation_noTrackAllocations", |
| "com.google.caliper.runner.BadUserCodeTest#testNonDeterministicAllocation_trackAllocations", |
| "com.google.caliper.runner.MalformedBenchmarksTest#noBenchmarkMethods" |
| ] |
| }, |
| { |
| description: "ArbitraryMeasurementInstrument doesn't work on Android", |
| names: [ |
| "com.google.caliper.runner.ArbitraryMeasurmentInstrumentTest" |
| ] |
| }, |
| { |
| description: "Android only has 256M heap", |
| names: [ |
| "com.google.caliper.runner.RuntimeInstrumentTest#gcBeforeEachOptionIsHonored", |
| "com.google.caliper.runner.RuntimeInstrumentTest#gcBeforeEachOptionIsReallyNecessary" |
| ] |
| }, |
| { |
| description: "Checks for a specific exception message that is an implementation detail of JVM", |
| names: [ |
| "com.google.caliper.runner.MalformedBenchmarksTest#unparsableParamDefault" |
| ] |
| }, |
| { |
| description: "Unknown cause", |
| names: [ |
| "com.google.caliper.runner.ServerSocketServiceTest#getConnectionStoppedService", |
| "com.google.caliper.runner.BadUserCodeTest#testExceptionInMethod_notInDryRun",# |
| "com.google.caliper.runner.RuntimeInstrumentTest#maxWarmupWallTimeOptionIsHonored" |
| ] |
| }, |
| { |
| description: "Possible race in parse code that causes dryRun to be true when it is false, goes away under debug", |
| names: [ |
| "com.google.caliper.options.ParsedOptionsTest#testDefaults_DoNotRequireBenchmarkClassName", |
| "com.google.caliper.options.ParsedOptionsTest#testDefaults_RequireBenchmarkClassName", |
| "com.google.caliper.options.ParsedOptionsTest#testKitchenSink" |
| ] |
| } |
| ] |