Differences between revisions 7 and 51 (spanning 44 versions)
Revision 7 as of 2011-01-18 14:21:18
Size: 1660
Editor: jrg
Comment:
Revision 51 as of 2011-01-26 16:32:20
Size: 2472
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.. || ||
|| '''Step''' || '''Test succeeded (yes/no)''' || '''If no, what went wrong?''' ||
|| [[RadioTVStageTestStartTomcat|Start tomcat - is the DOMS running?]] || yes (2011-01-20) || ||
|| [[RadioTVStageTestStartIngester|Start the ingester - does it run properly?]]|| yes (2011-01-20) || ||
|| [[RadioTVStageTestStartPreingester|Start the pre-ingester - does it run properly?]] || NO.. (2011-01-24) || 1. apparently it was run for only 2010, not 2009. (channel-mappings now updated in stage+prod -> test 100fm again) ||
|| [[RadioTVStageTestVerifyIngest|Were pre-ingest files successfully ingested?]] || yes (2011-01-24) || ||
|| [[RadioTVStageTestVerifyClipping|Can we clip a media file out from an ingested object?]]|| yes (2011-01-25) (not tested that the cutout is the correct, just that it cuts) || ||
|| [[RadioTVStageTestVerifySearch|Can the ingested objects be searched and played in a browser?]] || to be tested.. || ||
|| [[RadioTVStageTestTestTimedOutTicket|Is the ticket system able to time out tickets?]] || to be tested.. || ||
|| [[RadioTVStageTestTestInvalidTicket|Will invalid tickets prevent a user from streaming video?]] || to be tested.. || ||
|| [[RadioTVStageTestSecuritySystem|Will a wrong IP be prevented to watch the videos?]] || to be tested.. || ||
Line 9: Line 18:
''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 11: Line 20:
<<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 ===
 1. Check that files have been created in the hotfolder for the given dates and channels.
 1. For one xml-file for {{{100fm}}}, make a random check that it contains data inside CDATA tags as the title tag shown below, and that it has atleast one file-tag at the end, containing a file-url and a file-name. {{{
 <pbcoreTitle>
                <title><![CDATA[<Something in here !!!!>]]></title>
                <titleType><![CDATA[titel]]></titleType>
 </pbcoreTitle>
}}}
 1. As done for {{{100fm}}}, do the same for {{{dr1}}} and {{{drhd}}}.
<<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 and Wowza
Line 30: Line 29:
<<Anchor(testX)>>
== Test X: ...? ==
=== Run the needed scripts ===
=== Inspect the results ===
''..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-20)

Start the ingester - does it run properly?

yes (2011-01-20)

Start the pre-ingester - does it run properly?

NO.. (2011-01-24)

1. apparently it was run for only 2010, not 2009. (channel-mappings now updated in stage+prod -> test 100fm again)

Were pre-ingest files successfully ingested?

yes (2011-01-24)

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

yes (2011-01-25) (not tested that the cutout is the correct, just that it cuts)

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

to be tested..

Is the ticket system able to time out tickets?

to be tested..

Will invalid tickets prevent a user from streaming video?

to be tested..

Will a wrong IP be prevented to watch the videos?

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 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)