basho / cuttlefish

never lose your childlike sense of wonder baby cuttlefish, promise me?
Apache License 2.0
205 stars 124 forks source link

Enable Thumbs #228

Closed ooshlablu closed 2 years ago

davidx commented 7 years ago

in the case of web hook after pull request: thumbot retry

thumbot commented 7 years ago
enable_thumbs c2a6e4d :arrow_right: develop 01be3bc :white_check_mark: completed
Looks good! :+1:
:white_check_mark: MERGE

> Started at: 2016-12-01 11:42 > Duration: 2 seconds. > Result: OK > Message: Merge Success: enable_thumbs c2a6e4ddfc8f24e4c5bc69d87f4214ee05739021 onto target branch: develop 01be3bc6e1657ca06e4125efda6a4b29f4e68889 > Exit Code: OK > :page_facing_up:

``` Updating 01be3bc..c2a6e4d Fast-forward (no commit created; -m option ignored) .thumbs.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .thumbs.yml ``` --------------------------------------------------
:white_check_mark: MAKE_CLEAN

> Started at: 2016-12-01 11:42 > Duration: 1 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.01be3bc.enable_thumbs.c2a6e4d; make clean ==> develop.01be3bc.enable_thumbs.c2a6e4d (clean) ``` --------------------------------------------------
:white_check_mark: MAKE_DEPS

> Started at: 2016-12-01 11:42 > Duration: 3 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.01be3bc.enable_thumbs.c2a6e4d; make deps ./rebar get-deps ==> develop.01be3bc.enable_thumbs.c2a6e4d (get-deps) Pulling getopt from {git,"https://github.com/basho/getopt.git",{tag,"v0.8.2"}} Cloning into 'getopt'... Pulling lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}} Cloning into 'lager'... Pulling neotoma from {git,"https://github.com/basho/neotoma.git", {tag,"1.7.3"}} Cloning into 'neotoma'... ==> getopt (get-deps) ==> lager (get-deps) Pulling goldrush from {git,"https://github.com/basho/goldrush.git", {tag,"0.1.9"}} Cloning into 'goldrush'... ==> goldrush (get-deps) ==> neotoma (get-deps) ``` --------------------------------------------------
:white_check_mark: MAKE_COMPILE

