OSDN Git Service

implement encode tester.
[rec10/rec10-git.git] / rec10 / trunk / src / auto_test.py
index 78ddcca..b5c5f2a 100644 (file)
@@ -5,19 +5,22 @@
 import os
 import os.path
 import time
+import optparse
+import sys
+import datetime
 
 import configreader
 import chdb
 import tv2mp4
 import tv2ts
-def test_all_ch_encode(option,time):
+def test_all_ch_encode(option,stime):
     chl=chdb.getall()
     print chl
     path= configreader.getpath("test")
     tpath=os.path.join(path, "encode_test")
     if not os.path.exists(tpath):
         os.mkdir(tpath)
-    dnowt=datetime.datetime.now().strftime("%Y-%m-%d_%H:%M:%S")+"("+option+")"
+    dnowt=datetime.datetime.now().strftime("%Y-%m-%d_%H:%M:%S")+"_"+option+""
     tpatht=os.path.join(tpath,dnowt)
     if not os.path.exists(tpatht):
         os.mkdir(tpatht)
@@ -26,7 +29,7 @@ def test_all_ch_encode(option,time):
             print t
             pathname=os.path.join(tpatht,t['chtxt'])
             print pathname
-            tv2ts.tv2ts(pathname+".ts",t['ch'],t['csch'], time)
+            tv2ts.tv2ts(pathname+".ts",t['ch'],t['csch'], stime)
             tv2mp4.ts2mp4(pathname+".ts", pathname+".mp4", option)
             time.sleep(2)
 if __name__ == "__main__":
@@ -36,4 +39,5 @@ if __name__ == "__main__":
     parser.add_option("-e","--Encode",action="store",type="string",dest="encode_option",default="",metavar="TITLE",help="encode test(option)")
     (opts,args)=parser.parse_args(sys.argv)
     if opts.encode_option != "":##-sの場合
-        test_all_ch_encode(opts.encode_option, 10)
\ No newline at end of file
+        print "test_all_ch_encode"
+        test_all_ch_encode(opts.encode_option, "10")
\ No newline at end of file