Ticket #173 (new task)

Opened 3 years ago

Last modified 2 years ago

Regression testing framework

Reported by: zorglub Assigned to:
Priority: high Milestone: Features paradize
Component: LibVLC Version:
Severity: major Keywords:
Cc: Platform(s): all
Difficulty: hard Work status: 20%

Description

A fully automated regression testing framework.

Probably implemented in Python, maybe using PyUnit? (but of course, it's rather unit-testing oriented)

VLC is not very easy to test, as it does not provide "parsable" results

What we could test quite easily:

  • Playlist operation
  • Core operation
  • Mediacontrol
  • VLM
  • Check that the streams appears to play (we can't assess the result)
  • Stream output: check size of output
  • to be completed

Change History

06/20/05 13:43:54 changed by zorglub

  • status changed from new to assigned.
  • wip set to Not started.

06/25/05 18:16:43 changed by zorglub

  • milestone changed from 0.8.3 feature freeze to 0.8.4 (provisional).

11/03/05 11:31:11 changed by zorglub

  • wip changed from Not started to 20%.

Framework is "here" w/ the needed improvements to the binding

01/02/06 22:03:40 changed by tumu

  • priority changed from normal to high.
  • severity changed from enhancement to major.

Nightlies have hit several regression failures lately, thus updating priority and moving severity off enhancement. Any relaxing on priority/severity should only be done if any automated regression testing is added to nightly builds.

02/20/06 14:59:49 changed by zorglub

  • milestone changed from 0.8.5 feature freeze to 0.8.6 features freeze.

05/25/06 21:58:37 changed by tumu

  • due_assign changed.
  • include_gantt changed.
  • dependencies changed.
  • type changed from defect to task.
  • due_close changed.

09/13/06 09:39:48 changed by zorglub

  • milestone changed from 0.8.6 features freeze to Features paradize.

12/31/06 11:20:46 changed by zorglub

  • status changed from assigned to new.
  • owner deleted.