Releases: ONLYOFFICE-QA/onlyoffice_testrail_wrapper
Releases · ONLYOFFICE-QA/onlyoffice_testrail_wrapper
v0.5.0
0.5.0 (2024-02-02)
New Features
- Add
ruby-3.3
to CI - Add
dependabot
check forGitHub 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
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 oldnodejs
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
withinit_from_hash
--fail-fast
option for rspec by default- Replace usage of
HashHelper.get_hash_from_array_with_two_parameters
withTestrailApiObject#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
andruby-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 ingemspec
- Simplify code in
Testrail2#get_project_by_name
- Do not cache projects name in
Testrail2
v0.3.0
0.3.0 (2021-04-05)
New Feature
- Raise correct error if
TestrailProject#get_plan_by_id
get error in response
v0.2.0
0.2.0 (2021-02-18)
New Features
- Increase
Suite
,Run
test coverage TestrailRun#is_completed
accessor to check for closed runsTestrailProject#suites
to get list of SuitesTestrailProject#runs
to get list of RunsTestrailProject#plans
to get list of PlansTestrailProject#plan_by_name
to get plan by nameTestrailPlan#close
new method- Add
TestrailPlan#created_on
andTestrailRun#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
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 gemonlyoffice_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 fromtesting-shared
and rename it toadd_custom_exception
- Extract
RspecHelper.find_failed_line
fromtesting-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