> Started at: 2016-12-01 11:42 > Duration: 5 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.01be3bc.enable_thumbs.c2a6e4d; make compile ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.01be3bc.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) Compiled src/getopt.erl ==> goldrush (compile) Compiled src/gr_app.erl Compiled src/gr_sup.erl Compiled src/gr_param_sup.erl Compiled src/gr_counter.erl Compiled src/gr_manager_sup.erl Compiled src/glc.erl Compiled src/glc_lib.erl Compiled src/gr_manager.erl Compiled src/gr_counter_sup.erl Compiled src/gr_context.erl Compiled src/gre.erl Compiled src/glc_run.erl Compiled src/glc_code.erl Compiled src/glc_ops.erl Compiled src/gr_param.erl ==> lager (compile) Compiled src/lager_util.erl Compiled src/lager_transform.erl Compiled src/lager_manager_killer.erl Compiled src/lager_common_test_backend.erl Compiled src/lager_handler_watcher.erl Compiled src/lager_crash_log.erl Compiled src/lager_format.erl Compiled src/error_logger_lager_h.erl Compiled src/lager_stdlib.erl Compiled src/lager_backend_throttle.erl Compiled src/lager_handler_watcher_sup.erl Compiled src/lager_default_formatter.erl Compiled src/lager_file_backend.erl Compiled src/lager_config.erl Compiled src/lager_console_backend.erl Compiled src/lager_trunc_io.erl Compiled src/lager_sup.erl Compiled src/lager_app.erl Compiled src/lager_msg.erl Compiled src/lager.erl ==> neotoma (compile) Compiled src/neotoma.erl Compiled src/neotoma_parse.erl ==> develop.01be3bc.enable_thumbs.c2a6e4d (compile) Compiled src/cuttlefish_duration_parse.peg Compiled src/conf_parse.peg Compiled src/cuttlefish_variable.erl Compiled src/cuttlefish_util.erl Compiled src/cuttlefish_conf.erl Compiled src/cuttlefish.erl Compiled src/cuttlefish_flag.erl Compiled src/cuttlefish_duration_parse.erl Compiled src/cuttlefish_duration.erl Compiled src/cuttlefish_rebar_plugin.erl Compiled src/cuttlefish_effective.erl Compiled src/cuttlefish_vmargs.erl Compiled src/cuttlefish_validator.erl Compiled src/cuttlefish_bytesize.erl Compiled src/cuttlefish_unit.erl Compiled src/cuttlefish_generator.erl Compiled src/cuttlefish_datatypes.erl Compiled src/cuttlefish_advanced.erl Compiled src/lager_stderr_backend.erl Compiled src/cuttlefish_error.erl Compiled src/cuttlefish_enum.erl Compiled src/cuttlefish_schema.erl Compiled src/cuttlefish_mapping.erl Compiled src/cuttlefish_translation.erl Compiled src/cuttlefish_escript.erl Compiled src/conf_parse.erl ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.01be3bc.enable_thumbs.c2a6e4d (escriptize) ``` --------------------------------------------------
:white_check_mark: MAKE_TEST

> Started at: 2016-12-01 11:42 > Duration: 51 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.01be3bc.enable_thumbs.c2a6e4d; make test ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.01be3bc.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.01be3bc.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.01be3bc.enable_thumbs.c2a6e4d (escriptize) ./rebar eunit skip_deps=true ==> develop.01be3bc.enable_thumbs.c2a6e4d (eunit) Compiled test/cuttlefish_lager_test_backend.erl Compiled test/cuttlefish_escript_integration_tests.erl Compiled test/cuttlefish_integration_test.erl Compiled test/cuttlefish_test_group_leader.erl Compiled test/cuttlefish_nested_schema_test.erl Compiled test/erlang_vm_schema_tests.erl Compiled test/cuttlefish_escript_test.erl Compiled src/cuttlefish_util.erl Compiled src/cuttlefish_conf.erl Compiled src/cuttlefish_duration_parse.erl Compiled src/cuttlefish.erl Compiled src/cuttlefish_flag.erl Compiled src/cuttlefish_duration.erl Compiled src/cuttlefish_rebar_plugin.erl Compiled src/cuttlefish_effective.erl Compiled src/cuttlefish_unit.erl Compiled src/cuttlefish_vmargs.erl Compiled src/cuttlefish_generator.erl Compiled src/cuttlefish_bytesize.erl Compiled src/cuttlefish_validator.erl Compiled src/cuttlefish_datatypes.erl Compiled src/lager_stderr_backend.erl Compiled src/cuttlefish_advanced.erl Compiled src/cuttlefish_error.erl Compiled src/cuttlefish_enum.erl Compiled src/cuttlefish_escript.erl Compiled src/cuttlefish_schema.erl Compiled src/cuttlefish_mapping.erl Compiled src/cuttlefish_translation.erl Compiled src/conf_parse.erl Compiled src/cuttlefish_variable.erl ======================== EUnit ======================== module 'cuttlefish_conf' cuttlefish_conf: generate_element_test...ok cuttlefish_conf: generate_conf_default_test...ok cuttlefish_conf: generate_dollar_test...ok cuttlefish_conf: generate_comments_test...ok cuttlefish_conf: duplicates_test...[0.001 s] ok cuttlefish_conf: duplicates_multi_test...[0.002 s] ok cuttlefish_conf: files_one_nonent_test...[0.001 s] ok cuttlefish_conf: files_incomplete_parse_test...[0.001 s] ok cuttlefish_conf: generate_element_level_advanced_test...11:42:18.862 [info] Application lager started on node nonode@nohost 11:42:18.862 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' [0.103 s] ok cuttlefish_conf: generate_element_level_intermediate_test...11:42:18.883 [info] Application lager started on node nonode@nohost 11:42:18.883 [warning] {level, intermediate} has been deprecated. Use 'hidden' or '{hidden, true}' [0.012 s] ok cuttlefish_conf: generate_element_hidden_test...11:42:18.900 [info] Application lager started on node nonode@nohost [0.014 s] ok [done in 0.167 s] module 'cuttlefish_util' cuttlefish_util: replace_proplist_value_test...ok cuttlefish_util: replace_proplist_value_when_undefined_test...ok cuttlefish_util: levenshtein_test...ok cuttlefish_util: print_error_test...[0.007 s] ok cuttlefish_util: ceiling_test...ok [done in 0.022 s] module 'cuttlefish_duration_parse' module 'lager_stderr_backend' lager_stderr_backend: console_log_test_ (regular console logging)...[0.001 s] ok lager_stderr_backend: console_log_test_ (verbose console logging)...ok lager_stderr_backend: console_log_test_ (custom format console logging)...ok lager_stderr_backend: console_log_test_ (blacklisting a loglevel works)...[0.493 s] ok lager_stderr_backend: console_log_test_ (whitelisting a loglevel works)...[0.492 s] ok lager_stderr_backend: set_loglevel_test_ (Get/set loglevel test)...ok lager_stderr_backend: set_loglevel_test_ (Get/set invalid loglevel test)...ok [done in 1.073 s] module 'cuttlefish_datatypes' cuttlefish_datatypes: to_string_atom_test...ok cuttlefish_datatypes: to_string_integer_test...ok cuttlefish_datatypes: to_string_ip_test...ok cuttlefish_datatypes: to_string_enum_test...ok cuttlefish_datatypes: to_string_string_test...ok cuttlefish_datatypes: to_string_duration_test...ok cuttlefish_datatypes: to_string_bytesize_test...ok cuttlefish_datatypes: to_string_percent_integer_test...ok cuttlefish_datatypes: to_string_percent_float_test...ok cuttlefish_datatypes: to_string_float_test...ok cuttlefish_datatypes: to_string_extended_type_test...ok cuttlefish_datatypes: to_string_unsupported_datatype_test...ok cuttlefish_datatypes: from_string_atom_test...ok cuttlefish_datatypes: from_string_integer_test...ok cuttlefish_datatypes: from_string_ip_test...ok cuttlefish_datatypes: from_string_enum_test...ok cuttlefish_datatypes: from_string_duration_test...ok cuttlefish_datatypes: from_string_duration_secs_test...ok cuttlefish_datatypes: from_string_percent_integer_test...ok cuttlefish_datatypes: from_string_percent_float_test...ok cuttlefish_datatypes: from_string_float_test...ok cuttlefish_datatypes: from_string_string_test...ok cuttlefish_datatypes: from_string_unsupported_datatype_test...ok cuttlefish_datatypes: is_supported_test...ok cuttlefish_datatypes: is_extended_test...ok [done in 0.075 s] module 'cuttlefish_error' cuttlefish_error: is_error_test...ok cuttlefish_error: contains_error_test...ok cuttlefish_error: filter_test...ok cuttlefish_error: errorlist_maybe_test...ok [done in 0.012 s] module 'cuttlefish_lager_test_backend' module 'cuttlefish_bytesize' cuttlefish_bytesize: to_string_test...ok cuttlefish_bytesize: parse_test...ok [done in 0.006 s] module 'cuttlefish_test_group_leader' module 'cuttlefish_schema' cuttlefish_schema: percent_stripper_test...[0.001 s] ok cuttlefish_schema: comment_parser_test...ok cuttlefish_schema: bad_file_test...11:42:20.306 [error] Error scanning erlang near line 10 11:42:20.306 [error] Error parsing schema: ../test/bad_erlang.schema [0.010 s] ok cuttlefish_schema: parse_invalid_erlang_test... =INFO REPORT==== 1-Dec-2016::11:42:20 === application: lager exited: stopped type: permanent 11:42:20.326 [error] Schema parse error near line number 4: syntax error before: '}' [0.016 s] ok cuttlefish_schema: parse_bad_datatype_test... =INFO REPORT==== 1-Dec-2016::11:42:20 === application: lager exited: stopped type: permanent [0.009 s] ok cuttlefish_schema: files_test...[0.002 s] ok cuttlefish_schema: get_see_test...ok cuttlefish_schema: see_test...ok cuttlefish_schema: strings_filtration_test...11:42:20.355 [error] Schema parse error near line number 1: syntax error before: ok 11:42:20.355 [error] Unknown parse return: {mapping, {mapping,"a",[{datatype,unsupported_datatype}]}} cuttlefish_schema: error_test...ok cuttlefish_schema: merge_across_multiple_schemas_test...ok [done in 0.071 s] module 'cuttlefish_unit' cuttlefish_unit: path_test...ok cuttlefish_unit: multiple_schema_generate_templated_config_test...11:42:20.410 [error] [{app,[{c,"/c"}]},{app_a,[{setting_b,"/c/mustache/a.b"}]}] [0.025 s] ok [done in 0.031 s] module 'cuttlefish_validator' cuttlefish_validator: parse_test...ok cuttlefish_validator: getter_test...ok cuttlefish_validator: replace_test...ok cuttlefish_validator: remove_duplicates_test...ok cuttlefish_validator: parse_error_test...ok cuttlefish_validator: is_validator_test...ok [done in 0.018 s] cuttlefish_nested_schema_test: nested_schema_test (module 'cuttlefish_nested_schema_test')...[0.001 s] ok module 'cuttlefish_enum' cuttlefish_enum: parse_test...ok cuttlefish_enum: assuage_enum_test...ok cuttlefish_enum: assuage_enum_error_test...ok [done in 0.009 s] module 'cuttlefish_translation' cuttlefish_translation: parse_test...ok cuttlefish_translation: getter_test...ok cuttlefish_translation: replace_test...ok cuttlefish_translation: parse_and_merge_test...ok cuttlefish_translation: parse_error_test...ok cuttlefish_translation: parse_empty_test...ok cuttlefish_translation: parse_and_merge_empty_test...ok cuttlefish_translation: is_translation_test...ok [done in 0.024 s] module 'cuttlefish_generator' cuttlefish_generator: bad_conf_test...ok cuttlefish_generator: add_defaults_test...ok cuttlefish_generator: map_test...[0.071 s] ok cuttlefish_generator: minimal_map_test...[0.024 s] ok cuttlefish_generator: apply_mappings_test...ok cuttlefish_generator: find_mapping_test...ok cuttlefish_generator: multiple_hard_match_test...ok cuttlefish_generator: apply_mappings_translations_dropped_correctly_test...ok cuttlefish_generator: apply_mappings_translations_dropped_correctly_mixed_test...ok cuttlefish_generator: apply_mappings_translations_dropped_correctly_mixed2_test...11:42:20.698 [error] You've tried to set conf.other, but there is no setting with that name. ok 11:42:20.698 [error] Did you mean one of these? 11:42:20.698 [error] conf.key cuttlefish_generator: transform_datatypes_not_found_test...ok cuttlefish_generator: validation_test...ok cuttlefish_generator: throw_unset_test...ok cuttlefish_generator: bad_prefix_match_test...ok cuttlefish_generator: extended_datatypes_test...[0.001 s] ok cuttlefish_generator: not_found_test...ok cuttlefish_generator: invalid_test...ok cuttlefish_generator: value_sub_test...ok cuttlefish_generator: value_sub_infinite_loop_test...ok cuttlefish_generator: value_sub_not_found_test...ok cuttlefish_generator: value_sub_whitespace_test...ok cuttlefish_generator: value_sub_multiple_sub_test...ok cuttlefish_generator: value_sub_error_in_second_sub_test...ok cuttlefish_generator: value_sub_false_circle_test...ok cuttlefish_generator: value_sub_paren_test...ok [done in 0.171 s] module 'cuttlefish_mapping' cuttlefish_mapping: mapping_test...ok cuttlefish_mapping: replace_test...ok cuttlefish_mapping: validators_test...ok cuttlefish_mapping: parse_and_merge_test...ok cuttlefish_mapping: smart_merge_test...ok cuttlefish_mapping: accidentally_used_strings_for_enums_test...ok cuttlefish_mapping: parse_error_test...ok cuttlefish_mapping: is_mapping_test...ok cuttlefish_mapping: extended_types_parse_test...ok cuttlefish_mapping: datatype_cannot_be_empty_list_test...ok [done in 0.030 s] cuttlefish_escript: zero_pad_test (module 'cuttlefish_escript')...ok module 'cuttlefish_rebar_plugin' module 'cuttlefish_integration_test' cuttlefish_integration_test: generated_conf_file_test...11:42:20.889 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.891 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.891 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.891 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.891 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.891 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.891 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.891 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.892 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.893 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' 11:42:20.894 [warning] {level, advanced} has been deprecated. Use 'hidden' or '{hidden, true}' [0.590 s] ok cuttlefish_integration_test: generated_config_file_test...[0.063 s] ok cuttlefish_integration_test: breaks_on_fuzzy_and_strict_match_test...11:42:21.548 [error] Both fuzzy and strict match! should not happen [0.026 s] ok cuttlefish_integration_test: breaks_on_rhs_not_found_test...[0.024 s] ok cuttlefish_integration_test: breaks_on_rhs_infinite_loop_test...[0.026 s] ok cuttlefish_integration_test: breaks_on_bad_enum_test...[0.053 s] ok cuttlefish_integration_test: breaks_on_bad_validation_test...11:42:21.717 [error] ring_size invalid, not a power of 2 greater than 1 [0.053 s] ok cuttlefish_integration_test: all_the_marbles_test...[0.066 s] ok cuttlefish_integration_test: multibackend_test...11:42:22.163 [info] BitcaskProps: [{io_mode,erlang},{expiry_grace_time,0},{require_hint_crc,true},{expiry_secs,-1},{max_fold_puts,0},{max_fold_age,-1},{small_file_threshold,10485760},{dead_bytes_threshold,134217728},{frag_threshold,40},{dead_bytes_merge_trigger,536870912},{frag_merge_trigger,60},{max_file_size,2147483648},{open_timeout,4},{data_root,"/path/to/dat/cask"},{sync_strategy,none},{merge_window,always}] [0.374 s] ok cuttlefish_integration_test: unset_translation_test...11:42:22.166 [info] [{erlang,[{key,8}]}] ok cuttlefish_integration_test: not_found_error_test...ok cuttlefish_integration_test: duration_test...[0.002 s] ok [done in 1.313 s] module 'cuttlefish_effective' cuttlefish_effective: probably_the_most_important_test...ok cuttlefish_effective: process_advanced_test...ok cuttlefish_effective: build_with_sub_test...ok cuttlefish_effective: proplist_to_kvcpath_test...ok cuttlefish_effective: proplists_to_kvcpath_riak_core_test...ok [done in 0.015 s] module 'cuttlefish_escript_test' cuttlefish_escript_test: describe_test_ (`cuttlefish describe` prints documentation)...[0.038 s] ok cuttlefish_escript_test: describe_test_ (`cuttlefish describe` prints datatype's valid values)...[0.040 s] ok cuttlefish_escript_test: describe_test_ (`cuttlefish describe` prints default)...[0.037 s] ok cuttlefish_escript_test: describe_test_ (`cuttlefish describe` prints configured value)...[0.040 s] ok cuttlefish_escript_test: describe_test_ (`cuttlefish describe` prints erlang application key)...[0.038 s] ok cuttlefish_escript_test: describe_test_ (`cuttlefish describe` prints message when no default exists)...[0.038 s] ok cuttlefish_escript_test: describe_test_ (`cuttlefish describe` prints message when value not configured)...[0.040 s] ok [done in 0.292 s] module 'cuttlefish_duration' cuttlefish_duration: milliseconds_test...ok cuttlefish_duration: seconds_test...ok cuttlefish_duration: parse_test...[0.008 s] ok cuttlefish_duration: parse_2_test...ok cuttlefish_duration: to_string_test...ok cuttlefish_duration: parse_error_test...ok [done in 0.026 s] cuttlefish: otp_test (module 'cuttlefish')...ok module 'cuttlefish_variable' cuttlefish_variable: tokenize_variable_key_test...ok cuttlefish_variable: split_variable_on_match_test...ok cuttlefish_variable: variable_match_replace_test...ok cuttlefish_variable: fuzzy_variable_match_test...ok cuttlefish_variable: matches_for_variable_def_test...ok cuttlefish_variable: filter_by_variable_starts_with_test...ok cuttlefish_variable:258: variable_roundtrip_test_.......................................................................................................(x10)....................................................................................................(x100).........................................................(x10).....(x1)......... Time limit reached: 3.0 seconds. OK, passed 6859 tests [3.983 s] ok [done in 4.004 s] cuttlefish_vmargs: stringify_test (module 'cuttlefish_vmargs')...ok module 'cuttlefish_flag' cuttlefish_flag: parse_test...ok cuttlefish_flag: to_string_test...ok [done in 0.006 s] cuttlefish_advanced: overlay_test (module 'cuttlefish_advanced')...ok module 'conf_parse' conf_parse: file_test...[0.009 s] ok conf_parse: utf8_test...[0.001 s] ok [done in 0.017 s] module 'cuttlefish_escript_integration_tests' cuttlefish_escript_integration_tests: escript_utf8_test... =INFO REPORT==== 1-Dec-2016::11:42:26 === application: lager exited: stopped type: permanent 11:42:26.744 [error] ../test_fixtures/escript_utf8_test/etc/utf8.conf: Error converting value on line #1 to latin1 [0.013 s] ok cuttlefish_escript_integration_tests: advanced_config_format_test... =INFO REPORT==== 1-Dec-2016::11:42:26 === application: lager exited: stopped type: permanent 11:42:26.759 [error] Error parsing ../test_fixtures/acformat/etc/advanced.config, incorrect format: [[a],[b]] [0.012 s] ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok [done in 33.534 s] module 'erlang_vm_schema_tests' erlang_vm_schema_tests: basic_schema_test...[0.032 s] ok erlang_vm_schema_tests: override_schema_test...[0.033 s] ok erlang_vm_schema_tests: erlang_scheduler_test...[0.125 s] ok erlang_vm_schema_tests: async_threads_stack_size_test...11:43:00.560 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB 11:43:00.591 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB 11:43:00.622 [error] erlang.async_threads.stack_size invalid, must be divisible by 8 11:43:00.623 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB [0.159 s] ok [done in 0.361 s] ======================================================= All 291 tests passed. Cover analysis: /tmp/thumbs/develop.01be3bc.enable_thumbs.c2a6e4d/.eunit/index.html =INFO REPORT==== 1-Dec-2016::11:43:02 === application: lager exited: stopped type: permanent =INFO REPORT==== 1-Dec-2016::11:43:02 === application: goldrush exited: killed type: permanent ``` --------------------------------------------------
:white_check_mark: MAKE_XREF

