Project

General

Profile

Feature #15058

All supporting modules should have standalone tests

Added by Marc Mengel almost 4 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
01/13/2017
Due date:
% Done:

100%

Estimated time:
(Total: 14.00 h)
Spent time:
(Total: 14.00 h)
Scope:
Internal
Experiment:
-
Stakeholders:
Duration:

Description

We need several software test-stands:

  • one for each of the agents (i.e.
    • fake condor_q,
    • fake syslog,
    • fake elasticsearch)
      that produce known data so we can test the agents standalone
  • a fake job script that can be run instead of actually launching jobs that provides the events we expect from launching a job-set as if they had come in from the agents, so we can test workflows without running real jobs, or actual agents.

This should be the parent issue of assorted specific sub-issues, one for each such test stand, and then particular specific tests to be run.


Subtasks

Feature #15144: Add mock webservice for testing agentsClosedMarc Mengel

Feature #15208: add tests to test/testUtilsPOMS.pyClosedVladimir Podstavkov

Feature #15317: Add more tests to test/test_JobsPOMS.pyClosedAndres Alba hernandez

Feature #15342: Add tests to test/test_AccessPOMS.pyClosedStephen White

Feature #15343: add more tests to test/test_CalendarPOMS.pyClosedMargherita Vittone Wiersma

Feature #15344: Add more tests to test/test_CampaignsPOMS.pyClosedMarc Mengel

Feature #15345: Add mor tests to test/test_FilesPOMS.pyClosedAndres Alba hernandez

Feature #15346: Add more tests to test/test_TagsPOMS.pyClosedMargherita Vittone Wiersma

Feature #15347: test_TriagePOMS.pyClosedMarc Mengel

Feature #15348: Add test to stand up a cherrypy instace and fetch one each of all pages.ClosedVladimir Podstavkov

History

#1 Updated by Anna Mazzacane almost 4 years ago

  • Status changed from New to Assigned
  • Assignee set to Marc Mengel

Marc will organize this in sub-tasks to be assigned.

#2 Updated by Anna Mazzacane almost 4 years ago

  • Status changed from Assigned to Work in progress

#3 Updated by Marc Mengel over 3 years ago

  • Target version changed from v2_0_0 to v2_1_0

#4 Updated by Anna Mazzacane over 3 years ago

  • Status changed from Work in progress to Resolved

#5 Updated by Anna Mazzacane over 3 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF