1*af87fb4bSXin Li#!/bin/bash 2*af87fb4bSXin Li 3*af87fb4bSXin Li# Copyright 2022 Google LLC 4*af87fb4bSXin Li# 5*af87fb4bSXin Li# Licensed under the Apache License, Version 2.0 (the "License"); 6*af87fb4bSXin Li# you may not use this file except in compliance with the License. 7*af87fb4bSXin Li# You may obtain a copy of the License at 8*af87fb4bSXin Li# 9*af87fb4bSXin Li# http://www.apache.org/licenses/LICENSE-2.0 10*af87fb4bSXin Li# 11*af87fb4bSXin Li# Unless required by applicable law or agreed to in writing, software 12*af87fb4bSXin Li# distributed under the License is distributed on an "AS IS" BASIS, 13*af87fb4bSXin Li# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14*af87fb4bSXin Li# See the License for the specific language governing permissions and 15*af87fb4bSXin Li# limitations under the License. 16*af87fb4bSXin Li 17*af87fb4bSXin Liset -e 18*af87fb4bSXin LiSCRIPT_DIR=$(dirname "$(realpath $0)") 19*af87fb4bSXin LiROOT=$SCRIPT_DIR/.. 20*af87fb4bSXin Licd $SCRIPT_DIR 21*af87fb4bSXin Lirm -rf runner/out runner/processor-1.0-SNAPSHOT.jar 22*af87fb4bSXin Li./gradlew :jar 23*af87fb4bSXin Licd $SCRIPT_DIR/exhaustive-processor 24*af87fb4bSXin Li./gradlew build 25*af87fb4bSXin Licp processor/build/libs/processor-1.0-SNAPSHOT.jar ../runner/ 26*af87fb4bSXin Licd $ROOT 27*af87fb4bSXin Li./gradlew -PkspVersion=2.0.255 clean publishAllPublicationsToTestRepository 28*af87fb4bSXin Licp -a build/repos/test/. $ROOT/benchmark/runner 29