Created
June 7, 2015 02:02
-
-
Save brikis98/cc86ff010ac2838a00fe to your computer and use it in GitHub Desktop.
bashprof output on running a sourced function directly in bats
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| brikis98-pro:docker-osx-dev brikis98$ ../bashprof/bin/bashprof bats test/docker-osx-dev.bats | |
| ✓ configure_paths_to_sync with non-existent docker-compose file results in syncing the current directory | |
| 1 test, 0 failures | |
| Statement breakdown | |
| =================== | |
| Total µs Total % Count Statement | |
| 814081 51.5% 3 IFS= read -r line | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:138 | |
| 121937 7.7% 305 [[ "$line" =~ $pattern ]] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:38 | |
| 118017 7.5% 306 IFS= read -r line | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:36 | |
| 110593 7.0% 304 printf "%s\n" "$line" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:46 | |
| 107235 6.8% 305 let index+=1 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:37 | |
| 31226 2.0% 5 head -1 | |
| /usr/local/bin/bats:30 | |
| 7982 0.5% 1 trap "bats_debug_trap \"\$BASH_SOURCE\"" debug | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:290 | |
| 7973 0.5% 1 "$formatter" | |
| /usr/local/bin/bats:142 | |
| 7354 0.5% 2 BOOT2DOCKER_SSH_KEY="" | |
| src/docker-osx-dev:57 | |
| 6768 0.4% 1 echo | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:314 | |
| 6076 0.4% 2 uname | |
| src/docker-osx-dev:509 | |
| 4865 0.3% 1 tr -d '\r' < "$BATS_TEST_FILENAME" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:314 | |
| 4853 0.3% 5 $(type -p greadlink readlink | head -1) "$1" | |
| /usr/local/bin/bats:30 | |
| 4829 0.3% 5 path="$(resolve_link "$name" || true)" | |
| /usr/local/bin/bats:40 | |
| 3994 0.3% 1 basename "$1" | |
| /usr/local/bin/bats:51 | |
| 3986 0.3% 2 dirname "$BATS_TEST_FILENAME" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:29 | |
| 3443 0.2% 5 type -p greadlink readlink | |
| /usr/local/bin/bats:30 | |
| 3372 0.2% 8 [ -n "$path" ] | |
| /usr/local/bin/bats:37 | |
| 3048 0.2% 2 source "${filename}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:47 | |
| 2917 0.2% 2 BATS_TEST_NAMES=() | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:30 | |
| 2809 0.2% 3 local cwd="$(pwd)" | |
| /usr/local/bin/bats:34 | |
| 2753 0.2% 4 printf "\x1B[%dG" $(( $column + 1 )) | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:93 | |
| 2705 0.2% 1 dirname "$1" | |
| /usr/local/bin/bats:48 | |
| 2481 0.2% 1 tput cols | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:24 | |
| 2472 0.2% 3 cd "$cwd" | |
| /usr/local/bin/bats:44 | |
| 2407 0.2% 3 true | |
| /usr/local/bin/bats:40 | |
| 2367 0.1% 5 cd "${path%/*}" | |
| /usr/local/bin/bats:38 | |
| 2270 0.1% 4 local column="$1" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:92 | |
| 2221 0.1% 5 resolve_link "$name" | |
| /usr/local/bin/bats:29 | |
| 2218 0.1% 2 local readonly os=$(uname) | |
| src/docker-osx-dev:509 | |
| 2122 0.1% 5 resolve_link "$name" | |
| /usr/local/bin/bats:40 | |
| 2074 0.1% 3 pwd | |
| /usr/local/bin/bats:34 | |
| 2059 0.1% 2 _buffer="${_buffer}$("$@")" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:123 | |
| 2034 0.1% 5 local name="${path##*/}" | |
| /usr/local/bin/bats:39 | |
| 1929 0.1% 2 BATS_TEST_DIRNAME="$(dirname "$BATS_TEST_FILENAME")" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:29 | |
| 1797 0.1% 4 [[ $# > 0 ]] | |
| src/docker-osx-dev:963 | |
| 1476 0.1% 1 skip_expr="ok $index # skip (\(([^)]*)\))?" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:147 | |
| 1386 0.1% 3 "$@" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:123 | |
| 1336 0.1% 2 [ "$1" -eq 1 ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:117 | |
| 1306 0.1% 2 type brew > /dev/null 2>&1 | |
| src/docker-osx-dev:516 | |
| 1265 0.1% 3 pwd | |
| /usr/local/bin/bats:43 | |
| 1157 0.1% 1 [ "$(type -t "$BATS_TEST_NAME" || true)" = "function" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:281 | |
| 1149 0.1% 1 local string="$(printf "$@")" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:82 | |
| 1130 0.1% 1 BATS_LIBEXEC="$(abs_dirname "$0")" | |
| /usr/local/bin/bats:55 | |
| 1104 0.1% 1 printf "\x1B[0m" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:113 | |
| 1102 0.1% 3 local path="$1" | |
| /usr/local/bin/bats:35 | |
| 1097 0.1% 2 BATS_TEST_NAMES["${#BATS_TEST_NAMES[@]}"]="$test_name" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:90 | |
| 1084 0.1% 1 screen_width="$(tput cols)" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:24 | |
| 1083 0.1% 1 printf "\n" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:133 | |
| 1069 0.1% 2 return 0 | |
| src/docker-osx-dev:917 | |
| 1064 0.1% 2 readonly COLOR_END='\033[0m' | |
| src/docker-osx-dev:14 | |
| 1058 0.1% 2 handle_command "$@" | |
| src/docker-osx-dev:1036 | |
| 1050 0.1% 1 export BATS_PREFIX="$(abs_dirname "$BATS_LIBEXEC")" | |
| /usr/local/bin/bats:56 | |
| 1044 0.1% 1 name="$(eval echo "$quoted_name")" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:41 | |
| 1044 0.1% 2 printf "%s" "$_buffer" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:127 | |
| 1019 0.1% 1 printf "$@" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:82 | |
| 1017 0.1% 1 echo "$dirname/$(basename "$1")" | |
| /usr/local/bin/bats:51 | |
| 1015 0.1% 2 case "$line" in | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:139 | |
| 1014 0.1% 2 go_to_column 0 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:91 | |
| 1008 0.1% 2 local test_name="$1" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:89 | |
| 1003 0.1% 1 filenames["${#filenames[@]}"]="$(expand_path "$filename")" | |
| /usr/local/bin/bats:123 | |
| 1001 0.1% 2 [ -f "$filename" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:42 | |
| 998 0.1% 2 [[ ! "$os" = "Darwin" ]] | |
| src/docker-osx-dev:511 | |
| 997 0.1% 2 readonly LOG_LEVELS="$LOG_LEVEL_DEBUG $LOG_LEVEL_INFO $LOG_LEVEL_WARN $LOG_LEVEL_ERROR $LOG_LEVEL_INSTRUCTIONS" | |
| src/docker-osx-dev:22 | |
| 995 0.1% 1 printf "\n%d test%s" "$count" "$(plural "$count")" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:68 | |
| 986 0.1% 2 exit "$status" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:276 | |
| 981 0.1% 1 export BATS_CWD="$(abs_dirname .)" | |
| /usr/local/bin/bats:57 | |
| 977 0.1% 2 case $key in | |
| src/docker-osx-dev:966 | |
| 975 0.1% 2 printf "\x1B[K" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:97 | |
| 970 0.1% 2 readonly BASH_RC="$HOME/.bashrc" | |
| src/docker-osx-dev:27 | |
| 967 0.1% 2 key="$1" | |
| src/docker-osx-dev:964 | |
| 967 0.1% 2 bats_test_function test_configure-2d5fpaths-2d5fto-2d5fsync_with_non-2dexistent_docker-2dcompose_file_results_in_syncing_the_current_directory | |
| /tmp/bats.3421.src:306 | |
| 965 0.1% 2 local docker_compose_file="$DEFAULT_COMPOSE_FILE" | |
| src/docker-osx-dev:958 | |
| 963 0.1% 1 printf ", %d failure%s" "$failures" "$(plural "$failures")" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:70 | |
| 961 0.1% 2 shift | |
| src/docker-osx-dev:1012 | |
| 959 0.1% 1 export PATH="$BATS_LIBEXEC:$PATH" | |
| /usr/local/bin/bats:58 | |
| 953 0.1% 1 echo "bats_test_function ${test_name}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:51 | |
| 951 0.1% 1 cd "$(dirname "$1")" 2> /dev/null | |
| /usr/local/bin/bats:48 | |
| 946 0.1% 2 readonly COLOR_INFO='\033[0;32m' | |
| src/docker-osx-dev:10 | |
| 943 0.1% 2 [ -z "$TMPDIR" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:302 | |
| 940 0.1% 2 readonly DEFAULT_LOG_LEVEL="$LOG_LEVEL_INFO" | |
| src/docker-osx-dev:23 | |
| 930 0.1% 2 cmd="$TEST_COMMAND" | |
| src/docker-osx-dev:974 | |
| 927 0.1% 2 readonly BASH_PROFILE="$HOME/.bash_profile" | |
| src/docker-osx-dev:26 | |
| 926 0.1% 2 readonly COLOR_INSTRUCTIONS='\033[0;37m' | |
| src/docker-osx-dev:13 | |
| 922 0.1% 2 readonly LOG_LEVEL_DEBUG="DEBUG" | |
| src/docker-osx-dev:17 | |
| 920 0.1% 2 readonly LOG_LEVEL_INFO="INFO" | |
| src/docker-osx-dev:18 | |
| 918 0.1% 2 source src/docker-osx-dev "test_mode" | |
| /tmp/bats.3421.src:6 | |
| 916 0.1% 2 BATS_TMPNAME="$BATS_TMPDIR/bats.$$" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:308 | |
| 916 0.1% 2 local paths_to_sync=() | |
| src/docker-osx-dev:960 | |
| 915 0.1% 2 BATS_OUT="${BATS_TMPNAME}.out" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:310 | |
| 914 0.1% 2 local cmd="$DEFAULT_COMMAND" | |
| src/docker-osx-dev:956 | |
| 914 0.1% 2 readonly RSYNC_FLAGS="--archive --log-format 'Syncing %n: %i' --delete --omit-dir-times --inplace --whole-file" | |
| src/docker-osx-dev:50 | |
| 913 0.1% 2 readonly LOG_LEVEL_INSTRUCTIONS="INSTRUCTIONS" | |
| src/docker-osx-dev:21 | |
| 911 0.1% 2 check_prerequisites | |
| src/docker-osx-dev:508 | |
| 909 0.1% 2 check_prerequisites | |
| src/docker-osx-dev:954 | |
| 908 0.1% 2 case "$cmd" in | |
| src/docker-osx-dev:1015 | |
| 905 0.1% 2 readonly LOG_LEVEL_WARN="WARN" | |
| src/docker-osx-dev:19 | |
| 903 0.1% 2 readonly LOG_LEVEL_ERROR="ERROR" | |
| src/docker-osx-dev:20 | |
| 903 0.1% 1 encoded_name="$(encode_name "$name")" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:42 | |
| 903 0.1% 2 readonly ZSH_RC="$HOME/.zshrc" | |
| src/docker-osx-dev:28 | |
| 901 0.1% 2 readonly COLOR_DEBUG='\033[1;36m' | |
| src/docker-osx-dev:9 | |
| 898 0.1% 2 local ignore_file="$DEFAULT_IGNORE_FILE" | |
| src/docker-osx-dev:959 | |
| 895 0.1% 1 printf "\n" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:76 | |
| 892 0.1% 2 bats_test_function test_configure-2d5fpaths-2d5fto-2d5fsync_with_non-2dexistent_docker-2dcompose_file_results_in_syncing_the_current_directory | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:88 | |
| 890 0.1% 2 local log_level="$DEFAULT_LOG_LEVEL" | |
| src/docker-osx-dev:957 | |
| 887 0.1% 2 [ "${name:0:1}" = "/" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:36 | |
| 887 0.1% 2 filename="$BATS_TEST_DIRNAME/${name}.bash" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:39 | |
| 882 0.1% 2 test_mode | |
| src/docker-osx-dev:916 | |
| 878 0.1% 2 handle_command "$@" | |
| src/docker-osx-dev:953 | |
| 876 0.1% 2 readonly COLOR_WARN='\033[1;33m' | |
| src/docker-osx-dev:11 | |
| 873 0.1% 2 readonly DEFAULT_IGNORE_FILE=".dockerignore" | |
| src/docker-osx-dev:49 | |
| 871 0.1% 2 source "$BATS_TEST_SOURCE" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:327 | |
| 868 0.1% 2 test_mode | |
| src/docker-osx-dev:1027 | |
| 868 0.1% 2 readonly BOOT2DOCKER_SSH_URL="$BOOT2DOCKER_USER@$DOCKER_HOST_NAME" | |
| src/docker-osx-dev:41 | |
| 867 0.1% 2 local name="$1" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:33 | |
| 864 0.1% 2 local excludes=() | |
| src/docker-osx-dev:961 | |
| 860 0.1% 2 clear_to_end_of_line | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:96 | |
| 857 0.1% 2 readonly TEST_COMMAND="test_mode" | |
| src/docker-osx-dev:35 | |
| 857 0.1% 2 readonly ENV_FILE_COMMENT="\n# docker-osx-dev\n" | |
| src/docker-osx-dev:29 | |
| 856 0.1% 2 readonly COLOR_ERROR='\033[0;31m' | |
| src/docker-osx-dev:12 | |
| 855 0.1% 2 readonly DEFAULT_COMMAND="$SYNC_COMMAND" | |
| src/docker-osx-dev:36 | |
| 853 0.1% 2 BATS_TMPDIR="${TMPDIR%/}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:305 | |
| 847 0.1% 2 readonly DEFAULT_COMPOSE_FILE="docker-compose.yml" | |
| src/docker-osx-dev:44 | |
| 844 0.1% 2 readonly DEFAULT_EXCLUDES=".git" | |
| src/docker-osx-dev:48 | |
| 843 0.1% 2 [ "$1" = "-c" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:7 | |
| 843 0.1% 2 readonly BOOT2DOCKER_USER="docker" | |
| src/docker-osx-dev:40 | |
| 842 0.1% 2 load test_helper | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:32 | |
| 841 0.1% 2 local filename | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:34 | |
| 839 0.1% 2 BATS_TEST_FILENAME="$1" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:18 | |
| 837 0.1% 1 type -t "$BATS_TEST_NAME" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:281 | |
| 837 0.1% 2 readonly HOSTS_FILE="/etc/hosts" | |
| src/docker-osx-dev:32 | |
| 837 0.1% 2 readonly SYNC_COMMAND="sync" | |
| src/docker-osx-dev:33 | |
| 833 0.1% 2 set -e | |
| src/docker-osx-dev:6 | |
| 833 0.1% 2 readonly DOCKER_HOST_NAME="dockerhost" | |
| src/docker-osx-dev:39 | |
| 831 0.1% 2 readonly INSTALL_COMMAND="install" | |
| src/docker-osx-dev:34 | |
| 825 0.1% 2 _buffer="" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:128 | |
| 824 0.1% 2 [ "$1" = "-x" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:13 | |
| 824 0.1% 2 readonly DEFAULT_PATHS_TO_SYNC="." | |
| src/docker-osx-dev:47 | |
| 820 0.1% 2 load test_helper | |
| /tmp/bats.3421.src:7 | |
| 816 0.1% 2 [ -z "$BATS_TEST_FILENAME" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:19 | |
| 812 0.1% 2 CURRENT_LOG_LEVEL="$DEFAULT_LOG_LEVEL" | |
| src/docker-osx-dev:56 | |
| 804 0.1% 1 count_column_left=$(( $screen_width - $count_column_width )) | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:25 | |
| 804 0.1% 1 go_to_column 1 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:91 | |
| 801 0.1% 2 [ -z "$BATS_TEST_SOURCE" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:324 | |
| 801 0.1% 2 PATHS_TO_SYNC="" | |
| src/docker-osx-dev:54 | |
| 801 0.1% 2 EXCLUDES="" | |
| src/docker-osx-dev:55 | |
| 781 0.0% 2 exec 3<&1 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:330 | |
| 780 0.0% 2 [ ! -f "$BATS_TEST_FILENAME" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:22 | |
| 779 0.0% 1 "$@" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:40 | |
| 778 0.0% 2 shift | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:15 | |
| 777 0.0% 2 flush | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:126 | |
| 775 0.0% 2 bats_evaluate_preprocessed_source | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:323 | |
| 770 0.0% 2 BATS_EXTENDED_SYNTAX="$1" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:14 | |
| 767 0.0% 2 BATS_PARENT_TMPNAME="$BATS_TMPDIR/bats.$PPID" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:309 | |
| 758 0.0% 2 BATS_EXTENDED_SYNTAX="" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:12 | |
| 727 0.0% 2 shift | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:26 | |
| 725 0.0% 2 [ "$#" -eq 0 ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:332 | |
| 715 0.0% 1 echo "configure_paths_to_sync with non-existent docker-compose file results in syncing the current directory" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:41 | |
| 713 0.0% 1 options=() | |
| /usr/local/bin/bats:60 | |
| 707 0.0% 1 echo "$result" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:29 | |
| 694 0.0% 1 BATS_TEST_SOURCE="${BATS_TMPNAME}.src" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:313 | |
| 689 0.0% 1 set -e | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:2 | |
| 669 0.0% 1 echo "s" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:117 | |
| 634 0.0% 1 set -e | |
| /usr/local/bin/bats:2 | |
| 627 0.0% 1 exec "$command" $count_flag $extended_syntax_flag "${filenames[@]}" | |
| /usr/local/bin/bats:142 | |
| 589 0.0% 1 name="${line#* $index }" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:142 | |
| 581 0.0% 1 printf "%s" "$string" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:87 | |
| 560 0.0% 1 go_to_column $count_column_left | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:91 | |
| 552 0.0% 1 abs_dirname "$0" | |
| /usr/local/bin/bats:55 | |
| 533 0.0% 1 printf_with_truncation $(( $count_column_left - 1 )) " %s" "$name" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:33 | |
| 533 0.0% 1 [[ "$line" =~ $skip_expr ]] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:148 | |
| 529 0.0% 1 "$@" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:31 | |
| 512 0.0% 1 pattern='^ *@test *([^ ].*) *\{ *(.*)$' | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:34 | |
| 512 0.0% 1 go_to_column 1 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:37 | |
| 510 0.0% 1 [ "${#string}" -gt "$width" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:84 | |
| 504 0.0% 1 printf_with_truncation $(( $count_column_left - 1 )) " %s" "$name" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:79 | |
| 500 0.0% 1 printf " ✓ %s" "$name" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:42 | |
| 500 0.0% 1 skipped=0 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:14 | |
| 496 0.0% 1 name="${name//_/-5f}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:9 | |
| 485 0.0% 1 abs_dirname "$0" | |
| /usr/local/bin/bats:33 | |
| 479 0.0% 1 go_to_column $count_column_left | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:35 | |
| 477 0.0% 1 flush | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:144 | |
| 477 0.0% 1 trap "bats_cleanup_preprocessed_source" err exit | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:315 | |
| 477 0.0% 1 trap "bats_cleanup_preprocessed_source; exit 1" int | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:316 | |
| 477 0.0% 1 name="${name//-/-2d}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:10 | |
| 477 0.0% 1 shift | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:81 | |
| 476 0.0% 1 local width="$1" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:80 | |
| 475 0.0% 1 local dirname="$PWD" | |
| /usr/local/bin/bats:49 | |
| 472 0.0% 1 printf "%${#count}s/${count}" "$index" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:36 | |
| 469 0.0% 1 "$@" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:67 | |
| 469 0.0% 1 cd "$OLDPWD" | |
| /usr/local/bin/bats:50 | |
| 469 0.0% 1 bats_perform_test "$@" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:343 | |
| 467 0.0% 1 set -T | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:4 | |
| 467 0.0% 1 clear_to_end_of_line | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:34 | |
| 467 0.0% 1 trap finish EXIT | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:136 | |
| 463 0.0% 1 bats_perform_tests "${BATS_TEST_NAMES[@]}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:339 | |
| 461 0.0% 1 plural "$count" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:116 | |
| 460 0.0% 1 plural "$count" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:68 | |
| 454 0.0% 1 go_to_column 0 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:41 | |
| 450 0.0% 1 go_to_column 0 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:32 | |
| 450 0.0% 1 plural "$failures" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:70 | |
| 448 0.0% 1 update_screen_width | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:23 | |
| 446 0.0% 1 count_column_width=$(( ${#count} * 2 + 2 )) | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:16 | |
| 444 0.0% 1 arguments=() | |
| /usr/local/bin/bats:61 | |
| 442 0.0% 1 bats_evaluate_preprocessed_source | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:334 | |
| 440 0.0% 1 _buffer="" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:120 | |
| 440 0.0% 1 [ "${#filenames[@]}" -eq 1 ] | |
| /usr/local/bin/bats:127 | |
| 437 0.0% 1 plural "$failures" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:116 | |
| 436 0.0% 1 abs_dirname . | |
| /usr/local/bin/bats:57 | |
| 430 0.0% 1 abs_dirname "$BATS_LIBEXEC" | |
| /usr/local/bin/bats:33 | |
| 427 0.0% 1 local result="test_" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:6 | |
| 427 0.0% 1 expand_path "$filename" | |
| /usr/local/bin/bats:47 | |
| 427 0.0% 1 for arg in "$@" | |
| /usr/local/bin/bats:62 | |
| 426 0.0% 1 index=0 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:33 | |
| 423 0.0% 1 encode_name "$name" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:42 | |
| 423 0.0% 1 formatter="bats-format-tap-stream" | |
| /usr/local/bin/bats:135 | |
| 421 0.0% 1 BATS_TEST_NAME="$1" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:280 | |
| 421 0.0% 1 BATS_TEST_SOURCE="${BATS_PARENT_TMPNAME}.src" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:325 | |
| 421 0.0% 1 eval echo "$quoted_name" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:41 | |
| 419 0.0% 1 abs_dirname "$BATS_LIBEXEC" | |
| /usr/local/bin/bats:56 | |
| 415 0.0% 1 clear_color | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:112 | |
| 415 0.0% 1 [ -n "$CI" ] | |
| /usr/local/bin/bats:81 | |
| 413 0.0% 1 expand_path "$filename" | |
| /usr/local/bin/bats:123 | |
| 409 0.0% 1 abs_dirname . | |
| /usr/local/bin/bats:33 | |
| 409 0.0% 1 _buffer="${_buffer}$("$@")" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:166 | |
| 408 0.0% 1 [[ ! "$name" =~ [^[:alnum:]\ _-] ]] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:8 | |
| 407 0.0% 1 name="${name// /_}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:11 | |
| 406 0.0% 1 let index+=1 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:141 | |
| 405 0.0% 1 BATS_TEST_NUMBER="$2" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:282 | |
| 405 0.0% 1 [ "$skipped" -gt 0 ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:72 | |
| 404 0.0% 1 clear_to_end_of_line | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:101 | |
| 403 0.0% 1 trap update_screen_width WINCH | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:28 | |
| 402 0.0% 1 local name="$1" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:5 | |
| 401 0.0% 1 echo | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:102 | |
| 400 0.0% 1 buffer begin | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:122 | |
| 399 0.0% 1 advance | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:100 | |
| 398 0.0% 1 echo "1..$#" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:269 | |
| 396 0.0% 1 clear_color | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:103 | |
| 396 0.0% 1 BATS_COUNT_ONLY="" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:6 | |
| 395 0.0% 1 buffer begin | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:143 | |
| 394 0.0% 1 set -E | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:3 | |
| 394 0.0% 1 set -e | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:2 | |
| 388 0.0% 1 name="" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:15 | |
| 388 0.0% 1 advance | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:43 | |
| 386 0.0% 1 filenames=() | |
| /usr/local/bin/bats:114 | |
| 386 0.0% 1 bats_perform_test "$@" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:279 | |
| 382 0.0% 1 bats_preprocess_source | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:312 | |
| 382 0.0% 1 extended_syntax_flag="-x" | |
| /usr/local/bin/bats:134 | |
| 382 0.0% 1 command="bats-exec-test" | |
| /usr/local/bin/bats:128 | |
| 380 0.0% 1 [ -z "$BATS_TEST_NUMBER" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:283 | |
| 380 0.0% 1 echo "${encoded_name}() { bats_test_begin ${quoted_name} ${index}; ${body}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:44 | |
| 377 0.0% 1 tests=() | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:32 | |
| 376 0.0% 1 bats_perform_tests "${BATS_TEST_NAMES[@]}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:268 | |
| 376 0.0% 1 bats_evaluate_preprocessed_source | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:342 | |
| 375 0.0% 1 set -o pipefail execfail | |
| /usr/local/bin/bats:141 | |
| 374 0.0% 1 failures=0 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:13 | |
| 368 0.0% 1 BATS_TEST_COMPLETED="" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:288 | |
| 366 0.0% 1 update_screen_width | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:29 | |
| 366 0.0% 1 BATS_TEARDOWN_COMPLETED="" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:289 | |
| 365 0.0% 1 arguments[${#arguments[*]}]="$arg" | |
| /usr/local/bin/bats:75 | |
| 364 0.0% 1 tests["${#tests[@]}"]="$encoded_name" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:43 | |
| 363 0.0% 1 encode_name "$name" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:4 | |
| 362 0.0% 1 [ "${arg:0:1}" = "-" ] | |
| /usr/local/bin/bats:63 | |
| 360 0.0% 1 flush | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:132 | |
| 359 0.0% 1 _buffer="${_buffer}$("$@")" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:131 | |
| 358 0.0% 1 for filename in "${arguments[@]}" | |
| /usr/local/bin/bats:115 | |
| 352 0.0% 1 [ -d "$filename" ] | |
| /usr/local/bin/bats:116 | |
| 351 0.0% 1 [ "${#arguments[@]}" -eq 0 ] | |
| /usr/local/bin/bats:109 | |
| 351 0.0% 1 quoted_name="${BASH_REMATCH[1]}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:39 | |
| 351 0.0% 1 [ -n "$BATS_COUNT_ONLY" ] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:336 | |
| 349 0.0% 1 bats_preprocess_source | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:333 | |
| 348 0.0% 1 unset count_flag pretty | |
| /usr/local/bin/bats:79 | |
| 347 0.0% 1 result+="$name" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:12 | |
| 346 0.0% 1 buffer summary | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:122 | |
| 345 0.0% 1 command -v tput > /dev/null | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:5 | |
| 343 0.0% 1 [ -n "$pretty" ] | |
| /usr/local/bin/bats:133 | |
| 334 0.0% 1 pretty="1" | |
| /usr/local/bin/bats:80 | |
| 334 0.0% 1 [ -t 0 ] | |
| /usr/local/bin/bats:80 | |
| 334 0.0% 1 buffer summary | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:165 | |
| 331 0.0% 1 [ -t 1 ] | |
| /usr/local/bin/bats:80 | |
| 326 0.0% 1 set -e | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:2 | |
| 322 0.0% 1 body="${BASH_REMATCH[2]}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:40 | |
| 318 0.0% 1 for test_name in "${tests[@]}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess:50 | |
| 314 0.0% 1 bats-preprocess > "$BATS_TEST_SOURCE" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:314 | |
| 306 0.0% 1 IFS= read -r header | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:8 | |
| 283 0.0% 1 buffer pass | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:152 | |
| 280 0.0% 1 header_pattern='[0-9]+\.\.[0-9]+' | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:7 | |
| 273 0.0% 1 buffer pass | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:122 | |
| 250 0.0% 1 [[ "$header" =~ $header_pattern ]] | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:10 | |
| 229 0.0% 1 count="${header:3}" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:11 | |
| 225 0.0% 1 index=0 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream:12 | |
| 132 0.0% 1 status=0 | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test:271 | |
| 113 0.0% 1 for test_name in "$@" | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test: | |
| Function breakdown | |
| ================== | |
| Total µs Total % Count Function | |
| 215073 13.6% 15 bats_evaluate_preprocessed_source | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test | |
| 180479 11.4% 119 source | |
| /tmp/bats.3421.src | |
| 122172 7.7% 89 abs_dirname | |
| /usr/local/bin/bats | |
| 67400 4.3% 74 source | |
| src/docker-osx-dev | |
| 62231 3.9% 13 buffer | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 41745 2.6% 20 resolve_link | |
| /usr/local/bin/bats | |
| 28114 1.8% 32 handle_command | |
| src/docker-osx-dev | |
| 18356 1.2% 7 begin | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 13980 0.9% 7 bats_preprocess_source | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test | |
| 12306 0.8% 9 bats_perform_test | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test | |
| 11512 0.7% 10 check_prerequisites | |
| src/docker-osx-dev | |
| 11260 0.7% 4 pass | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 10040 0.6% 7 expand_path | |
| /usr/local/bin/bats | |
| 8375 0.5% 14 load | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test | |
| 7544 0.5% 7 summary | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 7403 0.5% 12 go_to_column | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 5728 0.4% 4 advance | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 4819 0.3% 4 update_screen_width | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 4720 0.3% 7 printf_with_truncation | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 4163 0.3% 4 finish | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 4038 0.3% 9 encode_name | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-preprocess | |
| 2998 0.2% 6 bats_test_function | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test | |
| 2905 0.2% 5 plural | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 2646 0.2% 6 flush | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 2006 0.1% 6 bats_perform_tests | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-exec-test | |
| 1952 0.1% 4 test_mode | |
| src/docker-osx-dev | |
| 1835 0.1% 4 clear_to_end_of_line | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream | |
| 1519 0.1% 2 clear_color | |
| /usr/local/Cellar/bats/0.4.0/libexec/bats-format-tap-stream |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment