Skip to content

Releases: ONLYOFFICE-QA/onlyoffice_testrail_wrapper

v0.5.0

02 Feb 15:35
7b5c007
Compare
Choose a tag to compare

0.5.0 (2024-02-02)

New Features

  • Add ruby-3.3 to CI
  • Add dependabot check for GitHub Actions

Fixes

  • Fix gem build warning about license name
  • Fix gem build warning about homepage

Changes

  • Run codecov CI action only on latest ruby version
  • Update codecov/codecov-action CI action to v3
  • Update actions/checkout CI action to v4
  • Migrate to codecov-4 CI action

v0.4.0

09 Aug 09:31
1dff11c
Compare
Choose a tag to compare

0.4.0 (2023-08-09)

New Features

  • Add ruby-3.1 in CI
  • Add yamllint check in CI
  • Add missing dependency of onlyoffice_file_helper
  • Introduce new class for TestrailHelper test results
  • Add TESTRAIL_IN_DEBUG env to force testrail use in debug mode
  • Make connection to testrail persistence. This may cause problems

Fixes

  • Fix markdownlint failure because of old nodejs in CI
  • Reduce read_keys calls - store values in cache

Changes

  • Require mfa for releasing gem
  • Fixes from rubocop-performance v1.13.0
  • Remove ruby-2.5 from CI since it's EOLed
  • Remove codeclimate support since we don't use it any more
  • Check dependabot at 8:00 Moscow time daily
  • Increase test coverage
  • Replace usage of parse_to_class_variable with init_from_hash
  • --fail-fast option for rspec by default
  • Replace usage of HashHelper.get_hash_from_array_with_two_parameters
    with TestrailApiObject#name_id_pairs
  • Remove unused TestrailHelper#ignored_parameters,
    TestrailHelper#add_result_by_case_name,
    TestrailHelper#mark_rest_environment_dependencies,
    TestrailHelper#delete_plan,
    TestrailHelper#search_plan_by_substring,
    TestrailHelper#get_plan_name_by_substring,
    TestrailHelper#get_tests_by_result
    TestrailStatusHelper#check_status_exist
  • Fix rubocop-1.28.1 code issues
  • Fix rubocop-1.31.2 code issues
  • Drop support of ruby-2.5 and ruby-2.6 since they EOL'ed
  • Change order of rubocop check in CI
  • Remove ruby-2.7 from CI since it's EOLed, but keep it in gemspec
  • Simplify code in Testrail2#get_project_by_name
  • Do not cache projects name in Testrail2

v0.3.0

05 Apr 08:44
86b0c71
Compare
Choose a tag to compare

0.3.0 (2021-04-05)

New Feature

  • Raise correct error if TestrailProject#get_plan_by_id get error in response

v0.2.0

18 Feb 15:37
a139abb
Compare
Choose a tag to compare

0.2.0 (2021-02-18)

New Features

  • Increase Suite, Run test coverage
  • TestrailRun#is_completed accessor to check for closed runs
  • TestrailProject#suites to get list of Suites
  • TestrailProject#runs to get list of Runs
  • TestrailProject#plans to get list of Plans
  • TestrailProject#plan_by_name to get plan by name
  • TestrailPlan#close new method
  • Add TestrailPlan#created_on and TestrailRun#created_on
  • Add TestrailProject#close_old_runs method
  • Add TestrailProject#runs_older_than_days method
  • Add ruby-3.0 to CI

Changes

  • Do not send codecov info on non-CI runs
  • Deprecate TestrailProject#get_suites
  • Deprecate TestrailProject#get_runs
  • Deprecate TestrailProject#get_plans
  • Deprecate TestrailProject#get_plan_by_name
  • Minor refactor with module extraction
  • TestrailTools.close_all_runs_older_than and
    TestrailTools.close_all_plans_older_than use newer methods
  • Remove unused TestrailTools.close_run
  • Remove unused TestrailTools.get_incompleted_plan_entries
  • Cleanup test runs and plans after spec run
  • Disable parallel run in CI

v0.1.0

27 Nov 18:06
a54f049
Compare
Choose a tag to compare

0.1.0 (2020-11-27)

New Features

  • Add markdownlint check in CI
  • Add dev dependency of rubocop-rake
  • Add rubocop check in CI
  • Add dependabot config
  • Add rake task to release gem

Changes

  • Change method get_tests_by_result for working with array of statuses
  • Extract Bugzilla helpers to separate gem onlyoffice_bugzilla_helper
  • Drop support of Ruby 2.1
  • Add plan url for error while adding result to closed plan
  • Remove dependency of activesupport
  • Remove unused custom_js_error handler
  • Required ruby version is 2.3
  • Remove net-ping dependency
  • Extract set_custom_exception method from testing-shared
    and rename it to add_custom_exception
  • Extract RspecHelper.find_failed_line from testing-shared
  • Use GitHub Actions instead of TravisCI
  • Freeze exact gem dependencies version in Gemfile.lock
  • Drop support of ruby < 2.5 since they EOL'ed
  • Move all dependencies in gemspec
  • Moved repo to ONLYOFFICE-QA org

Fixes

  • Fix problem with adding result to testrail if test took less than 1 second
  • Fix compatibility with ruby-2.4
  • Fix typo in TestrailPlan#plan_durations
  • Fix incorrect path to config in check config