38 lines
1.2 KiB
Makefile
38 lines
1.2 KiB
Makefile
# This Makefile pulls the latest oglematchers (with dependencies),
|
|
# rewrites the imports to match this location,
|
|
# and ensures that all the tests pass.
|
|
# BTW, things used from oglematchers: Contains, Equals, DeepEquals, GreaterThan, LessThan, GreaterOrEqual, LessOrEqual
|
|
|
|
test:
|
|
go test github.com/smartystreets/assertions/...
|
|
|
|
update: clear clone rewrite trim
|
|
|
|
clear:
|
|
rm -rf ogle*
|
|
rm -rf reqtrace
|
|
rm -rf go-render
|
|
|
|
clone:
|
|
git clone https://github.com/jacobsa/oglematchers.git && rm -rf oglematchers/.git
|
|
git clone https://github.com/luci/go-render.git && rm -rf go-render/.git
|
|
|
|
rewrite:
|
|
grep -rl --exclude Makefile 'github.com/jacobsa' . | xargs sed -i '' 's#github.com/jacobsa#github.com/smartystreets/assertions/internal#g'
|
|
|
|
trim:
|
|
git checkout oglematchers/contains.go # This file diverged at 6acd0337
|
|
rm oglematchers/*_test.go
|
|
rm oglematchers/any.go
|
|
rm oglematchers/all_of.go
|
|
rm oglematchers/elements_are.go
|
|
rm oglematchers/error.go
|
|
rm oglematchers/has_same_type_as.go
|
|
rm oglematchers/has_substr.go
|
|
rm oglematchers/identical_to.go
|
|
rm oglematchers/matches_regexp.go
|
|
rm oglematchers/new_matcher.go
|
|
rm oglematchers/panics.go
|
|
rm oglematchers/pointee.go
|
|
rm go-render/render/*_test.go
|