> Started at: 2016-12-01 11:43 > Duration: 4 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.01be3bc.enable_thumbs.c2a6e4d; make xref ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.01be3bc.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.01be3bc.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.01be3bc.enable_thumbs.c2a6e4d (escriptize) ./rebar xref skip_deps=true ==> develop.01be3bc.enable_thumbs.c2a6e4d (xref) ``` --------------------------------------------------
:white_check_mark: MAKE_DIALYZER

> Started at: 2016-12-01 11:43 > Duration: 32 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.01be3bc.enable_thumbs.c2a6e4d; make dialyzer ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.01be3bc.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.01be3bc.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.01be3bc.enable_thumbs.c2a6e4d (escriptize) dialyzer --check_plt --plt /home/ubuntu/.riak_combo_dialyzer_plt --apps kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets public_key mnesia syntax_tools compiler && \ dialyzer --add_to_plt --plt /home/ubuntu/.riak_combo_dialyzer_plt --output_plt /home/ubuntu/.riak_combo_dialyzer_plt --apps kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets public_key mnesia syntax_tools compiler ; test $? -ne 1 Checking whether the PLT /home/ubuntu/.riak_combo_dialyzer_plt is up-to-date... yes done (passed successfully) yes done (passed successfully) dialyzer --build_plt --output_plt .local_dialyzer_plt deps/*/ebin ; test $? -ne 1 Compiling some key modules to native code... done in 0m9.99s Creating PLT .local_dialyzer_plt ... Unknown functions: alarm_handler:set_alarm/1 application:get_application/1 application:get_env/2 application:set_env/3 application:start/1 application:start/2 application:stop/1 calendar:datetime_to_gregorian_seconds/1 calendar:day_of_the_week/1 calendar:gregorian_seconds_to_datetime/1 calendar:last_day_of_the_month/2 calendar:local_time/0 calendar:local_time_to_universal_time_dst/1 calendar:now_to_local_time/1 code:delete/1 code:load_binary/3 code:priv_dir/1 code:soft_purge/1 compile:forms/2 ct:pal/1 erl_internal:bif/3 erl_internal:op_type/2 erl_posix_msg:message/1 erl_scan:string/1 erl_syntax:abstract/1 erl_syntax:application/2 erl_syntax:application/3 erl_syntax:arity_qualifier/2 erl_syntax:atom/1 erl_syntax:attribute/2 erl_syntax:case_expr/2 erl_syntax:catch_expr/1 erl_syntax:clause/3 erl_syntax:function/2 erl_syntax:integer/1 erl_syntax:list/1 erl_syntax:match_expr/2 erl_syntax:revert/1 erl_syntax:tuple/1 erl_syntax:underscore/0 erl_syntax:variable/1 erl_syntax_lib:analyze_forms/1 erlang:atom_to_list/1 erlang:binary_to_list/1 erlang:binary_to_list/3 erlang:bitstring_to_list/1 erlang:erase/1 erlang:exit/2 erlang:float_to_list/1 erlang:fun_info/2 erlang:fun_to_list/1 erlang:get/1 erlang:get_module_info/1 erlang:get_module_info/2 erlang:group_leader/0 erlang:integer_to_list/1 erlang:iolist_size/1 erlang:iolist_to_binary/1 erlang:is_builtin/3 erlang:is_map/1 erlang:is_process_alive/1 erlang:link/1 erlang:list_to_atom/1 erlang:list_to_binary/1 erlang:list_to_existing_atom/1 erlang:list_to_float/1 erlang:list_to_integer/1 erlang:list_to_tuple/1 erlang:localtime/0 erlang:make_fun/3 erlang:map_size/1 erlang:max/2 erlang:min/2 erlang:pid_to_list/1 erlang:port_to_list/1 erlang:process_flag/2 erlang:process_info/2 erlang:put/2 erlang:ref_to_list/1 erlang:send_after/3 erlang:split_binary/2 erlang:unlink/1 erlang:whereis/1 error_logger:add_report_handler/1 error_logger:delete_report_handler/1 error_logger:error_msg/2 error_logger:warning_msg/1 escript:script_name/0 ets:delete/1 ets:delete_all_objects/1 ets:give_away/3 ets:info/1 ets:info/2 ets:insert/2 ets:insert_new/2 ets:lookup/2 ets:lookup_element/3 ets:new/2 ets:setopts/2 ets:tab2list/1 ets:update_counter/3 file:close/1 file:consult/1 file:datasync/1 file:delete/1 file:format_error/1 file:open/2 file:read_file/1 file:read_file_info/1 file:rename/2 file:write/2 file:write_file/2 filelib:ensure_dir/1 filelib:is_regular/1 filelib:wildcard/1 filename:absname/1 filename:basename/2 filename:dirname/1 filename:join/1 filename:join/2 gen_event:add_sup_handler/3 gen_event:call/3 gen_event:call/4 gen_event:delete_handler/3 gen_event:notify/2 gen_event:sync_notify/2 gen_event:which_handlers/1 gen_server:call/2 gen_server:cast/2 gen_server:reply/2 gen_server:start/3 gen_server:start/4 gen_server:start_link/3 gen_server:start_link/4 init:get_argument/1 io:columns/0 io:format/1 io:format/2 io:format/3 io:put_chars/1 io:put_chars/2 io_lib:deep_char_list/1 io_lib:format/2 io_lib:fwrite/2 io_lib:printable_list/1 io_lib:write/2 io_lib_format:fwrite_g/1 lager_default_tracer:info/1 lists:duplicate/2 lists:flatlength/1 lists:keystore/4 lists:sublist/2 maps:to_list/1 ordsets:add_element/2 ordsets:from_list/1 ordsets:intersection/2 ordsets:is_element/2 ordsets:new/0 ordsets:union/2 os:getenv/1 os:timestamp/0 os:type/0 proplists:delete/2 proplists:get_value/2 proplists:get_value/3 proplists:is_defined/2 proplists:lookup/2 re:compile/2 re:replace/4 re:run/3 sets:add_element/2 sets:new/0 sets:to_list/1 string:centre/2 string:chr/2 string:cspan/2 string:join/2 string:left/2 string:right/2 string:str/2 string:sub_string/2 string:substr/3 string:to_lower/1 string:tokens/2 supervisor:delete_child/2 supervisor:start_child/2 supervisor:start_link/3 supervisor:terminate_child/2 timer:now_diff/2 timer:sleep/1 unicode:characters_to_binary/1 unicode:characters_to_list/1 Unknown types: erl_syntax:syntaxTree/0 erlang:timestamp/0 ets:tab/0 ets:tid/0 file:date_time/0 file:filename/0 file:io_device/0 file:name/0 proplists:property/0 supervisor:child_spec/0 unicode:charlist/0 done in 0m0.97s done (passed successfully) ==> develop.01be3bc.enable_thumbs.c2a6e4d (dialyzer) Checking whether the PLT /home/ubuntu/.riak_combo_dialyzer_plt is up-to-date... yes Checking whether the PLT .local_dialyzer_plt is up-to-date... yes Compiling some key modules to native code... done in 0m10.14s Proceeding with analysis... Unknown functions: mustache:render/2 rebar_config:get_local/3 rebar_mustache:render/2 rebar_rel_utils:get_target_dir/2 rebar_rel_utils:is_rel_dir/0 rebar_rel_utils:load_config/2 done in 0m1.95s done (passed successfully) ``` --------------------------------------------------
:white_large_square: 0 of 2 Code reviews from organization basho
ooshlablu commented 7 years ago

thumbot retry

davidx commented 7 years ago

+1

thumbot commented 7 years ago
enable_thumbs c2a6e4d :arrow_right: develop 1782148 :white_check_mark: completed
Looks good! :+1:
:white_check_mark: MERGE

> Started at: 2017-01-04 09:59 > Duration: 1 seconds. > Result: OK > Message: Merge Success: enable_thumbs c2a6e4ddfc8f24e4c5bc69d87f4214ee05739021 onto target branch: develop 1782148876b1fa8fbb99fc212806ed356bc450b9 > Exit Code: OK > :page_facing_up:

``` Merge made by the 'recursive' strategy. .thumbs.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .thumbs.yml ``` --------------------------------------------------
:white_check_mark: MAKE_CLEAN

> Started at: 2017-01-04 09:59 > Duration: 1 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.1782148.enable_thumbs.c2a6e4d; make clean ==> develop.1782148.enable_thumbs.c2a6e4d (clean) ``` --------------------------------------------------
:white_check_mark: MAKE_DEPS

> Started at: 2017-01-04 09:59 > Duration: 2 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.1782148.enable_thumbs.c2a6e4d; make deps ./rebar get-deps ==> develop.1782148.enable_thumbs.c2a6e4d (get-deps) Pulling getopt from {git,"https://github.com/basho/getopt.git",{tag,"v0.8.2"}} Cloning into 'getopt'... Pulling lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}} Cloning into 'lager'... Pulling neotoma from {git,"https://github.com/basho/neotoma.git", {tag,"1.7.4"}} Cloning into 'neotoma'... ==> getopt (get-deps) ==> lager (get-deps) Pulling goldrush from {git,"https://github.com/basho/goldrush.git", {tag,"0.1.9"}} Cloning into 'goldrush'... ==> goldrush (get-deps) ==> neotoma (get-deps) ``` --------------------------------------------------
:white_check_mark: MAKE_COMPILE

> Started at: 2017-01-04 09:59 > Duration: 4 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.1782148.enable_thumbs.c2a6e4d; make compile ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.1782148.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) Compiled src/getopt.erl ==> goldrush (compile) Compiled src/gr_app.erl Compiled src/gr_sup.erl Compiled src/gr_param_sup.erl Compiled src/gr_counter.erl Compiled src/gr_manager_sup.erl Compiled src/glc.erl Compiled src/glc_lib.erl Compiled src/gr_manager.erl Compiled src/gr_counter_sup.erl Compiled src/gre.erl Compiled src/gr_context.erl Compiled src/glc_run.erl Compiled src/glc_ops.erl Compiled src/glc_code.erl Compiled src/gr_param.erl ==> lager (compile) Compiled src/lager_util.erl Compiled src/lager_transform.erl Compiled src/lager_manager_killer.erl Compiled src/lager_common_test_backend.erl Compiled src/lager_handler_watcher.erl Compiled src/lager_crash_log.erl Compiled src/lager_format.erl Compiled src/error_logger_lager_h.erl Compiled src/lager_stdlib.erl Compiled src/lager_backend_throttle.erl Compiled src/lager_handler_watcher_sup.erl Compiled src/lager_default_formatter.erl Compiled src/lager_config.erl Compiled src/lager_file_backend.erl Compiled src/lager_console_backend.erl Compiled src/lager_trunc_io.erl Compiled src/lager_sup.erl Compiled src/lager_app.erl Compiled src/lager_msg.erl Compiled src/lager.erl ==> neotoma (compile) Compiled src/neotoma.erl Compiled src/neotoma_parse.erl ==> develop.1782148.enable_thumbs.c2a6e4d (compile) Compiled src/cuttlefish_duration_parse.peg Compiled src/conf_parse.peg Compiled src/cuttlefish_variable.erl Compiled src/cuttlefish_util.erl Compiled src/cuttlefish_conf.erl Compiled src/cuttlefish_flag.erl Compiled src/cuttlefish.erl Compiled src/cuttlefish_duration.erl Compiled src/cuttlefish_duration_parse.erl Compiled src/cuttlefish_rebar_plugin.erl Compiled src/cuttlefish_effective.erl Compiled src/cuttlefish_vmargs.erl Compiled src/cuttlefish_validator.erl Compiled src/cuttlefish_bytesize.erl Compiled src/cuttlefish_unit.erl Compiled src/cuttlefish_datatypes.erl Compiled src/cuttlefish_generator.erl Compiled src/cuttlefish_advanced.erl Compiled src/lager_stderr_backend.erl Compiled src/cuttlefish_error.erl Compiled src/cuttlefish_enum.erl Compiled src/cuttlefish_schema.erl Compiled src/cuttlefish_mapping.erl Compiled src/cuttlefish_translation.erl Compiled src/cuttlefish_escript.erl Compiled src/conf_parse.erl ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.1782148.enable_thumbs.c2a6e4d (escriptize) ``` --------------------------------------------------
:white_check_mark: MAKE_TEST

> Started at: 2017-01-04 09:59 > Duration: 52 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.1782148.enable_thumbs.c2a6e4d; make test ... Snipped 318 lines ... rts_with_test...ok cuttlefish_variable:258: variable_roundtrip_test_.......................................................................................................(x10)....................................................................................................(x100)..........................................................(x10)...(x1)..... Time limit reached: 3.0 seconds. OK, passed 6935 tests [4.590 s] ok [done in 4.611 s] cuttlefish_vmargs: stringify_test (module 'cuttlefish_vmargs')...ok module 'cuttlefish_flag' cuttlefish_flag: parse_test...ok cuttlefish_flag: to_string_test...ok [done in 0.006 s] cuttlefish_advanced: overlay_test (module 'cuttlefish_advanced')...ok module 'conf_parse' conf_parse: file_test...[0.008 s] ok conf_parse: utf8_test...[0.001 s] ok [done in 0.015 s] module 'cuttlefish_escript_integration_tests' cuttlefish_escript_integration_tests: escript_utf8_test... =INFO REPORT==== 4-Jan-2017::09:59:29 === application: lager exited: stopped type: permanent 09:59:29.516 [error] ../test_fixtures/escript_utf8_test/etc/utf8.conf: Error converting value on line #1 to latin1 [0.012 s] ok cuttlefish_escript_integration_tests: advanced_config_format_test... =INFO REPORT==== 4-Jan-2017::09:59:29 === application: lager exited: stopped type: permanent 09:59:29.531 [error] Error parsing ../test_fixtures/acformat/etc/advanced.config, incorrect format: [[a],[b]] [0.012 s] ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok [done in 33.499 s] module 'erlang_vm_schema_tests' erlang_vm_schema_tests: basic_schema_test...[0.033 s] ok erlang_vm_schema_tests: override_schema_test...[0.033 s] ok erlang_vm_schema_tests: erlang_scheduler_test...[0.123 s] ok erlang_vm_schema_tests: async_threads_stack_size_test...10:00:03.293 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB 10:00:03.324 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB 10:00:03.355 [error] erlang.async_threads.stack_size invalid, must be divisible by 8 10:00:03.355 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB [0.154 s] ok [done in 0.355 s] ======================================================= All 291 tests passed. Cover analysis: /tmp/thumbs/develop.1782148.enable_thumbs.c2a6e4d/.eunit/index.html =INFO REPORT==== 4-Jan-2017::10:00:05 === application: lager exited: stopped type: permanent =INFO REPORT==== 4-Jan-2017::10:00:05 === application: goldrush exited: killed type: permanent ``` --------------------------------------------------
:white_check_mark: MAKE_XREF

> Started at: 2017-01-04 10:00 > Duration: 3 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.1782148.enable_thumbs.c2a6e4d; make xref ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.1782148.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.1782148.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.1782148.enable_thumbs.c2a6e4d (escriptize) ./rebar xref skip_deps=true ==> develop.1782148.enable_thumbs.c2a6e4d (xref) ``` --------------------------------------------------
:white_check_mark: MAKE_DIALYZER

> Started at: 2017-01-04 10:00 > Duration: 28 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.1782148.enable_thumbs.c2a6e4d; make dialyzer ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.1782148.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.1782148.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.1782148.enable_thumbs.c2a6e4d (escriptize) dialyzer --check_plt --plt /home/ubuntu/.riak_combo_dialyzer_plt --apps kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets public_key mnesia syntax_tools compiler && \ dialyzer --add_to_plt --plt /home/ubuntu/.riak_combo_dialyzer_plt --output_plt /home/ubuntu/.riak_combo_dialyzer_plt --apps kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets public_key mnesia syntax_tools compiler ; test $? -ne 1 Checking whether the PLT /home/ubuntu/.riak_combo_dialyzer_plt is up-to-date... yes done (passed successfully) yes done (passed successfully) dialyzer --build_plt --output_plt .local_dialyzer_plt deps/*/ebin ; test $? -ne 1 Compiling some key modules to native code... done in 0m8.71s Creating PLT .local_dialyzer_plt ... Unknown functions: alarm_handler:set_alarm/1 application:get_application/1 application:get_env/2 application:set_env/3 application:start/1 application:start/2 application:stop/1 calendar:datetime_to_gregorian_seconds/1 calendar:day_of_the_week/1 calendar:gregorian_seconds_to_datetime/1 calendar:last_day_of_the_month/2 calendar:local_time/0 calendar:local_time_to_universal_time_dst/1 calendar:now_to_local_time/1 code:delete/1 code:load_binary/3 code:priv_dir/1 code:soft_purge/1 compile:forms/2 ct:pal/1 erl_internal:bif/3 erl_internal:op_type/2 erl_posix_msg:message/1 erl_scan:string/1 erl_syntax:abstract/1 erl_syntax:application/2 erl_syntax:application/3 erl_syntax:arity_qualifier/2 erl_syntax:atom/1 erl_syntax:attribute/2 erl_syntax:case_expr/2 erl_syntax:catch_expr/1 erl_syntax:clause/3 erl_syntax:function/2 erl_syntax:integer/1 erl_syntax:list/1 erl_syntax:match_expr/2 erl_syntax:revert/1 erl_syntax:tuple/1 erl_syntax:underscore/0 erl_syntax:variable/1 erl_syntax_lib:analyze_forms/1 erlang:atom_to_list/1 erlang:binary_to_list/1 erlang:binary_to_list/3 erlang:bitstring_to_list/1 erlang:erase/1 erlang:exit/2 erlang:float_to_list/1 erlang:fun_info/2 erlang:fun_to_list/1 erlang:get/1 erlang:get_module_info/1 erlang:get_module_info/2 erlang:group_leader/0 erlang:integer_to_list/1 erlang:iolist_size/1 erlang:iolist_to_binary/1 erlang:is_builtin/3 erlang:is_map/1 erlang:is_process_alive/1 erlang:link/1 erlang:list_to_atom/1 erlang:list_to_binary/1 erlang:list_to_existing_atom/1 erlang:list_to_float/1 erlang:list_to_integer/1 erlang:list_to_tuple/1 erlang:localtime/0 erlang:make_fun/3 erlang:map_size/1 erlang:max/2 erlang:min/2 erlang:pid_to_list/1 erlang:port_to_list/1 erlang:process_flag/2 erlang:process_info/2 erlang:put/2 erlang:ref_to_list/1 erlang:send_after/3 erlang:split_binary/2 erlang:unlink/1 erlang:whereis/1 error_logger:add_report_handler/1 error_logger:delete_report_handler/1 error_logger:error_msg/2 error_logger:warning_msg/1 escript:script_name/0 ets:delete/1 ets:delete_all_objects/1 ets:give_away/3 ets:info/1 ets:info/2 ets:insert/2 ets:insert_new/2 ets:lookup/2 ets:lookup_element/3 ets:new/2 ets:setopts/2 ets:tab2list/1 ets:update_counter/3 file:close/1 file:consult/1 file:datasync/1 file:delete/1 file:format_error/1 file:open/2 file:read_file/1 file:read_file_info/1 file:rename/2 file:write/2 file:write_file/2 filelib:ensure_dir/1 filelib:is_regular/1 filelib:wildcard/1 filename:absname/1 filename:basename/2 filename:dirname/1 filename:join/1 filename:join/2 gen_event:add_sup_handler/3 gen_event:call/3 gen_event:call/4 gen_event:delete_handler/3 gen_event:notify/2 gen_event:sync_notify/2 gen_event:which_handlers/1 gen_server:call/2 gen_server:cast/2 gen_server:reply/2 gen_server:start/3 gen_server:start/4 gen_server:start_link/3 gen_server:start_link/4 init:get_argument/1 io:columns/0 io:format/1 io:format/2 io:format/3 io:put_chars/1 io:put_chars/2 io_lib:deep_char_list/1 io_lib:format/2 io_lib:fwrite/2 io_lib:printable_list/1 io_lib:write/2 io_lib_format:fwrite_g/1 lager_default_tracer:info/1 lists:duplicate/2 lists:flatlength/1 lists:keystore/4 lists:sublist/2 maps:to_list/1 ordsets:add_element/2 ordsets:from_list/1 ordsets:intersection/2 ordsets:is_element/2 ordsets:new/0 ordsets:union/2 os:getenv/1 os:timestamp/0 os:type/0 proplists:delete/2 proplists:get_value/2 proplists:get_value/3 proplists:is_defined/2 proplists:lookup/2 re:compile/2 re:replace/4 re:run/3 sets:add_element/2 sets:new/0 sets:to_list/1 string:centre/2 string:chr/2 string:cspan/2 string:join/2 string:left/2 string:right/2 string:str/2 string:sub_string/2 string:substr/3 string:to_lower/1 string:tokens/2 supervisor:delete_child/2 supervisor:start_child/2 supervisor:start_link/3 supervisor:terminate_child/2 timer:now_diff/2 timer:sleep/1 unicode:characters_to_binary/1 unicode:characters_to_list/1 Unknown types: erl_syntax:syntaxTree/0 erlang:timestamp/0 ets:tab/0 ets:tid/0 file:date_time/0 file:filename/0 file:io_device/0 file:name/0 proplists:property/0 supervisor:child_spec/0 unicode:charlist/0 done in 0m0.88s done (passed successfully) ==> develop.1782148.enable_thumbs.c2a6e4d (dialyzer) Checking whether the PLT /home/ubuntu/.riak_combo_dialyzer_plt is up-to-date... yes Checking whether the PLT .local_dialyzer_plt is up-to-date... yes Compiling some key modules to native code... done in 0m8.53s Proceeding with analysis... Unknown functions: mustache:render/2 rebar_config:get_local/3 rebar_mustache:render/2 rebar_rel_utils:get_target_dir/2 rebar_rel_utils:is_rel_dir/0 rebar_rel_utils:load_config/2 done in 0m1.86s done (passed successfully) ``` --------------------------------------------------
:white_large_square: 0 of 2 Code reviews from organization basho
hazen commented 7 years ago

:+1:

thumbot commented 7 years ago
enable_thumbs c2a6e4d :arrow_right: develop 98127ed :white_check_mark: completed
Looks good! :+1:
:white_check_mark: MERGE

