Skip to content

Commit 7d73fd6

Browse files
authored
chore: remove unused benchmarks (#4696)
1 parent 6578f88 commit 7d73fd6

19 files changed

+0
-1190
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ tests/unit/*_test
2121
tests/fuzz/*_test
2222
tests/fuzz/*.txt
2323
tests/fuzz/fuzz-*.log
24-
tests/benchmark/*_benchmark
2524
bin/s2nc
2625
bin/s2nd
2726
bin/policy

CMakeLists.txt

-20
Original file line numberDiff line numberDiff line change
@@ -539,26 +539,6 @@ if (BUILD_TESTING)
539539
target_compile_options(s2nd PRIVATE -flto)
540540
endif()
541541

542-
if(BENCHMARK)
543-
find_package(benchmark REQUIRED)
544-
file(GLOB BENCHMARK_SRC "tests/benchmark/*.cc")
545-
file(GLOB BENCHMARK_UTILS "tests/benchmark/utils/*.cc")
546-
enable_language(CXX)
547-
foreach(benchmark ${BENCHMARK_SRC})
548-
string(REGEX REPLACE ".+\\/(.+)\\.cc" "\\1" benchmark_name ${benchmark})
549-
add_executable(${benchmark_name} ${benchmark} "bin/echo.c" "bin/common.c" ${BENCHMARK_UTILS})
550-
target_include_directories(${benchmark_name} PRIVATE api)
551-
target_include_directories(${benchmark_name} PRIVATE tests)
552-
target_link_libraries(${benchmark_name} PUBLIC ${PROJECT_NAME} testss2n benchmark::benchmark)
553-
554-
# Based off the flags in tests/benchmark/Makefile
555-
target_compile_options(${benchmark_name} PRIVATE -pedantic -Wall -Werror -Wunused -Wcomment -Wchar-subscripts
556-
-Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings -Wno-deprecated-declarations
557-
-Wno-unknown-pragmas -Wformat-security -Wno-missing-braces -fvisibility=hidden -Wno-unreachable-code
558-
-Wno-unused-but-set-variable)
559-
endforeach(benchmark)
560-
endif()
561-
562542
if (S2N_INTEG_TESTS)
563543
find_package (Python3 COMPONENTS Interpreter Development)
564544
file(GLOB integv2_test_files "${PROJECT_SOURCE_DIR}/tests/integrationv2/test_*.py")

Makefile

-4
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,6 @@ fuzz-linux : export S2N_UNSAFE_FUZZING_MODE = 1
8888
fuzz-linux : bin
8989
$(MAKE) -C tests fuzz
9090

91-
.PHONY : benchmark
92-
benchmark: bin
93-
$(MAKE) -C tests benchmark
94-
9591
.PHONY : coverage
9692
coverage: run-lcov run-genhtml
9793

codebuild/bin/install_default_dependencies.sh

-8
Original file line numberDiff line numberDiff line change
@@ -150,11 +150,3 @@ if [[ ! -x `which cmake` ]]; then
150150
;;
151151
esac
152152
fi
153-
154-
if [[ "$TESTS" == "benchmark" || "$TESTS" == "ALL" ]]; then
155-
if [[ ! -x "$GB_INSTALL_DIR/lib/libbenchmark.a" ]]; then
156-
mkdir -p "$GB_INSTALL_DIR"||true
157-
codebuild/bin/install_googlebenchmark.sh "$(mktemp -d)" "$GB_INSTALL_DIR" "$OS_NAME" > /dev/null ;
158-
fi
159-
fi
160-

codebuild/bin/install_googlebenchmark.sh

-47
This file was deleted.

codebuild/bin/s2n_codebuild.sh

-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ if [[ "$TESTS" == "ALL" || "$TESTS" == "crt" ]]; then ./codebuild/bin/build_aws_
128128
if [[ "$TESTS" == "ALL" || "$TESTS" == "sharedandstatic" ]]; then ./codebuild/bin/test_install_shared_and_static.sh $(mktemp -d); fi
129129
if [[ "$TESTS" == "ALL" || "$TESTS" == "dynamicload" ]]; then ./codebuild/bin/test_dynamic_load.sh $(mktemp -d); fi
130130
if [[ "$TESTS" == "ALL" || "$TESTS" == "fuzz" ]]; then (make clean && make fuzz) ; fi
131-
if [[ "$TESTS" == "ALL" || "$TESTS" == "benchmark" ]]; then (make clean && make benchmark) ; fi
132131
if [[ "$TESTS" == "sawHMAC" ]] && [[ "$OS_NAME" == "linux" ]]; then make -C tests/saw/ tmp/verify_HMAC.log ; fi
133132
if [[ "$TESTS" == "sawDRBG" ]]; then make -C tests/saw tmp/verify_drbg.log ; fi
134133
if [[ "$TESTS" == "ALL" || "$TESTS" == "tls" ]]; then make -C tests/saw tmp/verify_handshake.log ; fi

docker-images/ubuntu/Dockerfile

-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ RUN set -eux; \
6464
. codebuild/bin/s2n_setup_env.sh; \
6565
export PATH=$TEST_DEPS_DIR/clang/bin:$PATH; \
6666
TESTS=integrationv2 codebuild/bin/s2n_install_test_dependencies.sh; \
67-
TESTS=benchmark codebuild/bin/s2n_install_test_dependencies.sh; \
6867
TESTS=fuzz codebuild/bin/s2n_install_test_dependencies.sh; \
6968
TESTS=unit BUILD_S2N=false S2N_LIBCRYPTO=openssl-1.0.2 codebuild/bin/install_default_dependencies.sh; \
7069
TESTS=unit BUILD_S2N=false S2N_LIBCRYPTO=openssl-1.0.2-fips codebuild/bin/install_default_dependencies.sh; \

tests/Makefile

-5
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,6 @@ all: libs viz
2525
${MAKE} -C unit
2626
@echo "\033[1m ${COMPILE_INFO} \033[0;39m"
2727

28-
.PHONY : benchmark
29-
benchmark: libs
30-
${MAKE} -C benchmark
31-
3228
.PHONY : valgrind
3329
valgrind: libs
3430
${MAKE} -C unit valgrind
@@ -66,5 +62,4 @@ clean: decruft
6662
${MAKE} -C fuzz clean
6763
${MAKE} -C viz clean
6864
${MAKE} -C saw decruft
69-
${MAKE} -C benchmark decruft
7065

tests/benchmark/Makefile

-51
This file was deleted.

tests/benchmark/Readme.md

-91
This file was deleted.

tests/benchmark/s2n_base64_benchmark.cc

-85
This file was deleted.

tests/benchmark/s2n_negotiate_benchmark.cc

-29
This file was deleted.

0 commit comments

Comments
 (0)