Project

General

Profile

Actions

Feature #7917

closed

Take into account configuration to distinguish sub-jobs with the same modules and rule specifications

Added by Vitaly Mordan almost 8 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Urgent
Assignee:
Category:
Infrastructure of Core
Target version:
Start date:
01/26/2017
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

During creation of a sub-jobs for tests I got the following exception:

Traceback (most recent call last):
  File "/home/ubuntu/klever/core/core/core.py", line 74, in main
    job.decide(self.conf, self.mqs, {'build': multiprocessing.Manager().Lock()}, self.uploading_reports_process)
  File "/home/ubuntu/klever/core/core/utils.py", line 56, in callbacks_caller
    ret = attr(*args, **kwargs)
  File "/home/ubuntu/klever/core/core/job.py", line 79, in decide
    self.get_sub_jobs()
  File "/home/ubuntu/klever/core/core/utils.py", line 56, in callbacks_caller
    ret = attr(*args, **kwargs)
  File "/home/ubuntu/klever/core/core/job.py", line 332, in get_sub_jobs
    raise ValueError('Several sub-jobs have the same identifier "{0}"'.format(sub_job_id))
ValueError: Several sub-jobs have the same identifier "/tests/linux/kernel/sched/completion/bd63ce5/linux:kernel:sched:completion" 

This is because of sub-job identifiers for job class "Testing rule specifications" is concatenation of a path to tests and hash sums of modules and rule specifications.

The issue isn't important since it can be easily workarounded.


Related issues 1 (1 open0 closed)

Blocks Klever - Feature #7911: Add test cases for linux:kernel:locking:* rule specifications when CONFIG_LOCKDEP is unsetNew01/25/2017

Actions
Actions

Also available in: Atom PDF