Add thread pool tests

This commit is contained in:
Nick Terrell
2016-12-29 23:41:03 -08:00
parent e777a5be6b
commit 9c499648e3
4 changed files with 79 additions and 2 deletions
+7 -1
View File
@@ -158,6 +158,9 @@ else
$(CC) $(FLAGS) $^ -o $@$(EXT) -Wl,-rpath=$(ZSTDDIR) $(ZSTDDIR)/libzstd.so
endif
pool : pool.c $(ZSTDDIR)/common/pool.c
$(CC) $(FLAGS) -pthread -DZSTD_PTHREAD $^ -o $@$(EXT)
namespaceTest:
if $(CC) namespaceTest.c ../lib/common/xxhash.c -o $@ ; then echo compilation should fail; exit 1 ; fi
$(RM) $@
@@ -176,7 +179,7 @@ clean:
fuzzer-dll$(EXT) zstreamtest-dll$(EXT) zbufftest-dll$(EXT)\
zstreamtest$(EXT) zstreamtest32$(EXT) \
datagen$(EXT) paramgrill$(EXT) roundTripCrash$(EXT) longmatch$(EXT) \
symbols$(EXT) invalidDictionaries$(EXT)
symbols$(EXT) invalidDictionaries$(EXT) pool$(EXT)
@echo Cleaning completed
@@ -288,4 +291,7 @@ test-invalidDictionaries: invalidDictionaries
test-symbols: symbols
$(QEMU_SYS) ./symbols
test-pool: pool
$(QEMU_SYS) ./pool
endif