From adc83b806e70030eaa7fc336d1a72ff5f2c15011 Mon Sep 17 00:00:00 2001 From: Avesh Agarwal Date: Thu, 31 Aug 2017 10:44:27 -0400 Subject: [PATCH] Add unit test script. --- Makefile | 3 +++ test/run-unit-tests.sh | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100755 test/run-unit-tests.sh diff --git a/Makefile b/Makefile index fc78a303c..60c3505e6 100644 --- a/Makefile +++ b/Makefile @@ -18,3 +18,6 @@ build: clean: rm -rf _output + +test: + ./test/run-unit-tests.sh diff --git a/test/run-unit-tests.sh b/test/run-unit-tests.sh new file mode 100755 index 000000000..9bed48180 --- /dev/null +++ b/test/run-unit-tests.sh @@ -0,0 +1,18 @@ +# Copyright 2017 The Kubernetes Authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +#!/bin/sh + +tests=$(for file in $(find . -iname "*_test.go" | grep -v "./vendor" | sed "s/\.//"); do test=$(dirname $file | sed "s/\.//"); echo "github.com/aveshagarwal/rescheduler$test"; done) +go test $tests