Differences between revisions 4 and 85 (spanning 81 versions)
Revision 4 as of 2011-01-18 14:13:36
Size: 1265
Editor: jrg
Comment:
Revision 85 as of 2011-02-04 14:18:17
Size: 2848
Editor: jrg
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
|| '''Test, question to be answered''' || '''Answer (yes/no)''' || If no, what went wrong? ||
|| [[#test1|Test 1]]: Does preingester produce proper output files? || to be tested.. || ||
|| [[#test2|Test 2]]: If hotfolder is a folder shared over network, does preingest still output correctly? || to be tested.. || ||
|| '''Step''' || '''Test succeeded (yes/no)''' || '''If no, what went wrong?''' ||
|| [[RadioTVStageTestStartTomcat|Start tomcat - is the DOMS running?]] || yes (2011-01-31) || ||
|| [[RadioTVStageTestStartIngester|Start the ingester - does it run properly?]]|| yes (2011-01-31) || ||
|| [[BulkIngestBartFiles|Bulk ingest BART files]] || yes (2011-01-31) ||
|| [[RadioTVStageTestStartPreingester|Start the pre-ingester - does it run properly?]] || yes (2011-02-03) || (only drhd 2009 had no files, as the channel didn't exist in march 2009) ||
|| [[RadioTVStageTestVerifyIngest|Were pre-ingest files successfully ingested?]] || yes (2011-02-03) || ||
|| [[RadioTVStageTestVerifyClipping|Can we clip a media file out from an ingested object?]]|| yes (2011-01-25, 2011-02-03) || (note: this test doesn't test that the cutout is the correct, just that it cuts) ||
|| [[RadioTVStageTestVerifySearch|Can the ingested objects be searched and played in a browser?]] || yes (2011-02-04) || ||
|| [[RadioTVStageTestTestTimedOutTicket|Is the ticket system able to time out tickets?]] || yes (2011-02-04) || For radio: difficult to hear the {{{rck.flv}}} file : ) ||
|| [[RadioTVStageTestTestInvalidTicket|Will invalid tickets prevent a user from streaming video?]] || All things point to yes|| It is hard to forge the tickets. All attempts with forged tickets have failed to play ||
|| [[RadioTVStageTestSecuritySystem|Will a wrong IP be prevented to watch the videos?]] || yes (2011-02-04) || ||
|| [[RadioTVStageTestWowzaBackdoor| Test that video playback is not possible, if the doms plugin is not on the classpath ]] || to be tested.. || ||
Line 9: Line 18:
## || Test : ? || to be tested.. || || ##|| [[#testX|Test X]]: ...? || to be tested.. || ||
Line 11: Line 20:
In the explanations of the tests below, "Run the needed scripts" will be performed by maintenance in STAGE, whereas "Inspect the results" will be performed by DOMS / DigiTV / Summa people. [[HowToCountPublishedRadioTVProgramObjectsInFedora|How to count published radioTV program objects in Fedora]]
Line 13: Line 22:
<<Anchor(test1)>>
== Test 1: Does preingester produce proper output files? ==
=== Run the needed scripts ===
In STAGE, on the machine where DigiTV is installed, in directory {{{digitv/bin}}} do the following
{{{
  ./run_preingest.sh <hotfolder> 2010-03-01 2010-03-08 100fm dr1 drhd
  ./run_preingest.sh <hotfolder> 2009-03-01 2009-03-08 100fm dr1 drhd
}}}
where {{{<hotfolder>}}} is the folder which the ingester reads from.
=== Inspect the results ===
''..describe test..''
<<BR>>
The machines used for stage-testing are the folowing:
 * {{{stage01}}} aka {{{tethys}}}, user {{{doms}}} - used for lowlevelbitstorage
 * {{{stage02}}} aka {{{helene}}}, user {{{develro}}} - real user {{{fedora}}} - used for digitv and ingester
 * {{{stage05}}} aka {{{epimetheus}}}, user {{{develro}}} - used for the DOMS-portal aka web frontend
 * {{{debit}}}, user {{{develro}}}, real user {{{summahst}}} - used for doms/summa backend (perhaps frontend as well?)
 * {{{carme}}}, user {{{develro}}}, real user {{{doms}}} - used for the doms testbed
 * {{{adrasthea}}}, user {{{develro}}}, real user {{{bess}}} and {{{wowza}}} - used for BES (port {{{9361}}}) and Wowza
Line 25: Line 31:
<<Anchor(test2)>>
== Test 2: If hotfolder is a folder shared over network, does preingest still output correctly? ==
..describe test..
The machines used for internal DOMS test are:
 * {{{alhena}}}, user {{{fedora}}} - DOMS test machine
 * {{{iapetus}}}, user {{{doms}}} or {{{larm}}} - used for tests of BES and Wowza
 * {{{digitv-test-acs}}}, user {{{fedora}}} - used for testing DigiTV

STAGE-Test of DOMS RadioTV System

High-level overview of tests in STAGE:

Step

Test succeeded (yes/no)

If no, what went wrong?

Start tomcat - is the DOMS running?

yes (2011-01-31)

Start the ingester - does it run properly?

yes (2011-01-31)

Bulk ingest BART files

yes (2011-01-31)

Start the pre-ingester - does it run properly?

yes (2011-02-03)

(only drhd 2009 had no files, as the channel didn't exist in march 2009)

Were pre-ingest files successfully ingested?

yes (2011-02-03)

Can we clip a media file out from an ingested object?

yes (2011-01-25, 2011-02-03)

(note: this test doesn't test that the cutout is the correct, just that it cuts)

Can the ingested objects be searched and played in a browser?

yes (2011-02-04)

Is the ticket system able to time out tickets?

yes (2011-02-04)

For radio: difficult to hear the rck.flv file : )

Will invalid tickets prevent a user from streaming video?

All things point to yes

It is hard to forge the tickets. All attempts with forged tickets have failed to play

Will a wrong IP be prevented to watch the videos?

yes (2011-02-04)

Test that video playback is not possible, if the doms plugin is not on the classpath

to be tested..

How to count published radioTV program objects in Fedora


The machines used for stage-testing are the folowing:

  • stage01 aka tethys, user doms - used for lowlevelbitstorage

  • stage02 aka helene, user develro - real user fedora - used for digitv and ingester

  • stage05 aka epimetheus, user develro - used for the DOMS-portal aka web frontend

  • debit, user develro, real user summahst - used for doms/summa backend (perhaps frontend as well?)

  • carme, user develro, real user doms - used for the doms testbed

  • adrasthea, user develro, real user bess and wowza - used for BES (port 9361) and Wowza

The machines used for internal DOMS test are:

  • alhena, user fedora - DOMS test machine

  • iapetus, user doms or larm - used for tests of BES and Wowza

  • digitv-test-acs, user fedora - used for testing DigiTV

Stage-Test of DOMS RadioTV System (last edited 2011-02-11 10:33:15 by jrg)