> Started at: 2017-01-05 12:12 > Duration: 1 seconds. > Result: OK > Message: Merge Success: enable_thumbs c2a6e4ddfc8f24e4c5bc69d87f4214ee05739021 onto target branch: develop 98127edaf0649aab6d16e4715dfeff763265999c > Exit Code: OK > :page_facing_up:

``` Merge made by the 'recursive' strategy. .thumbs.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .thumbs.yml ``` --------------------------------------------------
:white_check_mark: MAKE_CLEAN

> Started at: 2017-01-05 12:12 > Duration: 0 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.98127ed.enable_thumbs.c2a6e4d; make clean ==> develop.98127ed.enable_thumbs.c2a6e4d (clean) ``` --------------------------------------------------
:white_check_mark: MAKE_DEPS

> Started at: 2017-01-05 12:12 > Duration: 2 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.98127ed.enable_thumbs.c2a6e4d; make deps ./rebar get-deps ==> develop.98127ed.enable_thumbs.c2a6e4d (get-deps) Pulling getopt from {git,"https://github.com/basho/getopt.git",{tag,"v0.8.2"}} Cloning into 'getopt'... Pulling lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}} Cloning into 'lager'... Pulling neotoma from {git,"https://github.com/basho/neotoma.git", {tag,"1.7.4"}} Cloning into 'neotoma'... ==> getopt (get-deps) ==> lager (get-deps) Pulling goldrush from {git,"https://github.com/basho/goldrush.git", {tag,"0.1.9"}} Cloning into 'goldrush'... ==> goldrush (get-deps) ==> neotoma (get-deps) ``` --------------------------------------------------
:white_check_mark: MAKE_COMPILE

> Started at: 2017-01-05 12:12 > Duration: 4 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.98127ed.enable_thumbs.c2a6e4d; make compile ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.98127ed.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) Compiled src/getopt.erl ==> goldrush (compile) Compiled src/gr_app.erl Compiled src/gr_sup.erl Compiled src/gr_param_sup.erl Compiled src/gr_counter.erl Compiled src/gr_manager_sup.erl Compiled src/glc.erl Compiled src/gr_manager.erl Compiled src/glc_lib.erl Compiled src/gr_counter_sup.erl Compiled src/gr_context.erl Compiled src/gre.erl Compiled src/glc_run.erl Compiled src/glc_ops.erl Compiled src/glc_code.erl Compiled src/gr_param.erl ==> lager (compile) Compiled src/lager_util.erl Compiled src/lager_transform.erl Compiled src/lager_manager_killer.erl Compiled src/lager_common_test_backend.erl Compiled src/lager_handler_watcher.erl Compiled src/lager_crash_log.erl Compiled src/lager_format.erl Compiled src/error_logger_lager_h.erl Compiled src/lager_backend_throttle.erl Compiled src/lager_stdlib.erl Compiled src/lager_handler_watcher_sup.erl Compiled src/lager_default_formatter.erl Compiled src/lager_config.erl Compiled src/lager_file_backend.erl Compiled src/lager_trunc_io.erl Compiled src/lager_console_backend.erl Compiled src/lager_sup.erl Compiled src/lager_msg.erl Compiled src/lager_app.erl Compiled src/lager.erl ==> neotoma (compile) Compiled src/neotoma.erl Compiled src/neotoma_parse.erl ==> develop.98127ed.enable_thumbs.c2a6e4d (compile) Compiled src/cuttlefish_duration_parse.peg Compiled src/conf_parse.peg Compiled src/cuttlefish_variable.erl Compiled src/cuttlefish_util.erl Compiled src/cuttlefish_conf.erl Compiled src/cuttlefish.erl Compiled src/cuttlefish_flag.erl Compiled src/cuttlefish_duration.erl Compiled src/cuttlefish_duration_parse.erl Compiled src/cuttlefish_rebar_plugin.erl Compiled src/cuttlefish_effective.erl Compiled src/cuttlefish_vmargs.erl Compiled src/cuttlefish_validator.erl Compiled src/cuttlefish_bytesize.erl Compiled src/cuttlefish_unit.erl Compiled src/cuttlefish_generator.erl Compiled src/cuttlefish_datatypes.erl Compiled src/cuttlefish_advanced.erl Compiled src/lager_stderr_backend.erl Compiled src/cuttlefish_error.erl Compiled src/cuttlefish_enum.erl Compiled src/cuttlefish_mapping.erl Compiled src/cuttlefish_schema.erl Compiled src/cuttlefish_translation.erl Compiled src/cuttlefish_escript.erl Compiled src/conf_parse.erl ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.98127ed.enable_thumbs.c2a6e4d (escriptize) ``` --------------------------------------------------
:white_check_mark: MAKE_TEST

> Started at: 2017-01-05 12:12 > Duration: 52 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.98127ed.enable_thumbs.c2a6e4d; make test ... Snipped 318 lines ... arts_with_test...ok cuttlefish_variable:258: variable_roundtrip_test_.......................................................................................................(x10)....................................................................................................(x100).........................................................(x10).....(x1)... Time limit reached: 3.0 seconds. OK, passed 6853 tests [4.602 s] ok [done in 4.623 s] cuttlefish_vmargs: stringify_test (module 'cuttlefish_vmargs')...ok module 'cuttlefish_flag' cuttlefish_flag: parse_test...ok cuttlefish_flag: to_string_test...ok [done in 0.006 s] cuttlefish_advanced: overlay_test (module 'cuttlefish_advanced')...ok module 'conf_parse' conf_parse: file_test...[0.008 s] ok conf_parse: utf8_test...[0.001 s] ok [done in 0.015 s] module 'cuttlefish_escript_integration_tests' cuttlefish_escript_integration_tests: escript_utf8_test... =INFO REPORT==== 5-Jan-2017::12:12:49 === application: lager exited: stopped type: permanent 12:12:49.669 [error] ../test_fixtures/escript_utf8_test/etc/utf8.conf: Error converting value on line #1 to latin1 [0.012 s] ok cuttlefish_escript_integration_tests: advanced_config_format_test... =INFO REPORT==== 5-Jan-2017::12:12:49 === application: lager exited: stopped type: permanent 12:12:49.684 [error] Error parsing ../test_fixtures/acformat/etc/advanced.config, incorrect format: [[a],[b]] [0.012 s] ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok [done in 33.485 s] module 'erlang_vm_schema_tests' erlang_vm_schema_tests: basic_schema_test...[0.033 s] ok erlang_vm_schema_tests: override_schema_test...[0.032 s] ok erlang_vm_schema_tests: erlang_scheduler_test...[0.127 s] ok erlang_vm_schema_tests: async_threads_stack_size_test...12:13:23.438 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB 12:13:23.469 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB 12:13:23.501 [error] erlang.async_threads.stack_size invalid, must be divisible by 8 12:13:23.501 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB [0.158 s] ok [done in 0.362 s] ======================================================= All 291 tests passed. Cover analysis: /tmp/thumbs/develop.98127ed.enable_thumbs.c2a6e4d/.eunit/index.html =INFO REPORT==== 5-Jan-2017::12:13:25 === application: lager exited: stopped type: permanent =INFO REPORT==== 5-Jan-2017::12:13:25 === application: goldrush exited: killed type: permanent ``` --------------------------------------------------
:white_check_mark: MAKE_XREF

> Started at: 2017-01-05 12:13 > Duration: 3 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.98127ed.enable_thumbs.c2a6e4d; make xref ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.98127ed.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.98127ed.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.98127ed.enable_thumbs.c2a6e4d (escriptize) ./rebar xref skip_deps=true ==> develop.98127ed.enable_thumbs.c2a6e4d (xref) ``` --------------------------------------------------
:white_check_mark: MAKE_DIALYZER

> Started at: 2017-01-05 12:13 > Duration: 28 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.98127ed.enable_thumbs.c2a6e4d; make dialyzer ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.98127ed.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.98127ed.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.98127ed.enable_thumbs.c2a6e4d (escriptize) dialyzer --check_plt --plt /home/ubuntu/.riak_combo_dialyzer_plt --apps kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets public_key mnesia syntax_tools compiler && \ dialyzer --add_to_plt --plt /home/ubuntu/.riak_combo_dialyzer_plt --output_plt /home/ubuntu/.riak_combo_dialyzer_plt --apps kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets public_key mnesia syntax_tools compiler ; test $? -ne 1 Checking whether the PLT /home/ubuntu/.riak_combo_dialyzer_plt is up-to-date... yes done (passed successfully) yes done (passed successfully) dialyzer --build_plt --output_plt .local_dialyzer_plt deps/*/ebin ; test $? -ne 1 Compiling some key modules to native code... done in 0m8.71s Creating PLT .local_dialyzer_plt ... Unknown functions: alarm_handler:set_alarm/1 application:get_application/1 application:get_env/2 application:set_env/3 application:start/1 application:start/2 application:stop/1 calendar:datetime_to_gregorian_seconds/1 calendar:day_of_the_week/1 calendar:gregorian_seconds_to_datetime/1 calendar:last_day_of_the_month/2 calendar:local_time/0 calendar:local_time_to_universal_time_dst/1 calendar:now_to_local_time/1 code:delete/1 code:load_binary/3 code:priv_dir/1 code:soft_purge/1 compile:forms/2 ct:pal/1 erl_internal:bif/3 erl_internal:op_type/2 erl_posix_msg:message/1 erl_scan:string/1 erl_syntax:abstract/1 erl_syntax:application/2 erl_syntax:application/3 erl_syntax:arity_qualifier/2 erl_syntax:atom/1 erl_syntax:attribute/2 erl_syntax:case_expr/2 erl_syntax:catch_expr/1 erl_syntax:clause/3 erl_syntax:function/2 erl_syntax:integer/1 erl_syntax:list/1 erl_syntax:match_expr/2 erl_syntax:revert/1 erl_syntax:tuple/1 erl_syntax:underscore/0 erl_syntax:variable/1 erl_syntax_lib:analyze_forms/1 erlang:atom_to_list/1 erlang:binary_to_list/1 erlang:binary_to_list/3 erlang:bitstring_to_list/1 erlang:erase/1 erlang:exit/2 erlang:float_to_list/1 erlang:fun_info/2 erlang:fun_to_list/1 erlang:get/1 erlang:get_module_info/1 erlang:get_module_info/2 erlang:group_leader/0 erlang:integer_to_list/1 erlang:iolist_size/1 erlang:iolist_to_binary/1 erlang:is_builtin/3 erlang:is_map/1 erlang:is_process_alive/1 erlang:link/1 erlang:list_to_atom/1 erlang:list_to_binary/1 erlang:list_to_existing_atom/1 erlang:list_to_float/1 erlang:list_to_integer/1 erlang:list_to_tuple/1 erlang:localtime/0 erlang:make_fun/3 erlang:map_size/1 erlang:max/2 erlang:min/2 erlang:pid_to_list/1 erlang:port_to_list/1 erlang:process_flag/2 erlang:process_info/2 erlang:put/2 erlang:ref_to_list/1 erlang:send_after/3 erlang:split_binary/2 erlang:unlink/1 erlang:whereis/1 error_logger:add_report_handler/1 error_logger:delete_report_handler/1 error_logger:error_msg/2 error_logger:warning_msg/1 escript:script_name/0 ets:delete/1 ets:delete_all_objects/1 ets:give_away/3 ets:info/1 ets:info/2 ets:insert/2 ets:insert_new/2 ets:lookup/2 ets:lookup_element/3 ets:new/2 ets:setopts/2 ets:tab2list/1 ets:update_counter/3 file:close/1 file:consult/1 file:datasync/1 file:delete/1 file:format_error/1 file:open/2 file:read_file/1 file:read_file_info/1 file:rename/2 file:write/2 file:write_file/2 filelib:ensure_dir/1 filelib:is_regular/1 filelib:wildcard/1 filename:absname/1 filename:basename/2 filename:dirname/1 filename:join/1 filename:join/2 gen_event:add_sup_handler/3 gen_event:call/3 gen_event:call/4 gen_event:delete_handler/3 gen_event:notify/2 gen_event:sync_notify/2 gen_event:which_handlers/1 gen_server:call/2 gen_server:cast/2 gen_server:reply/2 gen_server:start/3 gen_server:start/4 gen_server:start_link/3 gen_server:start_link/4 init:get_argument/1 io:columns/0 io:format/1 io:format/2 io:format/3 io:put_chars/1 io:put_chars/2 io_lib:deep_char_list/1 io_lib:format/2 io_lib:fwrite/2 io_lib:printable_list/1 io_lib:write/2 io_lib_format:fwrite_g/1 lager_default_tracer:info/1 lists:duplicate/2 lists:flatlength/1 lists:keystore/4 lists:sublist/2 maps:to_list/1 ordsets:add_element/2 ordsets:from_list/1 ordsets:intersection/2 ordsets:is_element/2 ordsets:new/0 ordsets:union/2 os:getenv/1 os:timestamp/0 os:type/0 proplists:delete/2 proplists:get_value/2 proplists:get_value/3 proplists:is_defined/2 proplists:lookup/2 re:compile/2 re:replace/4 re:run/3 sets:add_element/2 sets:new/0 sets:to_list/1 string:centre/2 string:chr/2 string:cspan/2 string:join/2 string:left/2 string:right/2 string:str/2 string:sub_string/2 string:substr/3 string:to_lower/1 string:tokens/2 supervisor:delete_child/2 supervisor:start_child/2 supervisor:start_link/3 supervisor:terminate_child/2 timer:now_diff/2 timer:sleep/1 unicode:characters_to_binary/1 unicode:characters_to_list/1 Unknown types: erl_syntax:syntaxTree/0 erlang:timestamp/0 ets:tab/0 ets:tid/0 file:date_time/0 file:filename/0 file:io_device/0 file:name/0 proplists:property/0 supervisor:child_spec/0 unicode:charlist/0 done in 0m0.85s done (passed successfully) ==> develop.98127ed.enable_thumbs.c2a6e4d (dialyzer) Checking whether the PLT /home/ubuntu/.riak_combo_dialyzer_plt is up-to-date... yes Checking whether the PLT .local_dialyzer_plt is up-to-date... yes Compiling some key modules to native code... done in 0m8.59s Proceeding with analysis... Unknown functions: mustache:render/2 rebar_config:get_local/3 rebar_mustache:render/2 rebar_rel_utils:get_target_dir/2 rebar_rel_utils:is_rel_dir/0 rebar_rel_utils:load_config/2 done in 0m1.88s done (passed successfully) ``` --------------------------------------------------
:white_large_square: 0 of 2 Code reviews from organization basho
thumbot commented 7 years ago
enable_thumbs c2a6e4d :arrow_right: develop f0c5cff :white_check_mark: completed
Looks good! :+1:
:white_check_mark: MERGE

