github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/acceptancetests/repository/charms/chaos-monkey/actions/show-logs (about)

     1  #!/bin/bash -eux
     2  monkey_id='*'
     3  chaos_dir="$(config-get chaos-dir)"
     4  action_chaos_dir="$(action-get chaos-dir)"
     5  action_monkey_id="$(action-get monkey-id)"
     6  [[ -n ${action_chaos_dir:-} ]] && chaos_dir=${action_chaos_dir}
     7  [[ -n ${action_monkey_id:-} ]] && monkey_id=${action_monkey_id}
     8  action-set action-parameters.chaos-dir="${chaos_dir}"
     9  action-set action-parameters.monkey-id="${monkey_id}"
    10  
    11  target_dir="${chaos_dir}/chaos_monkey.${monkey_id}"
    12  for dir in ${target_dir}; do
    13      log="${dir}/log/results.log"
    14      key=${dir##*\/chaos_monkey\.}
    15      count=1
    16      while read line; do
    17          action-set ${key}-run-log.${count}="${line}"
    18          count=$((count + 1))
    19      done < ${log}
    20  done