aboutsummaryrefslogtreecommitdiffhomepage
path: root/platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPAndroidRunner.java
blob: b5711f10ab4db2531ac458636a17f2c90e1dfb83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*
 * Copyright 2018 Google Inc.
 *
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file.
 */

package org.skia.skqp;

import android.os.Bundle;
import android.support.test.runner.AndroidJUnitRunner;
import java.util.HashSet;

public class SkQPAndroidRunner extends AndroidJUnitRunner {
    @Override
    public void onCreate(Bundle args) {
        String filter =  args.getString("skqp_filter");
        if (filter != null) {
            gFilters = new HashSet<String>();
            for (String f : filter.split(",")) {
                gFilters.add(f);
            }
        }
        super.onCreate(args);
    }
    public static boolean filter(String s) { return gFilters == null || gFilters.contains(s); }
    private static HashSet<String> gFilters;
}