Project

General

Profile

Actions

coordination #44075

closed

[functional][y][epic] Use more static code style checks to make life for test developers such a pain that nobody dares to add new tests which we would not be able to maintain anyway ;)

Added by okurz over 5 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 25
Start date:
2018-11-21
Due date:
2019-06-04
% Done:

100%

Estimated time:
(Total: 12.00 h)
Difficulty:

Description

Motivation

https://etherpad.nue.suse.com/qa_sles_functional_retrospective sprint 29 about "supporting of all the possible scenarios, architectures and product versions in the same test module makes tests less readable, very hard to maintain".

Acceptance criteria

  • AC1: Additional policies or tools have been evaluated and feasible ones implemented in the local tests

Suggestions


Subtasks 7 (0 open7 closed)

action #44159: [functional][y][timeboxed:4h] Use more static code style checks - evaluate what perl critic policies make senseResolvedJERiveraMoya2018-11-212018-12-04

Actions
action #44165: [functional][y] Use more static code style checks - try to use https://metacpan.org/pod/Perl::Critic::Policy::ControlStructures::ProhibitDeepNestsResolvedJERiveraMoya2018-11-212018-12-04

Actions
action #44528: [functional][y] Understand why "perlcritic" was not run for a long timeResolvedriafarov2018-11-292019-02-12

Actions
action #47012: [functional][u] Summary or Maintainer info missing from test modulesResolvedokurz2019-02-012019-03-26

Actions
action #48599: [functional][y] Use Perl::Critic::Freenode perlcritic rules as in os-autoinst and openQAResolvedJERiveraMoya2019-03-022019-05-21

Actions
action #48602: [functional][y] Limit maximum file length with static code checksRejectedriafarov2019-03-02

Actions
action #48605: [functional][y] Reduce code nesting level to a limit of 4Resolvedybonatakis2019-03-022019-06-04

Actions
Actions #1

Updated by riafarov over 5 years ago

  • Subject changed from [functional][y] Use more static code style checks to make life for test developers such a pain that nobody dares to add new tests which we would not be able to maintain anyway ;) to [epic][functional][y] Use more static code style checks to make life for test developers such a pain that nobody dares to add new tests which we would not be able to maintain anyway ;)
Actions #3

Updated by okurz over 5 years ago

  • Subject changed from [epic][functional][y] Use more static code style checks to make life for test developers such a pain that nobody dares to add new tests which we would not be able to maintain anyway ;) to [functional][y][epic] Use more static code style checks to make life for test developers such a pain that nobody dares to add new tests which we would not be able to maintain anyway ;)
Actions #4

Updated by okurz over 5 years ago

  • Status changed from Workable to Blocked
  • Assignee set to okurz
  • Target version changed from Milestone 21 to Milestone 22

-> #44528

Actions #5

Updated by okurz over 5 years ago

  • Due date changed from 2018-12-04 to 2019-02-12

due to changes in a related task

Actions #6

Updated by okurz about 5 years ago

  • Target version changed from Milestone 22 to Milestone 23
Actions #7

Updated by okurz about 5 years ago

  • Target version changed from Milestone 23 to Milestone 25

added more subtasks

Actions #8

Updated by okurz about 5 years ago

  • Assignee changed from okurz to riafarov

@riafarov to track as stand-in PO

Actions #9

Updated by JERiveraMoya almost 5 years ago

  • Due date changed from 2019-05-21 to 2019-06-04

due to changes in a related task

Actions #10

Updated by ybonatakis almost 5 years ago

  • Due date changed from 2019-06-04 to 2019-05-21

due to changes in a related task

Actions #11

Updated by riafarov almost 5 years ago

  • Due date changed from 2019-05-21 to 2019-06-04

due to changes in a related task

Actions #12

Updated by ybonatakis almost 5 years ago

  • Due date changed from 2019-06-04 to 2019-05-21

due to changes in a related task

Actions #13

Updated by JERiveraMoya almost 5 years ago

  • Due date changed from 2019-05-21 to 2019-06-04

due to changes in a related task

Actions #14

Updated by riafarov almost 5 years ago

We got pretty good results with this one, good job!

Actions #15

Updated by riafarov almost 5 years ago

  • Status changed from Blocked to Resolved
Actions #16

Updated by okurz almost 5 years ago

yep, agreed. Thank you all! :)

Actions #17

Updated by szarate over 3 years ago

  • Tracker changed from action to coordination
Actions

Also available in: Atom PDF