> Started at: 2017-01-05 12:17 > Duration: 1 seconds. > Result: OK > Message: Merge Success: enable_thumbs c2a6e4ddfc8f24e4c5bc69d87f4214ee05739021 onto target branch: develop f0c5cffdb5f47b5c55eeb883c69b370d9e7077bd > Exit Code: OK > :page_facing_up:

``` Merge made by the 'recursive' strategy. .thumbs.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .thumbs.yml ``` --------------------------------------------------
:white_check_mark: MAKE_CLEAN

> Started at: 2017-01-05 12:17 > Duration: 1 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.f0c5cff.enable_thumbs.c2a6e4d; make clean ==> develop.f0c5cff.enable_thumbs.c2a6e4d (clean) ``` --------------------------------------------------
:white_check_mark: MAKE_DEPS

> Started at: 2017-01-05 12:17 > Duration: 3 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.f0c5cff.enable_thumbs.c2a6e4d; make deps ./rebar get-deps ==> develop.f0c5cff.enable_thumbs.c2a6e4d (get-deps) Pulling getopt from {git,"https://github.com/basho/getopt.git",{tag,"v0.8.2"}} Cloning into 'getopt'... Pulling lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}} Cloning into 'lager'... Pulling neotoma from {git,"https://github.com/basho/neotoma.git", {tag,"1.7.4"}} Cloning into 'neotoma'... ==> getopt (get-deps) ==> lager (get-deps) Pulling goldrush from {git,"https://github.com/basho/goldrush.git", {tag,"0.1.9"}} Cloning into 'goldrush'... ==> goldrush (get-deps) ==> neotoma (get-deps) ``` --------------------------------------------------
:white_check_mark: MAKE_COMPILE

> Started at: 2017-01-05 12:17 > Duration: 4 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.f0c5cff.enable_thumbs.c2a6e4d; make compile ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.f0c5cff.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) Compiled src/getopt.erl ==> goldrush (compile) Compiled src/gr_app.erl Compiled src/gr_sup.erl Compiled src/gr_param_sup.erl Compiled src/gr_counter.erl Compiled src/gr_manager_sup.erl Compiled src/glc.erl Compiled src/gr_manager.erl Compiled src/glc_lib.erl Compiled src/gr_counter_sup.erl Compiled src/gre.erl Compiled src/gr_context.erl Compiled src/glc_code.erl Compiled src/glc_run.erl Compiled src/glc_ops.erl Compiled src/gr_param.erl ==> lager (compile) Compiled src/lager_util.erl Compiled src/lager_transform.erl Compiled src/lager_manager_killer.erl Compiled src/lager_common_test_backend.erl Compiled src/lager_handler_watcher.erl Compiled src/lager_crash_log.erl Compiled src/lager_format.erl Compiled src/error_logger_lager_h.erl Compiled src/lager_stdlib.erl Compiled src/lager_backend_throttle.erl Compiled src/lager_handler_watcher_sup.erl Compiled src/lager_default_formatter.erl Compiled src/lager_config.erl Compiled src/lager_file_backend.erl Compiled src/lager_console_backend.erl Compiled src/lager_app.erl Compiled src/lager_trunc_io.erl Compiled src/lager_sup.erl Compiled src/lager_msg.erl Compiled src/lager.erl ==> neotoma (compile) Compiled src/neotoma.erl Compiled src/neotoma_parse.erl ==> develop.f0c5cff.enable_thumbs.c2a6e4d (compile) Compiled src/cuttlefish_duration_parse.peg Compiled src/conf_parse.peg Compiled src/cuttlefish_variable.erl Compiled src/cuttlefish_util.erl Compiled src/cuttlefish_conf.erl Compiled src/cuttlefish.erl Compiled src/cuttlefish_flag.erl Compiled src/cuttlefish_duration.erl Compiled src/cuttlefish_duration_parse.erl Compiled src/cuttlefish_rebar_plugin.erl Compiled src/cuttlefish_effective.erl Compiled src/cuttlefish_vmargs.erl Compiled src/cuttlefish_validator.erl Compiled src/cuttlefish_bytesize.erl Compiled src/cuttlefish_unit.erl Compiled src/cuttlefish_generator.erl Compiled src/cuttlefish_datatypes.erl Compiled src/cuttlefish_advanced.erl Compiled src/lager_stderr_backend.erl Compiled src/cuttlefish_error.erl Compiled src/cuttlefish_enum.erl Compiled src/cuttlefish_schema.erl Compiled src/cuttlefish_mapping.erl Compiled src/cuttlefish_translation.erl Compiled src/cuttlefish_escript.erl Compiled src/conf_parse.erl ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.f0c5cff.enable_thumbs.c2a6e4d (escriptize) ``` --------------------------------------------------
:white_check_mark: MAKE_TEST

> Started at: 2017-01-05 12:17 > Duration: 52 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.f0c5cff.enable_thumbs.c2a6e4d; make test ... Snipped 318 lines ... with_test...ok cuttlefish_variable:258: variable_roundtrip_test_.......................................................................................................(x10)....................................................................................................(x100)........................................................(x1)......... Time limit reached: 3.0 seconds. OK, passed 6709 tests [3.951 s] ok [done in 3.972 s] cuttlefish_vmargs: stringify_test (module 'cuttlefish_vmargs')...[0.001 s] ok module 'cuttlefish_flag' cuttlefish_flag: parse_test...ok cuttlefish_flag: to_string_test...ok [done in 0.006 s] cuttlefish_advanced: overlay_test (module 'cuttlefish_advanced')...ok module 'conf_parse' conf_parse: file_test...[0.009 s] ok conf_parse: utf8_test...[0.001 s] ok [done in 0.016 s] module 'cuttlefish_escript_integration_tests' cuttlefish_escript_integration_tests: escript_utf8_test... =INFO REPORT==== 5-Jan-2017::12:17:33 === application: lager exited: stopped type: permanent 12:17:33.097 [error] ../test_fixtures/escript_utf8_test/etc/utf8.conf: Error converting value on line #1 to latin1 [0.013 s] ok cuttlefish_escript_integration_tests: advanced_config_format_test... =INFO REPORT==== 5-Jan-2017::12:17:33 === application: lager exited: stopped type: permanent 12:17:33.113 [error] Error parsing ../test_fixtures/acformat/etc/advanced.config, incorrect format: [[a],[b]] [0.012 s] ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok [done in 33.492 s] module 'erlang_vm_schema_tests' erlang_vm_schema_tests: basic_schema_test...[0.034 s] ok erlang_vm_schema_tests: override_schema_test...[0.034 s] ok erlang_vm_schema_tests: erlang_scheduler_test...[0.125 s] ok erlang_vm_schema_tests: async_threads_stack_size_test...12:18:06.874 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB 12:18:06.905 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB 12:18:06.936 [error] erlang.async_threads.stack_size invalid, must be divisible by 8 12:18:06.936 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB [0.157 s] ok [done in 0.362 s] ======================================================= All 291 tests passed. Cover analysis: /tmp/thumbs/develop.f0c5cff.enable_thumbs.c2a6e4d/.eunit/index.html =INFO REPORT==== 5-Jan-2017::12:18:08 === application: lager exited: stopped type: permanent =INFO REPORT==== 5-Jan-2017::12:18:08 === application: goldrush exited: killed type: permanent ``` --------------------------------------------------
:white_check_mark: MAKE_XREF

