message: mutate the previous log accordingly
diff: @@ -47,20 +47,24 @@ export default class LogStore {
  logCommandState(command, status) {
  const index = PlaybackState.currentRunningTest.commands.indexOf(command) + 1;
  - const log = new Log();
  + let log;
  + if (this.logs.length && this.logs[this.logs.length - 1].commandId === command.id) {
  + log = this.logs[this.logs.length - 1];
  + } else {
  + log = new Log();
  log.setIndex(index);
  log.setCommandId(command.id);
  + }
  if (status) {
  switch(status.state) {
  case PlaybackStates.Pending:
  log.setMessage(status.message ? status.message : `Trying to execute ${command.command} on ${command.target}${command.value ? " with value " + command.value : ""}...`);
  break;
  case PlaybackStates.Failed:
  - log.setMessage(`Execution failed: ${status.message}`);
  + log.setError(status.message);
  log.setStatus(LogTypes.Error);
  break;
  case PlaybackStates.Passed:
  - log.setMessage(`Executed: ${command.command} on ${command.target}${command.value ? " with value " + command.value : ""} successfully`);
  log.setStatus(LogTypes.Success);
  break;
  }
  