@@ -824,20 +824,167 @@ <h3 id="_error_format_response">1.1. Error format response</h3>
824
824
</ div >
825
825
< div class ="sect2 ">
826
826
< h3 id ="_get_list_of_runs "> 1.2. Get List of Runs</ h3 >
827
- < div class ="paragraph "> < p > URL: <base>/get_runs </ p > </ div >
827
+ < div class ="paragraph "> < p > URL: <base>/runs </ p > </ div >
828
828
< div class ="paragraph "> < p > Method: GET</ p > </ div >
829
- < div class ="paragraph "> < p > Params: target, testpatt, offset, limit</ p > </ div >
829
+ < div class ="paragraph "> < p > Filter Params: target, testpatt, offset, limit</ p > </ div >
830
830
< div class ="paragraph "> < p > Response:</ p > </ div >
831
831
< div class ="exampleblock ">
832
832
< div class ="content ">
833
- < div class ="paragraph "> < p > { "< span class ="blue "> us</ span > " : "< span class ="red "> United States of America</ span > " }</ p > </ div >
833
+ < div class ="paragraph "> < p > [
834
+ {
835
+ "< span class ="red "> run_id</ span > " : "1",
836
+ "< span class ="red "> name</ span > " : "runname1",
837
+ "< span class ="red "> target</ span > " : "target1",
838
+ "< span class ="red "> tests</ span > " :
839
+ [
840
+ "< span class ="green "> test</ span > ":
841
+ [
842
+ {"< span class ="blue "> id</ span > ": 1, "< span class ="blue "> name</ span > ":test1, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target1/runname1/test1", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test1.html", "< span class ="blue "> status</ span > ": "PASS#"}
843
+ {"< span class ="blue "> id</ span > ": 2, "< span class ="blue "> name</ span > ":test2, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target1/runname1/test2", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test2.html", "< span class ="blue "> status</ span > ": "PASS"}
844
+ {"< span class ="blue "> id</ span > ": 3, "< span class ="blue "> name</ span > ":test3, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target1/runname1/test3", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test3.html", "< span class ="blue "> status</ span > ": "PASS"}
845
+ ]
846
+ ]
847
+ },
848
+ {
849
+ "< span class ="red "> run_id</ span > " : "2",
850
+ "< span class ="red "> name</ span > " : "runname2",
851
+ "< span class ="red "> target</ span > " : "target2",
852
+ "< span class ="red "> tests</ span > " :
853
+ [
854
+ "< span class ="green "> test</ span > :
855
+ [
856
+ {"< span class ="blue "> id</ span > ": 4, "< span class ="blue "> name</ span > ":[blue]test1, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test1", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test1.html", "< span class ="blue "> status</ span > ": "PASS"}
857
+ {"< span class ="blue "> id</ span > ": 5, "< span class ="blue "> name</ span > ":[blue]test2, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test2", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test2.html", "< span class ="blue "> status</ span > ": "FAIL"}
858
+ {"< span class ="blue "> id</ span > ": 6, "< span class ="blue "> name</ span > ":test3, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test3", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test3.html", "< span class ="blue "> status</ span > ": "PASS"}
859
+ ]
860
+ ]
861
+ }
862
+ ]</ p > </ div >
834
863
</ div > </ div >
835
- < div class ="paragraph "> < p > Another example ….</ p > </ div >
864
+ </ div >
865
+ < div class ="sect2 ">
866
+ < h3 id ="_trigger_a_new_run "> 1.3. Trigger a new Run</ h3 >
867
+ < div class ="paragraph "> < p > URL: <base>/runs</ p > </ div >
868
+ < div class ="paragraph "> < p > Method: POST</ p > </ div >
869
+ < div class ="paragraph "> < p > Request Params:</ p > </ div >
870
+ < div class ="exampleblock ">
871
+ < div class ="content ">
872
+ < div class ="paragraph "> < p > {"< span class ="blue "> target</ span > ": "target_value", "< span class ="blue "> runname</ span > " : "runname", "< span class ="blue "> test_pattern</ span > ": "optional test pattern"}</ p > </ div >
873
+ </ div > </ div >
874
+ < div class ="paragraph "> < p > Response:</ p > </ div >
875
+ < div class ="paragraph "> < p > If Error</ p > </ div >
876
+ < div class ="exampleblock ">
877
+ < div class ="content ">
878
+ < div class ="paragraph "> < p > { "< span class ="blue "> error</ span > " : "< span class ="red "> Error message</ span > " }</ p > </ div >
879
+ </ div > </ div >
880
+ < div class ="paragraph "> < p > If Success returns the results of the run</ p > </ div >
881
+ < div class ="exampleblock ">
882
+ < div class ="content ">
883
+ < div class ="paragraph "> < p > [
884
+ {
885
+ "< span class ="red "> run_id</ span > " : "2",
886
+ "< span class ="red "> name</ span > " : "runname2",
887
+ "< span class ="red "> target</ span > " : "target2",
888
+ "< span class ="red "> tests</ span > " :
889
+ [
890
+ "< span class ="green "> test</ span > :
891
+ [
892
+ {"< span class ="blue "> id</ span > ": 4, "< span class ="blue "> name</ span > ":[blue]test1, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test1", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test1.html", "< span class ="blue "> status</ span > ": "PASS"}
893
+ {"< span class ="blue "> id</ span > ": 5, "< span class ="blue "> name</ span > ":[blue]test2, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test2", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test2.html", "< span class ="blue "> status</ span > ": "FAIL"}
894
+ {"< span class ="blue "> id</ span > ": 6, "< span class ="blue "> name</ span > ":test3, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test3", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test3.html", "< span class ="blue "> status</ span > ": "PASS"}
895
+ ]
896
+ ]
897
+ }
898
+ ]</ p > </ div >
899
+ </ div > </ div >
900
+ </ div >
901
+ < div class ="sect2 ">
902
+ < h3 id ="_get_perticular_run "> 1.4. Get perticular Run</ h3 >
903
+ < div class ="paragraph "> < p > URL: <base>/runs/:id</ p > </ div >
904
+ < div class ="paragraph "> < p > Method: GET</ p > </ div >
905
+ < div class ="paragraph "> < p > Filter Params: testpatt</ p > </ div >
906
+ < div class ="paragraph "> < p > Response:</ p > </ div >
907
+ < div class ="exampleblock ">
908
+ < div class ="content ">
909
+ < div class ="paragraph "> < p > [
910
+ {
911
+ "< span class ="red "> run_id</ span > " : "2",
912
+ "< span class ="red "> name</ span > " : "runname2",
913
+ "< span class ="red "> target</ span > " : "target2",
914
+ "< span class ="red "> tests</ span > " :
915
+ [
916
+ "< span class ="green "> test</ span > ":
917
+ [
918
+ {"< span class ="blue "> id</ span > ": 4, "< span class ="blue "> name</ span > ":[blue]test1, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test1", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test1.html", "< span class ="blue "> status</ span > ": "PASS"}
919
+ {"< span class ="blue "> id</ span > ": 5, "< span class ="blue "> name</ span > ":[blue]test2, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test2", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test2.html", "< span class ="blue "> status</ span > ": "FAIL"}
920
+ {"< span class ="blue "> id</ span > ": 6, "< span class ="blue "> name</ span > ":test3, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test3", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test3.html", "< span class ="blue "> status</ span > ": "PASS"}
921
+ ]
922
+ ]
923
+ }
924
+ ]</ p > </ div >
925
+ </ div > </ div >
926
+ </ div >
927
+ < div class ="sect2 ">
928
+ < h3 id ="_re_execute_a_run "> 1.5. Re-execute a run</ h3 >
929
+ < div class ="paragraph "> < p > URL: <base>/runs/:id</ p > </ div >
930
+ < div class ="paragraph "> < p > Method: PUT/PATCH</ p > </ div >
931
+ < div class ="paragraph "> < p > Request Params: {"testpatt" : "pattern"}</ p > </ div >
932
+ < div class ="paragraph "> < p > Response:</ p > </ div >
933
+ < div class ="exampleblock ">
934
+ < div class ="content ">
935
+ < div class ="paragraph "> < p > [
936
+ {
937
+ "< span class ="red "> run_id</ span > " : "2",
938
+ "< span class ="red "> name</ span > " : "runname2",
939
+ "< span class ="red "> target</ span > " : "target2",
940
+ "< span class ="red "> tests</ span > " :
941
+ [
942
+ "< span class ="green "> test</ span > ":
943
+ [
944
+ {"< span class ="blue "> id</ span > ": 4, "< span class ="blue "> name</ span > ":[blue]test1, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test1", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test1.html", "< span class ="blue "> status</ span > ": "PASS"}
945
+ {"< span class ="blue "> id</ span > ": 5, "< span class ="blue "> name</ span > ":[blue]test2, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test2", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test2.html", "< span class ="blue "> status</ span > ": "FAIL"}
946
+ {"< span class ="blue "> id</ span > ": 6, "< span class ="blue "> name</ span > ":test3, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test3", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test3.html", "< span class ="blue "> status</ span > ": "PASS"}
947
+ ]
948
+ ]
949
+ }
950
+ ]</ p > </ div >
951
+ </ div > </ div >
952
+ </ div >
953
+ < div class ="sect2 ">
954
+ < h3 id ="_get_list_of_tests_within_a_run "> 1.6. Get List of tests within a run</ h3 >
955
+ < div class ="paragraph "> < p > URL: <base>/runs/:id/tests</ p > </ div >
956
+ < div class ="paragraph "> < p > Method: GET</ p > </ div >
957
+ < div class ="paragraph "> < p > Response:</ p > </ div >
958
+ < div class ="exampleblock ">
959
+ < div class ="content ">
960
+ < div class ="paragraph "> < p > [
961
+ "< span class ="red "> tests</ span > " :
962
+ [
963
+ {"< span class ="blue "> id</ span > ": 4, "< span class ="blue "> name</ span > ":[blue]test1, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test1", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test1.html", "< span class ="blue "> status</ span > ": "PASS"}
964
+ {"< span class ="blue "> id</ span > ": 5, "< span class ="blue "> name</ span > ":[blue]test2, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test2", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test2.html", "< span class ="blue "> status</ span > ": "FAIL"}
965
+ {"< span class ="blue "> id</ span > ": 6, "< span class ="blue "> name</ span > ":test3, "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test3", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test3.html", "< span class ="blue "> status</ span > ": "PASS"}
966
+ ]
967
+ ]</ p > </ div >
968
+ </ div > </ div >
969
+ </ div >
970
+ < div class ="sect2 ">
971
+ < h3 id ="_re_execute_a_test_within_a_run "> 1.7. Re-execute a test within a run</ h3 >
972
+ < div class ="paragraph "> < p > URL: <base>/runs/:id/tests/:id</ p > </ div >
973
+ < div class ="paragraph "> < p > Method: PUT/PATCH</ p > </ div >
974
+ < div class ="paragraph "> < p > Response:</ p > </ div >
975
+ < div class ="exampleblock ">
976
+ < div class ="content ">
977
+ < div class ="paragraph "> < p > {"< span class ="blue "> id</ span > ": "4", "< span class ="blue "> name</ span > ":"test1", "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test1", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test1.html", "< span class ="blue "> status</ span > ": "PASS"}</ p > </ div >
978
+ </ div > </ div >
979
+ </ div >
980
+ < div class ="sect2 ">
981
+ < h3 id ="_get_perticular_test_that_belongs_to_a_runs "> 1.8. Get perticular test that belongs to a Runs</ h3 >
982
+ < div class ="paragraph "> < p > URL: <base>/runs/:id/tests/:id</ p > </ div >
983
+ < div class ="paragraph "> < p > Method: GET</ p > </ div >
984
+ < div class ="paragraph "> < p > Response:</ p > </ div >
836
985
< div class ="exampleblock ">
837
986
< div class ="content ">
838
- < div class ="paragraph "> < p > { "< span class ="blue "> places</ span > ": [ [ "< span class ="red "> place_name</ span > ", "< span class ="red "> place_description</ span > ], … ],
839
- "< span class ="blue "> friends</ span > ": [ [ "< span class ="red "> short_name</ span > ", "< span class ="red "> username</ span > ", "< span class ="red "> location</ span > ", < span class ="red "> uid</ span > , < span class ="red "> frequency</ span > ], … ],
840
- "< span class ="blue "> iousum</ span > ": [ [ "< span class ="red "> nick:location</ span > ", < span class ="red "> est_iou</ span > ], …] }</ p > </ div >
987
+ < div class ="paragraph "> < p > {"< span class ="blue "> id</ span > ": "4", "< span class ="blue "> name</ span > ":"test1", "< span class ="blue "> item_path</ span > ": "", "< span class ="blue "> shortdir</ span > ": "/temp/foo/bar/target2/runname2/test1", "< span class ="blue "> final_logf</ span > ": "megatest-rollup-test1.html", "< span class ="blue "> status</ span > ": "PASS"}</ p > </ div >
841
988
</ div > </ div >
842
989
</ div >
843
990
</ div >
@@ -865,7 +1012,7 @@ <h2 id="_notes">2. Notes</h2>
865
1012
< div id ="footer ">
866
1013
< div id ="footer-text ">
867
1014
Version 1.0< br >
868
- Last updated 2016-07-25 15:03:20 PDT
1015
+ Last updated 2016-08-03 14:52:22 PDT
869
1016
</ div >
870
1017
</ div >
871
1018
</ body >
0 commit comments