Project

General

Profile

Actions

Feature #2466

closed

Impose time limits for integration scenarios

Added by Junxiao Shi about 9 years ago. Updated 6 months ago.

Status:
Abandoned
Priority:
Normal
Assignee:
-
Category:
Integration Tests
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
6.00 h

Description

Some integration test scenarios may fail to terminate due to ndn-cxx or NFD Bugs.

Time limits should be imposed:

  • build/install of each program is limited to 90 minutes
  • each scenario is limited to 30 minutes
  • if a scenario fails to terminate within its time limit,
    • it is deemed to be failed
    • the cleanup action is invoked with a time limit of 10 minutes
      • if the cleanup action fails to terminate within its time limit, the entire test procedure is aborted
      • if the cleanup action succeeds, the next scenario can start

These time limits should be imposed in Python code.

Some bash-based scenarios may need revision so that cleanup action can be called from Python.

Actions #1

Updated by Eric Newberry about 8 years ago

  • Status changed from New to In Progress
  • Assignee set to Eric Newberry
Actions #2

Updated by Eric Newberry almost 8 years ago

  • Assignee deleted (Eric Newberry)
Actions #3

Updated by Junxiao Shi almost 8 years ago

  • Status changed from In Progress to New
Actions #4

Updated by Davide Pesavento 6 months ago

  • Subject changed from impose time limits for integration scenarios to Impose time limits for integration scenarios
  • Status changed from New to Abandoned
Actions

Also available in: Atom PDF