From 2bc30423d89354dc9f0e9bbf9c9e4112fef07c3d Mon Sep 17 00:00:00 2001 From: Andrew Gerrand Date: Tue, 30 Jul 2013 09:42:53 +1000 Subject: doc/codewalk: test source code Fixes issue 2648. R=golang-dev, r CC=golang-dev https://codereview.appspot.com/11331043 --- doc/codewalk/run | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 doc/codewalk/run (limited to 'doc/codewalk/run') diff --git a/doc/codewalk/run b/doc/codewalk/run new file mode 100755 index 000000000..1c7c5fc0d --- /dev/null +++ b/doc/codewalk/run @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +# Copyright 2013 The Go Authors. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +set -e + +function fail { + echo FAIL: doc/codewalk/$1 + exit 1 +} + +# markov.xml +echo foo | go run markov.go | grep foo > /dev/null || fail markov + +# functions.xml +go run pig.go | grep 'Wins, losses staying at k = 100: 210/990 (21.2%), 780/990 (78.8%)' > /dev/null || fail pig + +# sharemem.xml: only build the example, as it uses the network +go build -o /dev/null urlpoll.go || fail urlpoll + -- cgit v1.2.1