packages/web/353/test/test_10369.php

Go to the documentation of this file.
00001 #!/usr/local/sbin/php -q
00002 <?php
00003 
00004 $stage_fn = "/etc/test/board_10369.stage";
00005 $res_fn = "/etc/test/board_10369.res";
00006 $launch_fn = "/etc/launch.conf";
00007 $test_fn="/mnt/flash/html/test/test_inner_10369.php";
00008 
00009 function _start() {
00010         global $res_fn;
00011 
00012         //return responce
00013         $res_xml = "<?xml version='1.0' standalone='yes'?><test name=\"test_10369\">";
00014         $res_xml .= "<start result=\"OK\"/>";
00015         $res_xml .= "</test>";
00016         $xml = new SimpleXMLElement($res_xml);
00017         $rslt=$xml->asXML();
00018         header("Content-Type: text/xml");
00019         header("Content-Length: ".strlen($rslt)."\n");
00020         header("Pragma: no-cache\n");
00021         printf($rslt);
00022 
00023         flush();
00024         // start the test
00025         unlink($res_fn);
00026         exec("/mnt/flash/html/test/test_inner_10369.php &");
00027 }
00028 
00029 $CMD = "res";
00030 if($_GET['cmd'] == "start")
00031         $CMD = "start";
00032 
00033 if($CMD == "start") {
00034         _start();
00035         exit(0);
00036 }
00037 
00038 if($CMD == "res") {
00039         global $res_fn;
00040 
00041         $res = "<?xml version='1.0' standalone='yes'?><test name=\"test_10369\">";
00042         $res .= file_get_contents($res_fn);
00043         $res .= "</test>";
00044 
00045 //sleep(1);
00046 //exec("reboot");
00047 
00048         header("Content-Type: text/xml");
00049         header("Content-Length: ".strlen($res)."\n");
00050         header("Pragma: no-cache\n");
00051         printf($res);
00052         flush();
00053 }
00054 
00055 ?>

Generated on Thu Aug 7 16:19:01 2008 for elphel by  doxygen 1.5.1