Project

General

Profile

Actions

action #62531

closed

coordination #36712: [saga] Use YaST specific framework for GUI testing

coordination #50672: [funtional][y][epic] Use libyui-rest-api for YaST modules testing

[functional][y][timeboxed:24h] Introduce api version compatibility for the rest-api

Added by riafarov over 4 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
2020-01-22
Due date:
2020-02-11
% Done:

0%

Estimated time:

Description

Motivation

Our ultimate goal is to execute tests with restapi library which is available on the medium and corresponding ruby gem.
For the cases when we will modify rest-api, etc, this is essential to execute tests for the older versions of the distributions.

Acceptance criteria

  1. Backward-compatibility mechanism is introduced into the solution

Suggestions

We can either simply tag ruby gem releases and use corresponding version, or we can make gem backward compatible and use Factory pattern to use matching api calls and functionality.

See https://github.com/libyui/libyui-rest-api/ and https://github.com/jknphy/libyui_client

Actions #1

Updated by riafarov over 4 years ago

  • Subject changed from [functional][y] Introduce api version compatibility for the rest-api to [functional][y][timeboxed:24h] Introduce api version compatibility for the rest-api
  • Description updated (diff)
Actions #2

Updated by riafarov over 4 years ago

  • Status changed from New to Workable
Actions #3

Updated by oorlov about 4 years ago

  • Status changed from Workable to In Progress
  • Assignee set to oorlov
Actions #4

Updated by oorlov about 4 years ago

PR to libyui-rest-api: https://github.com/libyui/libyui-rest-api/pull/4

Implementation for libyui_client is in progress.

Actions #5

Updated by oorlov about 4 years ago

  • Status changed from In Progress to Feedback
Actions #6

Updated by riafarov about 4 years ago

  • Status changed from Feedback to Resolved

Changes to libyui-restapi are not merged, but review comments are addressed. So we will continue on that in the follow-up tickets.

Actions

Also available in: Atom PDF