Dan, this looks pretty cool and useful! On Aug 20, 2013, at 2:51 PM, Dan Olson <[email protected]> wrote:
I finally found time to automate to a great extent our build and deploy to test process.
Attached is the report this generates. Right now it runs some very primitive tests to verify things deployed successfully.
The FRONTEND tests validate things through the nginx proxy (!40.221.84.191).
The standard service / docs tests check the backend t# instance directly.
A curl is performed for service tests.
For documentation, a curl is performed which looks for href links to documentation. We need to work to standardize our documentation so this test works universally. I think some folks are deploying an index.html which is being served up instead of individual documents.
Yeah--we human tech doc checkers have been pretty lenient about that kind of non-standard API doc naming, but if you're going to be doing this automated testing, we will need to get the noncompliant services to standardize this. Nomi
I hope to automate the running of the "make test" scripts using this process.
I plan on setting this to run nightly, around 3am central time. It currently takes about 5 minutes to execute.
----- Forwarded Message ----- From: "root" <[email protected]> To: [email protected] Sent: Tuesday, August 20, 2013 4:38:22 PM Subject: [Release-team] KBase Nightly Build Aug20-2013-2138
***** FRONTEND SERVICE STATUS***** askkb OK auth_service OK cluster_service OK communities_qc OK erdb_service OK experiment OK feature_selection OK file_type_service OK functional_ortholog_predictor OK genome_annotation OK genotype_phenotype_api OK idserver OK invocation OK KBaseFBAModeling OK kb_seed OK microbes_model_builder OK networks OK ontology_service OK phispy OK probabilistic_annotation OK prom_service OK protein_info_service OK registry OK regprecise OK search OK shock_service OK sim_service OK translation OK trees OK workspace_service OK
*****FRONTEND DOCS STATUS***** askkb OK assembly NOTOK authorization_server OK cdmi_api OK cluster_service OK communities_api NOTOK communities_qc OK erdb_service OK experiment OK ExpressionServices OK fbaModelServices OK file_type_service OK Fizzy OK FunctionalOrthologPredictor OK genome_annotation OK Genotype_PhenotypeAPI OK idserver OK invocation OK jnomics NOTOK kbapi_common NOTOK KBaseNetworksService OK kb_model_seed NOTOK matR NOTOK microbes_model_builder NOTOK ontology_service OK Phispy OK PlantExpressionService OK probabilistic_annotation OK prom_service OK protein_info_service OK registry OK Regulation OK search OK shock_service OK sim_service OK translation OK trees OK workspaceService OK
*****SERVICE STATUS***** KBaseFBAModeling OK communities_qc OK experiment OK feature_selection OK file_type_service OK genome_annotation OK genotype_phenotype_api OK idserver OK expression OK invocation OK kb_seed OK networks OK ontology_service OK phispy OK probabilistic_annotation OK prom_service OK protein_info_service OK regprecise OK sim_service OK translation OK trees OK workspace_service OK erdb_service OK registry OK askkb OK microbes_model_builder NOTOK search NOTOK functional_ortholog_predictor OK shock_service NOTOK
*****FCGI STATUS***** auth_service OK cluster_service OK
*****DOCUMENTATION STATUS***** KBaseFBAModeling NOTOK auth_service NOTOK cluster_service OK communities_qc OK experiment OK feature_selection NOTOK file_type_service OK genome_annotation OK genotype_phenotype_api NOTOK idserver OK expression NOTOK invocation OK kb_seed NOTOK networks NOTOK ontology_service OK phispy NOTOK plant_expression_service NOTOK probabilistic_annotation OK prom_service OK protein_info_service OK regprecise NOTOK sim_service OK translation OK trees OK workspace_service NOTOK erdb_service OK matR NOTOK assembly NOTOK communities_api NOTOK jnomics NOTOK kbapi_common NOTOK kb_model_seed NOTOK registry OK askkb OK microbes_model_builder NOTOK search NOTOK functional_ortholog_predictor NOTOK shock_service OK
*****INSTALLED NEW HOSTS*****
*****INSTALLED NEW NGINX SERVICES*****
KBase build on Aug20-2013-2138
_______________________________________________ Release-team mailing list [email protected] https://lists.kbase.us/mailman/listinfo/release-team _______________________________________________ Release-team mailing list [email protected] https://lists.kbase.us/mailman/listinfo/release-team