function_test.sh 511 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. cd `dirname $0`
  3. echo '-------build function test----------'
  4. MAKE=make
  5. if command -v python > /dev/null ; then
  6. MAKE="make -j $(python -c 'import multiprocessing as mp; print(int(mp.cpu_count()))')"
  7. fi
  8. echo $MAKE
  9. FT_BUILD_DIR=ft_build
  10. rm -rf $FT_BUILD_DIR
  11. mkdir $FT_BUILD_DIR
  12. cd $FT_BUILD_DIR
  13. cmake -DBUILD_FUNCTION_TESTS=ON -DBUILD_UNIT_TESTS=OFF ..
  14. $MAKE cdn core ecs rds slb vpc cdn_ft core_ft ecs_ft nlp_ft rds_ft slb_ft vpc_ft
  15. echo '------- run function test -----------'
  16. ctest --verbose