Skip to content

Releases: nokia/moler

moler 0.9.3

18 Apr 08:23
Compare
Choose a tag to compare

New Features

  • #124 - Wait4 sequence
  • #131 - Root state for unix
  • #141 - Juniper device

Improvements

  • #139 - Allow empty command string
  • #140 - No need CONNECTION_HOPS when dynamically device creation
  • #142 - runner wait_for should react on both being done: future and observer
  • #144 - Cmd wait for prompt on failure
  • #145 - Trainings
  • #146 - Start long commands
  • #147 - Command termination on timeout
  • #148 - Clear the environment before device configuration test
  • #150 - Add new writing method to log files - append data
  • #152 - Threaded runner max threads
  • #151 - Add some more parsing methods to unix commands
  • #153 - add misfire_grace_time -> seconds after the designated runtime that the job is still allowed to be run

Bug Fixes

  • #143 - fixed parse outputs
  • #149 - Fix pyyaml warning due to new pyyaml load method

moler 0.9.2

20 Mar 14:20
Compare
Choose a tag to compare

Bug Fixes

  • Change due to new pyyaml API - add Loader for yaml.load method #138

moler 0.9.1

20 Mar 12:54
Compare
Choose a tag to compare

New Features

  • Unix shutdown event #137

moler 0.9.0

19 Mar 14:23
Compare
Choose a tag to compare

New Features

Improvements

  • Generate sphinx documentation #83
  • added password_encrypt #122
  • added support for optional newline char(s) after prompt #123
  • Ps cmd refacotring #125
  • Coverage improvement #127
  • Remove unnecessary zmq shell implementation #128
  • Sudo check embedded command #129
  • ctrl+c functionality for unix #132
  • Workshop prepare #135

Bug Fixes

  • Scp fix #121
  • Ls cmd test fix #126
  • Stpes end fix #130
  • set deepdiff version for python2.7 #136

moler 0.6.0

21 Feb 09:54
Compare
Choose a tag to compare

New Features

  • Load config and moler sleep #81
  • Ping Event #102
  • Unzip command #108
  • Commit of unix w command #110
  • Implementation of unix head command #111

Improvements

  • Cmds queue #106
  • dump function #107
  • Add devices examples #112
  • Cmd ping refactor #113
  • Moler test exception - improvement #117
  • Add options parameter into scp cmd #118
  • cd command #119

Bug Fixes

  • fixing ping_no_response #109
  • Load config configuration compare fix #116
  • Fix compare expected result and result in commands and events tests #114

moler 0.5.3

24 Jan 12:12
Compare
Choose a tag to compare

New Features

  • Cmd gunzip #28
  • Cmd sftp #42
  • Cmd wget #51
  • sudo #66
  • Cmd tcpdump #68
  • iptables #73
  • Add initial_state into devices #78
  • scheduler callback #80
  • Cmd sync #85
  • Add support for other unix base system #88
  • MolerTest warning #89
  • Many commands on connection #95
  • Add base version of UBootCRTM event #97
  • First version of test event mechanism #101

Improvements

  • Add sudo command for unix. enhancement #61
  • Double password for ssh enhancement #63
  • ssh double password #65
  • Change dicts update method #67
  • Cmd uptime refactoring enhancement #69
  • uptime refactoring #70
  • More accurate info about unhandled exceptions. enhancement #71
  • exception traceback #72
  • change name of path parameter #74
  • set default terminal variant - without that some examples doesn't work #75
  • ip_addr command can return empty outpu #76
  • add initial state into device #79
  • Telnet docstrings #82
  • change regex parsing interface_name #91
  • Option -> options #92
  • Change newline char - no more double prompt on the end of command #93
  • Sleep in moler test #94
  • Ignore unicode decode error #99
  • Create moler loggers only once #103
  • Check exception occured only in main thread -> not raise exception from child threads #105

Bug Fixes

  • fix bugs 76, add self.ret_required = False #77
  • Copy fix #86
  • new test and runner fix #87
  • Fix the fail string #90
  • Fix updating default SM configuration with configuration loaded from config file #96
  • Remove exceptions inv #98
  • fix resize window issue #104

moler 0.5.2

22 Oct 14:49
a83f3c3
Compare
Choose a tag to compare

New Features

  • Load configuration from dict #60

moler 0.5.1

22 Oct 14:34
Compare
Choose a tag to compare

Bug Fixes

  • Add missing bash_config file.

moler 0.5.0

22 Oct 14:05
e5774fb
Compare
Choose a tag to compare

First public release.

Supported connection types

  • Terminal (available variants: threaded)
  • TCP (available variants: threaded)
  • MemoryBuffer (available variants: threaded)

Supported commands

  • Unix - bash, cat, cd, chgrp, chmod, chown, cp, date, df, dmesg, echo, enter, env, ethtool, exit, export, find, genericunix, grep, hciconfig, hexdump, hostname, id, ifconfig, ip_addr, iperf, ip_link, ip_neigh, ip_route, ipsec, iptables, killall, kill, ln, ls, md5sum, mkdir, mount, mpstat, mv, nmap, ntpq, ping, pkill, ps, pwd, rm, route, run_script, scp, sed, service, socat, ssh, su, tail, tar, telnet, top, tshark, uname, uptime, useradd, userdel, which, whoami, zip
  • AT - get_imsi