builtin cd "$GOROOT"/src/$1
}
-maketest() {
- for i
- do
- (
- xcd $i
- if $rebuild; then
- gomake clean
- time gomake
- gomake install
- fi
- gomake test
- ) || exit $?
- done
-}
-
-maketest \
- pkg \
+if $rebuild; then
+ (xcd pkg
+ gomake clean
+ time gomake
+ gomake install
+ ) || exit $i
+fi
-# all of these are subtly different
-# from what maketest does.
+(xcd pkg
+gomake test
+) || exit $?
(xcd pkg/sync;
if $rebuild; then
./run
) || exit $?
+echo
+echo ALL TESTS PASSED