10d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks// This file is automatically generated from 20d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks// frameworks/rs/tests/java_api/RSUnitTests/RSUnitTests.py 30d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks/* 40d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * Copyright (C) 2017 The Android Open Source Project 50d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * 60d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * Licensed under the Apache License, Version 2.0 (the "License"); 70d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * you may not use this file except in compliance with the License. 80d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * You may obtain a copy of the License at 90d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * 100d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * http://www.apache.org/licenses/LICENSE-2.0 110d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * 120d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * Unless required by applicable law or agreed to in writing, software 130d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * distributed under the License is distributed on an "AS IS" BASIS, 140d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 150d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * See the License for the specific language governing permissions and 160d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks * limitations under the License. 170d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks */ 180d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks 190d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubankspackage com.android.rs.unittest; 200d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks 210d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanksimport android.content.Context; 220d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanksimport android.support.v8.renderscript.RenderScript; 230d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks 240d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubankspublic class UT_atomic extends UnitTest { 250d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks 260d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks public UT_atomic(Context ctx) { 270d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks super("Atomics", ctx); 280d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks } 290d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks 300d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks public void run() { 310d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks RenderScript pRS = createRenderScript(true); 320d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks ScriptC_atomic s = new ScriptC_atomic(pRS); 330d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks s.invoke_atomic_test(); 340d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks pRS.finish(); 350d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks s.destroy(); 360d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks pRS.destroy(); 370d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks } 380d13f3929129bf7e34bde1ed3670195c37a180ebArthur Eubanks} 39