> Started at: 2017-01-05 12:18 > Duration: 3 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.f0c5cff.enable_thumbs.c2a6e4d; make xref ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.f0c5cff.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.f0c5cff.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.f0c5cff.enable_thumbs.c2a6e4d (escriptize) ./rebar xref skip_deps=true ==> develop.f0c5cff.enable_thumbs.c2a6e4d (xref) ``` --------------------------------------------------
:white_check_mark: MAKE_DIALYZER

> Started at: 2017-01-05 12:18 > Duration: 29 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.f0c5cff.enable_thumbs.c2a6e4d; make dialyzer ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.f0c5cff.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.f0c5cff.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.f0c5cff.enable_thumbs.c2a6e4d (escriptize) dialyzer --check_plt --plt /home/ubuntu/.riak_combo_dialyzer_plt --apps kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets public_key mnesia syntax_tools compiler && \ dialyzer --add_to_plt --plt /home/ubuntu/.riak_combo_dialyzer_plt --output_plt /home/ubuntu/.riak_combo_dialyzer_plt --apps kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets public_key mnesia syntax_tools compiler ; test $? -ne 1 Checking whether the PLT /home/ubuntu/.riak_combo_dialyzer_plt is up-to-date... yes done (passed successfully) yes done (passed successfully) dialyzer --build_plt --output_plt .local_dialyzer_plt deps/*/ebin ; test $? -ne 1 Compiling some key modules to native code... done in 0m8.62s Creating PLT .local_dialyzer_plt ... Unknown functions: alarm_handler:set_alarm/1 application:get_application/1 application:get_env/2 application:set_env/3 application:start/1 application:start/2 application:stop/1 calendar:datetime_to_gregorian_seconds/1 calendar:day_of_the_week/1 calendar:gregorian_seconds_to_datetime/1 calendar:last_day_of_the_month/2 calendar:local_time/0 calendar:local_time_to_universal_time_dst/1 calendar:now_to_local_time/1 code:delete/1 code:load_binary/3 code:priv_dir/1 code:soft_purge/1 compile:forms/2 ct:pal/1 erl_internal:bif/3 erl_internal:op_type/2 erl_posix_msg:message/1 erl_scan:string/1 erl_syntax:abstract/1 erl_syntax:application/2 erl_syntax:application/3 erl_syntax:arity_qualifier/2 erl_syntax:atom/1 erl_syntax:attribute/2 erl_syntax:case_expr/2 erl_syntax:catch_expr/1 erl_syntax:clause/3 erl_syntax:function/2 erl_syntax:integer/1 erl_syntax:list/1 erl_syntax:match_expr/2 erl_syntax:revert/1 erl_syntax:tuple/1 erl_syntax:underscore/0 erl_syntax:variable/1 erl_syntax_lib:analyze_forms/1 erlang:atom_to_list/1 erlang:binary_to_list/1 erlang:binary_to_list/3 erlang:bitstring_to_list/1 erlang:erase/1 erlang:exit/2 erlang:float_to_list/1 erlang:fun_info/2 erlang:fun_to_list/1 erlang:get/1 erlang:get_module_info/1 erlang:get_module_info/2 erlang:group_leader/0 erlang:integer_to_list/1 erlang:iolist_size/1 erlang:iolist_to_binary/1 erlang:is_builtin/3 erlang:is_map/1 erlang:is_process_alive/1 erlang:link/1 erlang:list_to_atom/1 erlang:list_to_binary/1 erlang:list_to_existing_atom/1 erlang:list_to_float/1 erlang:list_to_integer/1 erlang:list_to_tuple/1 erlang:localtime/0 erlang:make_fun/3 erlang:map_size/1 erlang:max/2 erlang:min/2 erlang:pid_to_list/1 erlang:port_to_list/1 erlang:process_flag/2 erlang:process_info/2 erlang:put/2 erlang:ref_to_list/1 erlang:send_after/3 erlang:split_binary/2 erlang:unlink/1 erlang:whereis/1 error_logger:add_report_handler/1 error_logger:delete_report_handler/1 error_logger:error_msg/2 error_logger:warning_msg/1 escript:script_name/0 ets:delete/1 ets:delete_all_objects/1 ets:give_away/3 ets:info/1 ets:info/2 ets:insert/2 ets:insert_new/2 ets:lookup/2 ets:lookup_element/3 ets:new/2 ets:setopts/2 ets:tab2list/1 ets:update_counter/3 file:close/1 file:consult/1 file:datasync/1 file:delete/1 file:format_error/1 file:open/2 file:read_file/1 file:read_file_info/1 file:rename/2 file:write/2 file:write_file/2 filelib:ensure_dir/1 filelib:is_regular/1 filelib:wildcard/1 filename:absname/1 filename:basename/2 filename:dirname/1 filename:join/1 filename:join/2 gen_event:add_sup_handler/3 gen_event:call/3 gen_event:call/4 gen_event:delete_handler/3 gen_event:notify/2 gen_event:sync_notify/2 gen_event:which_handlers/1 gen_server:call/2 gen_server:cast/2 gen_server:reply/2 gen_server:start/3 gen_server:start/4 gen_server:start_link/3 gen_server:start_link/4 init:get_argument/1 io:columns/0 io:format/1 io:format/2 io:format/3 io:put_chars/1 io:put_chars/2 io_lib:deep_char_list/1 io_lib:format/2 io_lib:fwrite/2 io_lib:printable_list/1 io_lib:write/2 io_lib_format:fwrite_g/1 lager_default_tracer:info/1 lists:duplicate/2 lists:flatlength/1 lists:keystore/4 lists:sublist/2 maps:to_list/1 ordsets:add_element/2 ordsets:from_list/1 ordsets:intersection/2 ordsets:is_element/2 ordsets:new/0 ordsets:union/2 os:getenv/1 os:timestamp/0 os:type/0 proplists:delete/2 proplists:get_value/2 proplists:get_value/3 proplists:is_defined/2 proplists:lookup/2 re:compile/2 re:replace/4 re:run/3 sets:add_element/2 sets:new/0 sets:to_list/1 string:centre/2 string:chr/2 string:cspan/2 string:join/2 string:left/2 string:right/2 string:str/2 string:sub_string/2 string:substr/3 string:to_lower/1 string:tokens/2 supervisor:delete_child/2 supervisor:start_child/2 supervisor:start_link/3 supervisor:terminate_child/2 timer:now_diff/2 timer:sleep/1 unicode:characters_to_binary/1 unicode:characters_to_list/1 Unknown types: erl_syntax:syntaxTree/0 erlang:timestamp/0 ets:tab/0 ets:tid/0 file:date_time/0 file:filename/0 file:io_device/0 file:name/0 proplists:property/0 supervisor:child_spec/0 unicode:charlist/0 done in 0m0.87s done (passed successfully) ==> develop.f0c5cff.enable_thumbs.c2a6e4d (dialyzer) Checking whether the PLT /home/ubuntu/.riak_combo_dialyzer_plt is up-to-date... yes Checking whether the PLT .local_dialyzer_plt is up-to-date... yes Compiling some key modules to native code... done in 0m8.78s Proceeding with analysis... Unknown functions: mustache:render/2 rebar_config:get_local/3 rebar_mustache:render/2 rebar_rel_utils:get_target_dir/2 rebar_rel_utils:is_rel_dir/0 rebar_rel_utils:load_config/2 done in 0m1.83s done (passed successfully) ``` --------------------------------------------------
:white_large_square: 0 of 2 Code reviews from organization basho
thumbot commented 7 years ago
enable_thumbs c2a6e4d :arrow_right: develop 4f436ba :white_check_mark: completed
Looks good! :+1:
:white_check_mark: MERGE

> Started at: 2017-02-06 07:28 > Duration: 0 seconds. > Result: OK > Message: Merge Success: enable_thumbs c2a6e4ddfc8f24e4c5bc69d87f4214ee05739021 onto target branch: develop 4f436ba2b67a7a95ed1d4ddd74a44a06661a77d1 > Exit Code: OK > :page_facing_up:

``` Merge made by the 'recursive' strategy. .thumbs.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .thumbs.yml ``` --------------------------------------------------
:white_check_mark: MAKE_CLEAN

> Started at: 2017-02-06 07:28 > Duration: 0 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.4f436ba.enable_thumbs.c2a6e4d; make clean ==> develop.4f436ba.enable_thumbs.c2a6e4d (clean) ``` --------------------------------------------------
:white_check_mark: MAKE_DEPS

> Started at: 2017-02-06 07:28 > Duration: 2 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.4f436ba.enable_thumbs.c2a6e4d; make deps ./rebar get-deps ==> develop.4f436ba.enable_thumbs.c2a6e4d (get-deps) Pulling getopt from {git,"https://github.com/basho/getopt.git",{tag,"v0.8.2"}} Cloning into 'getopt'... Pulling lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}} Cloning into 'lager'... Pulling neotoma from {git,"https://github.com/basho/neotoma.git", {tag,"1.7.4"}} Cloning into 'neotoma'... ==> getopt (get-deps) ==> lager (get-deps) Pulling goldrush from {git,"https://github.com/basho/goldrush.git", {tag,"0.1.9"}} Cloning into 'goldrush'... ==> goldrush (get-deps) ==> neotoma (get-deps) ``` --------------------------------------------------
:white_check_mark: MAKE_COMPILE

