mirror of
https://github.com/golang/go
synced 2024-11-24 19:10:15 -07:00
build: run test/ directory first
R=adg, r CC=golang-dev https://golang.org/cl/4183047
This commit is contained in:
parent
6b526eb300
commit
b9f94768f9
@ -153,8 +153,7 @@ If all goes well, it will finish by printing output like:
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
--- cd ../test
|
ALL TESTS PASSED
|
||||||
N known bugs; 0 unexpected bugs
|
|
||||||
|
|
||||||
---
|
---
|
||||||
Installed Go for linux/amd64 in /home/you/go.
|
Installed Go for linux/amd64 in /home/you/go.
|
||||||
|
31
src/run.bash
31
src/run.bash
@ -30,26 +30,17 @@ xcd() {
|
|||||||
builtin cd "$GOROOT"/src/$1
|
builtin cd "$GOROOT"/src/$1
|
||||||
}
|
}
|
||||||
|
|
||||||
maketest() {
|
if $rebuild; then
|
||||||
for i
|
(xcd pkg
|
||||||
do
|
gomake clean
|
||||||
(
|
time gomake
|
||||||
xcd $i
|
gomake install
|
||||||
if $rebuild; then
|
) || exit $i
|
||||||
gomake clean
|
fi
|
||||||
time gomake
|
|
||||||
gomake install
|
|
||||||
fi
|
|
||||||
gomake test
|
|
||||||
) || exit $?
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
maketest \
|
(xcd pkg
|
||||||
pkg \
|
gomake test
|
||||||
|
) || exit $?
|
||||||
# all of these are subtly different
|
|
||||||
# from what maketest does.
|
|
||||||
|
|
||||||
(xcd pkg/sync;
|
(xcd pkg/sync;
|
||||||
if $rebuild; then
|
if $rebuild; then
|
||||||
@ -126,3 +117,5 @@ done
|
|||||||
./run
|
./run
|
||||||
) || exit $?
|
) || exit $?
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo ALL TESTS PASSED
|
||||||
|
Loading…
Reference in New Issue
Block a user