aboutsummaryrefslogtreecommitdiff
path: root/test/metadata_subscribe/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'test/metadata_subscribe/Makefile')
-rw-r--r--test/metadata_subscribe/Makefile27
1 files changed, 27 insertions, 0 deletions
diff --git a/test/metadata_subscribe/Makefile b/test/metadata_subscribe/Makefile
new file mode 100644
index 000000000..93ee69202
--- /dev/null
+++ b/test/metadata_subscribe/Makefile
@@ -0,0 +1,27 @@
+.PHONY: test test-short build-weed clean
+
+# Build weed binary first if needed
+build-weed:
+ cd ../../weed && go build -o weed .
+
+# Run all integration tests
+test: build-weed
+ go test -v -timeout 5m .
+
+# Run tests in short mode (skip integration tests)
+test-short:
+ go test -v -short .
+
+# Run specific test
+test-basic: build-weed
+ go test -v -timeout 3m -run TestMetadataSubscribeBasic .
+
+test-stall: build-weed
+ go test -v -timeout 5m -run TestMetadataSubscribeSingleFilerNoStall .
+
+test-resume: build-weed
+ go test -v -timeout 3m -run TestMetadataSubscribeResumeFromDisk .
+
+clean:
+ rm -f ../../weed/weed
+