Changeset 1723


Ignore:
Timestamp:
09/25/19 14:50:34 (2 years ago)
Author:
yushan
Message:

Generic_testcase : html report added for viewing on jenkins

Location:
XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/CMakeLists.txt

    r1716 r1723  
    1818        COMMAND rm -f report.txt 
    1919        COMMAND cat */*/report.txt > report.txt 
    20         COMMAND cat */report.txt >> report.txt) 
     20        COMMAND cat */report.txt >> report.txt 
     21        COMMAND rm -f report.html 
     22        COMMAND cat */*/report.html > report.html 
     23        COMMAND cat */report.html >> report.html) 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/check.py

    r1721 r1723  
    121121                f=open("checkfile.def", "r") 
    122122                h=open("report.txt", "a+") 
     123                l=open("report.html", "a+") 
     124 
    123125 
    124126 
     
    134136                                if os.stat("diff.txt").st_size==0: 
    135137                                        h.write("test for "+configName+" for file "+lpurple(line)+"     \t"+green('PASSED')+"\n")                
     138                                        l.write("<p>test for "+configName+" for file <font color=\"purple\">"+line+"</font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color=\"green\">PASSED</font></p>")               
    136139                                        print green("\n        ****************************************") 
    137140                                        print green("        ** "+line+" is valid !!! **") 
     
    143146                                                if gline.strip().startswith("0") or ":" in gline : 
    144147                                                        h.write("test for "+configName+" for file "+lpurple(line)+"      \t"+green('PASSED')+"\n")               
     148                                                        l.write("<p>test for "+configName+" for file <font color=\"purple\">"+line+"</font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color=\"green\">PASSED</font></p>")               
    145149                                                        print green("\n        ****************************************") 
    146150                                                        print green("        ** "+line+" is valid !!! **") 
     
    148152                                                else: 
    149153                                                        h.write("test for "+configName+" for file "+lpurple(line)+"     \t"+red('FAILED')+"\n")          
     154                                                        l.write("<p>test for "+configName+" for file <font color=\"purple\">"+line+"</font> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color=\"red\">FAILED</font></p>")                 
    150155                                                        print red("\n        **************************************************") 
    151156                                                        print red("        ** "+line+" is NOT valid. Please debugging.. **") 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_axis_algo/run_sub_test.sh

    r1721 r1723  
    3333echo " " >> report.txt 
    3434 
     35touch report.html 
     36> report.html 
     37echo "<p> </p> " >> report.html 
     38echo "<p> </p> " >> report.html 
     39echo "<p>testing  <font color="blue">axis</font> algorithms...</p>" >> report.html  
     40echo "<p> </p> " >> report.html 
     41 
    3542nb_config=$(python sub_config1.py 2>&1)                                                                                                                     
    3643 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_domain_algo/run_sub_test.sh

    r1721 r1723  
    3232echo " " >> report.txt 
    3333 
     34 
     35touch report.html 
     36> report.html 
     37echo "<p> </p> " >> report.html 
     38echo "<p> </p> " >> report.html 
     39echo "<p>testing  <font color="blue">domain</font> algorithms...</p>" >> report.html  
     40echo "<p> </p> " >> report.html 
     41 
    3442nb_config=$(python sub_config1.py 2>&1)                                                                                                                     
    3543 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/CMakeLists.txt

    r1716 r1723  
    1515        POST_BUILD  
    1616        COMMAND rm -f subreport.txt 
    17         COMMAND cat */report.txt > subreport.txt) 
     17        COMMAND rm -f subreport.html 
     18        COMMAND cat */report.txt > subreport.txt 
     19        COMMAND cat */report.html > subreport.html) 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/test_average/run_sub_test.sh

    r1721 r1723  
    3535echo " " >> report.txt 
    3636 
     37 
     38touch report.html 
     39> report.html 
     40echo "<p> </p> " >> report.html 
     41echo "<p> </p> " >> report.html 
     42echo "<p>testing  <font color="blue">average</font> reduce...</p>" >> report.html  
     43echo "<p> </p> " >> report.html 
     44 
     45 
    3746nb_config=$(python sub_config1.py 2>&1)                                                                                                                     
    3847 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/test_maximum/run_sub_test.sh

    r1721 r1723  
    3636echo " " >> report.txt 
    3737 
     38 
     39touch report.html 
     40> report.html 
     41echo "<p> </p> " >> report.html 
     42echo "<p> </p> " >> report.html 
     43echo "<p>testing  <font color="blue">maximum</font> reduce...</p>" >> report.html  
     44echo "<p> </p> " >> report.html 
     45 
    3846nb_config=$(python sub_config1.py 2>&1)                                                                                                                     
    3947 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/test_minimum/run_sub_test.sh

    r1721 r1723  
    3535echo " " >> report.txt 
    3636 
     37 
     38touch report.html 
     39> report.html 
     40echo "<p> </p> " >> report.html 
     41echo "<p> </p> " >> report.html 
     42echo "<p>testing  <font color="blue">minimum</font> reduce...</p>" >> report.html  
     43echo "<p> </p> " >> report.html 
     44 
    3745nb_config=$(python sub_config1.py 2>&1)                                                                                                                     
    3846 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_function/test_sum/run_sub_test.sh

    r1721 r1723  
    3535echo " " >> report.txt 
    3636 
     37 
     38touch report.html 
     39> report.html 
     40echo "<p> </p> " >> report.html 
     41echo "<p> </p> " >> report.html 
     42echo "<p>testing  <font color="blue">accumulate</font> reduce...</p>" >> report.html  
     43echo "<p> </p> " >> report.html 
     44 
    3745nb_config=$(python sub_config1.py 2>&1)                                                                                                                     
    3846 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_grid_algo/run_sub_test.sh

    r1721 r1723  
    3131echo " " >> report.txt 
    3232 
     33 
     34 
     35touch report.html 
     36> report.html 
     37echo "<p> </p> " >> report.html 
     38echo "<p> </p> " >> report.html 
     39echo "<p>testing  <font color="blue">grid</font> algorithms...</p>" >> report.html  
     40echo "<p> </p> " >> report.html 
     41 
    3342nb_config=$(python sub_config1.py 2>&1)                                                                                                                     
    3443 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/test_scalar_algo/run_sub_test.sh

    r1721 r1723  
    3030echo " " >> report.txt 
    3131 
     32touch report.html 
     33> report.html 
     34echo "<p> </p> " >> report.html 
     35echo "<p> </p> " >> report.html 
     36echo "<p>testing  <font color="blue">scalar</font> algorithms...</p>" >> report.html  
     37echo "<p> </p> " >> report.html 
     38 
    3239nb_config=$(python sub_config1.py 2>&1)                                                                                                                     
    3340 
  • XIOS/dev/dev_trunk_omp/GENERIC_TESTCASE/update_root.sh

    r1722 r1723  
    1 svn add --force --no-ignore root_reference/* 
    2 svn add --force --no-ignore root_reference/*/* 
    3 svn add --force --no-ignore root_reference/*/*/* 
    4 svn commit -m "Generic_testcase : update root_reference" 
     1echo "update root reference" 
Note: See TracChangeset for help on using the changeset viewer.