test, osutil: disable setting SIG_DFL on linux if built with cov tag
Was causing etcd to terminate before finishing writing its coverage profile.
This commit is contained in:
@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
// +build !linux
|
// +build !linux cov
|
||||||
|
|
||||||
package osutil
|
package osutil
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
// +build linux
|
// +build linux,!cov
|
||||||
|
|
||||||
package osutil
|
package osutil
|
||||||
|
|
||||||
|
2
test
2
test
@ -377,7 +377,7 @@ function dep_pass {
|
|||||||
function build_cov_pass {
|
function build_cov_pass {
|
||||||
out="bin"
|
out="bin"
|
||||||
if [ -n "${BINDIR}" ]; then out="${BINDIR}"; fi
|
if [ -n "${BINDIR}" ]; then out="${BINDIR}"; fi
|
||||||
go test -c -covermode=set -coverpkg=$PKGS_COMMA -o ${out}/etcd_test
|
go test -tags cov -c -covermode=set -coverpkg=$PKGS_COMMA -o ${out}/etcd_test
|
||||||
go test -tags cov -c -covermode=set -coverpkg=$PKGS_COMMA -o ${out}/etcdctl_test ${REPO_PATH}/etcdctl
|
go test -tags cov -c -covermode=set -coverpkg=$PKGS_COMMA -o ${out}/etcdctl_test ${REPO_PATH}/etcdctl
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user