@gaugeci gaugeci released this Sep 13, 2018 · 11 commits to master since this release

Assets 3

Enhancements

  • #99 - Add support to capture screenshot
  • #96 - Python 3 syntax support

Bug Fixes

  • #106 - "used of closed network connection" error is encountered and execution is stopped
  • #103 - Refactoring is broken after parser changes
  • #97 - steps file are opened with read+write permissions.
  • #91 - Should not get GET and POST event logs

Miscellaneous

  • #108 - STY,MAINT: Style of coding enhanced
  • #107 - minor spell correction and gauge link addition for reference
  • #93 - Proposal for a simplified data store API
  • #90 - Updating execution command
  • #89 - Updating project initialisation command
  • #55 - Fixed broken link for Gauge docs

Thanks @surajbarkale, @tjasinski, @uniconstructor and @surevs for your contributions to gauge-python.

@gaugeci gaugeci released this Jun 18, 2018 · 27 commits to master since this release

Assets 3

Enhancements

Bug Fixes

  • #84 - Segmentation fault
  • #31 - After refactoring, find-usage statistics and step implementation recognition should work

Miscellaneous

  • #54 - CPU usage should be acceptable

@gaugeci gaugeci released this May 18, 2018 · 42 commits to master since this release

Assets 3

Enhancements

  • #53 - Indicate a mismatch between gauge-python installation and pip show getgauge

Bug Fixes

  • #71 - pip install dev version number is not consistent
  • #59 - Gauge messages in hooks are not displayed
  • #73 - Pip install getgauge fails on Mac

@gaugeci gaugeci released this May 3, 2018 · 55 commits to master since this release

Assets 3

Enhancements

  • #49 - Should not list init.py in the file list to generate step implementation
  • #40 - Runner should log to log files when started gauge is started as daemon

Bug Fixes

  • #70 - Error starting debugger
  • #65 - Generate step implementation gives script error
  • #56 - Usage statistics should be displayed when step is implemented
  • #52 - IDE features should work as expected
  • #51 - Python process is not killed after shutdown/exit call
  • #42 - Use of network connection closed
  • #36 - Getting error when Debug option is used consecutively
  • #66 - import statement absent for blank file with blank lines

Miscellaneous

  • #53 - Indicate a mismatch between gauge-python installation and pip show getgauge
  • #54 - CPU usage should be acceptable
  • #33 - Attach debugger for python projects

@gaugeci gaugeci released this Mar 19, 2018 · 83 commits to master since this release

Assets 3

New Features

  • #19 - Add LSP related API's to make compatible with vscode

Enhancements

  • #7 - Provide a mechanism where users can specify the python version which will be used to run the specs

Bug Fixes

  • #35 - Failed to take screenshot using gauge_screenshot.
  • #16 - DataStoreFactory.scenario_data_store().get("MyKey") returns keyerror
  • #14 - Gauge API failed to start - Connection issue: GAUGE_INTERNAL_PORT

Miscellaneous

  • #11 - @before_step, @after_step execution hooks do not work (gauge 0.9.0, gauge-python 0.2.0)
  • #10 - Tagged execution hooks not working (gauge-python 0.3.6, getgauge 0.2.0, gauge 0.8.5)
  • #9 - Installation issue - Missing api.py
  • #8 - Step is not found when the py script with @step function is imported by another script
  • #6 - Starting relative directory is always ~/.gauge/plugins/python/ and isn't being changed when specifying '--dir .'
  • #5 - Failed to initialize project, exit status 1, using python 2.7 on last 2 releases
Mar 16, 2018
Adding appveyor badge
Pre-release
Pre-release

@kashishm kashishm released this Dec 22, 2017 · 129 commits to master since this release

Assets 3

#14 - Gauge API failed to start - Connection issue: GAUGE_INTERNAL_PORT

Pre-release
Pre-release

@kashishm kashishm released this Sep 21, 2017 · 135 commits to master since this release

Assets 3
  • Shows suggestion for validation errors.
Suggestions for fixing `Duplicate step implementation` errors.

Multiple implementations found for `Vowels in English language are <arg>.`
step_impl/step_impl.py:9
@step("Vowels in English language are <vowels>.")
def assert_default_vowels(given_vowels):
   ...

step_impl/step_impl.py:20
@step("Vowels in English language are <vowels>.")
def assert_default_vowels1(given_vowels):
   ...

Add the following missing implementations to fix `Step implementation not found` errors.

@step("Almost all words have vowels <table>")
def almost_all_words_have_vowels(table):
    assert False, "Add implementation code"

Pre-release
Pre-release

@kashishm kashishm released this Jul 31, 2017 · 147 commits to master since this release

Assets 3

Bug Fixes

  • #11 - @before_step, @after_step execution hooks do not work (gauge 0.9.0, gauge-python 0.2.0)
Pre-release

@kashishm kashishm released this Feb 18, 2017 · 151 commits to master since this release

Assets 3
  • Removing support for python3.1 and python3.2.
  • Updating proto2 to proto3.