> Started at: 2017-02-06 07:28 > Duration: 5 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.4f436ba.enable_thumbs.c2a6e4d; make compile ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.4f436ba.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) Compiled src/getopt.erl ==> goldrush (compile) Compiled src/gr_app.erl Compiled src/gr_sup.erl Compiled src/gr_param_sup.erl Compiled src/gr_counter.erl Compiled src/gr_manager_sup.erl Compiled src/glc.erl Compiled src/gr_manager.erl Compiled src/glc_lib.erl Compiled src/gr_counter_sup.erl Compiled src/gr_context.erl Compiled src/gre.erl Compiled src/glc_run.erl Compiled src/glc_ops.erl Compiled src/glc_code.erl Compiled src/gr_param.erl ==> lager (compile) Compiled src/lager_util.erl Compiled src/lager_transform.erl Compiled src/lager_manager_killer.erl Compiled src/lager_common_test_backend.erl Compiled src/lager_handler_watcher.erl Compiled src/lager_crash_log.erl Compiled src/lager_format.erl Compiled src/error_logger_lager_h.erl Compiled src/lager_stdlib.erl Compiled src/lager_backend_throttle.erl Compiled src/lager_handler_watcher_sup.erl Compiled src/lager_default_formatter.erl Compiled src/lager_config.erl Compiled src/lager_file_backend.erl Compiled src/lager_console_backend.erl Compiled src/lager_trunc_io.erl Compiled src/lager_sup.erl Compiled src/lager_app.erl Compiled src/lager_msg.erl Compiled src/lager.erl ==> neotoma (compile) Compiled src/neotoma.erl Compiled src/neotoma_parse.erl ==> develop.4f436ba.enable_thumbs.c2a6e4d (compile) Compiled src/cuttlefish_duration_parse.peg Compiled src/conf_parse.peg Compiled src/cuttlefish_variable.erl Compiled src/cuttlefish_util.erl Compiled src/cuttlefish_conf.erl Compiled src/cuttlefish.erl Compiled src/cuttlefish_flag.erl Compiled src/cuttlefish_duration.erl Compiled src/cuttlefish_rebar_plugin.erl Compiled src/cuttlefish_duration_parse.erl Compiled src/cuttlefish_effective.erl Compiled src/cuttlefish_vmargs.erl Compiled src/cuttlefish_validator.erl Compiled src/cuttlefish_bytesize.erl Compiled src/cuttlefish_unit.erl Compiled src/cuttlefish_generator.erl Compiled src/cuttlefish_advanced.erl Compiled src/cuttlefish_datatypes.erl Compiled src/lager_stderr_backend.erl Compiled src/cuttlefish_error.erl Compiled src/cuttlefish_enum.erl Compiled src/cuttlefish_mapping.erl Compiled src/cuttlefish_schema.erl Compiled src/cuttlefish_translation.erl Compiled src/cuttlefish_escript.erl Compiled src/conf_parse.erl ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.4f436ba.enable_thumbs.c2a6e4d (escriptize) ``` --------------------------------------------------
:white_check_mark: MAKE_TEST

> Started at: 2017-02-06 07:28 > Duration: 52 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.4f436ba.enable_thumbs.c2a6e4d; make test ... Snipped 325 lines ... args: stringify_test (module 'cuttlefish_vmargs')...ok module 'cuttlefish_flag' cuttlefish_flag: parse_test...ok cuttlefish_flag: to_string_test...ok [done in 0.006 s] cuttlefish_advanced: overlay_test (module 'cuttlefish_advanced')...ok module 'conf_parse' conf_parse: file_test...[0.008 s] ok conf_parse: utf8_test...[0.001 s] ok [done in 0.015 s] module 'cuttlefish_escript_integration_tests' cuttlefish_escript_integration_tests: escript_utf8_test... =INFO REPORT==== 6-Feb-2017::07:28:43 === application: lager exited: stopped type: permanent 07:28:43.419 [error] ../test_fixtures/escript_utf8_test/etc/utf8.conf: Error converting value on line #1 to latin1 [0.013 s] ok cuttlefish_escript_integration_tests: advanced_config_format_test... =INFO REPORT==== 6-Feb-2017::07:28:43 === application: lager exited: stopped type: permanent 07:28:43.435 [error] Error parsing ../test_fixtures/acformat/etc/advanced.config, incorrect format: [[a],[b]] [0.012 s] ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:71: escript_prune...ok cuttlefish_escript_integration_tests:72: escript_prune...ok cuttlefish_escript_integration_tests:87: compare_lists...ok cuttlefish_escript_integration_tests:87: compare_lists...ok [done in 33.488 s] module 'erlang_vm_schema_tests' erlang_vm_schema_tests: basic_schema_test...[0.036 s] ok erlang_vm_schema_tests: override_schema_test...[0.036 s] ok erlang_vm_schema_tests: erlang_scheduler_test...[0.136 s] ok erlang_vm_schema_tests: async_threads_stack_size_test...07:29:17.214 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB 07:29:17.248 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB 07:29:17.282 [error] erlang.async_threads.stack_size invalid, must be divisible by 8 07:29:17.283 [error] erlang.async_threads.stack_size invalid, must be in the range of 128KB to 64MB [0.171 s] ok erlang_vm_schema_tests: inet_dist_use_interface_test...07:29:17.422 [error] erlang.distribution.interface invalid, must be a valid IPv4 or IPv6 address 07:29:17.457 [error] erlang.distribution.interface invalid, must be a valid IPv4 or IPv6 address 07:29:17.491 [error] erlang.distribution.interface invalid, must be a valid IPv4 or IPv6 address 07:29:17.524 [error] erlang.distribution.interface invalid, must be a valid IPv4 or IPv6 address [0.238 s] ok [done in 0.632 s] ======================================================= All 292 tests passed. Cover analysis: /tmp/thumbs/develop.4f436ba.enable_thumbs.c2a6e4d/.eunit/index.html =INFO REPORT==== 6-Feb-2017::07:29:19 === application: lager exited: stopped type: permanent =INFO REPORT==== 6-Feb-2017::07:29:19 === application: goldrush exited: killed type: permanent ``` --------------------------------------------------
:white_check_mark: MAKE_XREF

> Started at: 2017-02-06 07:29 > Duration: 4 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.4f436ba.enable_thumbs.c2a6e4d; make xref ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.4f436ba.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.4f436ba.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.4f436ba.enable_thumbs.c2a6e4d (escriptize) ./rebar xref skip_deps=true ==> develop.4f436ba.enable_thumbs.c2a6e4d (xref) ``` --------------------------------------------------
:white_check_mark: MAKE_DIALYZER

> Started at: 2017-02-06 07:29 > Duration: 29 seconds. > Result: OK > Message: OK > Exit Code: 0 > :page_facing_up:

``` cd /tmp/thumbs/develop.4f436ba.enable_thumbs.c2a6e4d; make dialyzer ./rebar get-deps ==> getopt (get-deps) ==> goldrush (get-deps) ==> lager (get-deps) ==> neotoma (get-deps) ==> develop.4f436ba.enable_thumbs.c2a6e4d (get-deps) ./rebar compile ==> getopt (compile) ==> goldrush (compile) ==> lager (compile) ==> neotoma (compile) ==> develop.4f436ba.enable_thumbs.c2a6e4d (compile) ==> getopt (escriptize) ==> goldrush (escriptize) ==> lager (escriptize) ==> neotoma (escriptize) ==> develop.4f436ba.enable_thumbs.c2a6e4d (escriptize) dialyzer --check_plt --plt /home/ubuntu/.riak_combo_dialyzer_plt --apps kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets public_key mnesia syntax_tools compiler && \ dialyzer --add_to_plt --plt /home/ubuntu/.riak_combo_dialyzer_plt --output_plt /home/ubuntu/.riak_combo_dialyzer_plt --apps kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets public_key mnesia syntax_tools compiler ; test $? -ne 1 Checking whether the PLT /home/ubuntu/.riak_combo_dialyzer_plt is up-to-date... yes done (passed successfully) yes done (passed successfully) dialyzer --build_plt --output_plt .local_dialyzer_plt deps/*/ebin ; test $? -ne 1 Compiling some key modules to native code... done in 0m8.67s Creating PLT .local_dialyzer_plt ... Unknown functions: alarm_handler:set_alarm/1 application:get_application/1 application:get_env/2 application:set_env/3 application:start/1 application:start/2 application:stop/1 calendar:datetime_to_gregorian_seconds/1 calendar:day_of_the_week/1 calendar:gregorian_seconds_to_datetime/1 calendar:last_day_of_the_month/2 calendar:local_time/0 calendar:local_time_to_universal_time_dst/1 calendar:now_to_local_time/1 code:delete/1 code:load_binary/3 code:priv_dir/1 code:soft_purge/1 compile:forms/2 ct:pal/1 erl_internal:bif/3 erl_internal:op_type/2 erl_posix_msg:message/1 erl_scan:string/1 erl_syntax:abstract/1 erl_syntax:application/2 erl_syntax:application/3 erl_syntax:arity_qualifier/2 erl_syntax:atom/1 erl_syntax:attribute/2 erl_syntax:case_expr/2 erl_syntax:catch_expr/1 erl_syntax:clause/3 erl_syntax:function/2 erl_syntax:integer/1 erl_syntax:list/1 erl_syntax:match_expr/2 erl_syntax:revert/1 erl_syntax:tuple/1 erl_syntax:underscore/0 erl_syntax:variable/1 erl_syntax_lib:analyze_forms/1 erlang:atom_to_list/1 erlang:binary_to_list/1 erlang:binary_to_list/3 erlang:bitstring_to_list/1 erlang:erase/1 erlang:exit/2 erlang:float_to_list/1 erlang:fun_info/2 erlang:fun_to_list/1 erlang:get/1 erlang:get_module_info/1 erlang:get_module_info/2 erlang:group_leader/0 erlang:integer_to_list/1 erlang:iolist_size/1 erlang:iolist_to_binary/1 erlang:is_builtin/3 erlang:is_map/1 erlang:is_process_alive/1 erlang:link/1 erlang:list_to_atom/1 erlang:list_to_binary/1 erlang:list_to_existing_atom/1 erlang:list_to_float/1 erlang:list_to_integer/1 erlang:list_to_tuple/1 erlang:localtime/0 erlang:make_fun/3 erlang:map_size/1 erlang:max/2 erlang:min/2 erlang:pid_to_list/1 erlang:port_to_list/1 erlang:process_flag/2 erlang:process_info/2 erlang:put/2 erlang:ref_to_list/1 erlang:send_after/3 erlang:split_binary/2 erlang:unlink/1 erlang:whereis/1 error_logger:add_report_handler/1 error_logger:delete_report_handler/1 error_logger:error_msg/2 error_logger:warning_msg/1 escript:script_name/0 ets:delete/1 ets:delete_all_objects/1 ets:give_away/3 ets:info/1 ets:info/2 ets:insert/2 ets:insert_new/2 ets:lookup/2 ets:lookup_element/3 ets:new/2 ets:setopts/2 ets:tab2list/1 ets:update_counter/3 file:close/1 file:consult/1 file:datasync/1 file:delete/1 file:format_error/1 file:open/2 file:read_file/1 file:read_file_info/1 file:rename/2 file:write/2 file:write_file/2 filelib:ensure_dir/1 filelib:is_regular/1 filelib:wildcard/1 filename:absname/1 filename:basename/2 filename:dirname/1 filename:join/1 filename:join/2 gen_event:add_sup_handler/3 gen_event:call/3 gen_event:call/4 gen_event:delete_handler/3 gen_event:notify/2 gen_event:sync_notify/2 gen_event:which_handlers/1 gen_server:call/2 gen_server:cast/2 gen_server:reply/2 gen_server:start/3 gen_server:start/4 gen_server:start_link/3 gen_server:start_link/4 init:get_argument/1 io:columns/0 io:format/1 io:format/2 io:format/3 io:put_chars/1 io:put_chars/2 io_lib:deep_char_list/1 io_lib:format/2 io_lib:fwrite/2 io_lib:printable_list/1 io_lib:write/2 io_lib_format:fwrite_g/1 lager_default_tracer:info/1 lists:duplicate/2 lists:flatlength/1 lists:keystore/4 lists:sublist/2 maps:to_list/1 ordsets:add_element/2 ordsets:from_list/1 ordsets:intersection/2 ordsets:is_element/2 ordsets:new/0 ordsets:union/2 os:getenv/1 os:timestamp/0 os:type/0 proplists:delete/2 proplists:get_value/2 proplists:get_value/3 proplists:is_defined/2 proplists:lookup/2 re:compile/2 re:replace/4 re:run/3 sets:add_element/2 sets:new/0 sets:to_list/1 string:centre/2 string:chr/2 string:cspan/2 string:join/2 string:left/2 string:right/2 string:str/2 string:sub_string/2 string:substr/3 string:to_lower/1 string:tokens/2 supervisor:delete_child/2 supervisor:start_child/2 supervisor:start_link/3 supervisor:terminate_child/2 timer:now_diff/2 timer:sleep/1 unicode:characters_to_binary/1 unicode:characters_to_list/1 Unknown types: erl_syntax:syntaxTree/0 erlang:timestamp/0 ets:tab/0 ets:tid/0 file:date_time/0 file:filename/0 file:io_device/0 file:name/0 proplists:property/0 supervisor:child_spec/0 unicode:charlist/0 done in 0m0.91s done (passed successfully) ==> develop.4f436ba.enable_thumbs.c2a6e4d (dialyzer) Checking whether the PLT /home/ubuntu/.riak_combo_dialyzer_plt is up-to-date... yes Checking whether the PLT .local_dialyzer_plt is up-to-date... yes Compiling some key modules to native code... done in 0m8.73s Proceeding with analysis... Unknown functions: mustache:render/2 rebar_config:get_local/3 rebar_mustache:render/2 rebar_rel_utils:get_target_dir/2 rebar_rel_utils:is_rel_dir/0 rebar_rel_utils:load_config/2 done in 0m1.85s done (passed successfully) ``` --------------------------------------------------
:white_large_square: 0 of 2 Code reviews from organization basho