Add Ansible roles for OpenStack network
[integration.git] / deployment / noheat / infra-openstack / vagrant / test / Makefile
1 rwildcard = $(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) $(filter $2,$d))
2
3 .PHONY: test
4 test: $(patsubst %.test,%.stdout,$(call rwildcard,,%.test))
5
6 %.stdout: %.test
7         ./$< > $@ 2> $(patsubst %.stdout,%.stderr,$@) \
8                 || (touch --date=@0 $@; false)
9         git diff --exit-code --src-prefix=expected/ --dst-prefix=actual/ \
10                 $@ $(patsubst %.stdout,%.stderr,$@) \
11                 || (touch --date=@0 $@; false)
12