blob: 426a98168e8b46006d76663f6a14276136fb9d79 [file] [log] [blame]
#!/bin/bash
source .travis/common.sh
set -e
$SPACER
start_section "vtr.build" "${GREEN}Building..${NC}"
make CMAKE_PARAMS="-DVTR_ASSERT_LEVEL=3 -DWITH_BLIFEXPLORER=on" -j2
end_section "vtr.build"
$SPACER
start_section "vtr.build" "${GREEN}Installing..${NC}"
make install
mkdir $PREFIX/lib
mv $PREFIX/bin/*.a $PREFIX/lib/
end_section "vtr.build"
$SPACER
start_section "vtr.du" "${GREEN}Disk usage..${NC}"
du -h $PREFIX
find $PREFIX | sort && ldd $PREFIX/bin/vpr
end_section "vtr.du"
$SPACER
start_section "vtr.test.1" "${GREEN}Testing..${NC} ${CYAN}vtr_reg_basic${NC}"
./run_reg_test.pl vtr_reg_basic
end_section "vtr.test.1"
$SPACER
start_section "vtr.test.2" "${GREEN}Testing..${NC} ${CYAN}vtr_reg_strong${NC}"
./run_reg_test.pl vtr_reg_strong -j2
end_section "vtr.test.2"
$SPACER
start_section "vtr.test.3" "${GREEN}Testing..${NC} ${CYAN}vtr_reg_valgrind_small${NC}"
./run_reg_test.pl vtr_reg_valgrind_small
end_section "vtr.test.3"
$SPACER
start_section "vtr.test.4" "${GREEN}Testing..${NC} ${CYAN}odin_reg_micro${NC}"
./run_reg_test.pl odin_reg_micro
end_section "vtr.test.4"
$SPACER
start_section "vtr.test.5" "${GREEN}Testing..${NC} ${CYAN}odin_reg_operators${NC}"
./run_reg_test.pl odin_reg_operators
end_section "vtr.test.5"
$SPACER
start_section "vtr.test.6" "${GREEN}Checking..${NC} ${CYAN}code formatting${NC}"
./dev/check-format.sh
end_section "vtr.test.6"
$SPACER