From: Jean Privat Date: Sat, 11 Jun 2016 03:21:06 +0000 (-0400) Subject: nitunit: use shorter names in the XML X-Git-Url: http://nitlanguage.org nitunit: use shorter names in the XML Signed-off-by: Jean Privat --- diff --git a/src/testing/testing_doc.nit b/src/testing/testing_doc.nit index 1cdd10a..1180bff 100644 --- a/src/testing/testing_doc.nit +++ b/src/testing/testing_doc.nit @@ -524,7 +524,7 @@ redef class ModelBuilder var ndoc = nclassdef.n_doc if ndoc != null then doc_entities += 1 - d2m.extract(ndoc.to_mdoc, "nitunit." + mmodule.full_name + "." + mclassdef.mclass.full_name, "") + d2m.extract(ndoc.to_mdoc, "nitunit." + mclassdef.full_name.replace("$", "."), "") end end for npropdef in nclassdef.n_propdefs do @@ -534,7 +534,8 @@ redef class ModelBuilder var ndoc = npropdef.n_doc if ndoc != null then doc_entities += 1 - d2m.extract(ndoc.to_mdoc, "nitunit." + mmodule.full_name + "." + mclassdef.mclass.full_name, mpropdef.mproperty.full_name) + var a = mpropdef.full_name.split("$") + d2m.extract(ndoc.to_mdoc, "nitunit." + a[0] + "." + a[1], a[2]) end end end @@ -566,7 +567,7 @@ redef class ModelBuilder doc_entities += 1 # NOTE: jenkins expects a '.' in the classname attr - d2m.extract(mdoc, "nitunit." + mgroup.full_name, "") + d2m.extract(mdoc, "nitunit." + mgroup.mpackage.name + "." + mgroup.name + ".", "") d2m.run_tests diff --git a/src/testing/testing_suite.nit b/src/testing/testing_suite.nit index e0ab351..7c60b83 100644 --- a/src/testing/testing_suite.nit +++ b/src/testing/testing_suite.nit @@ -310,12 +310,13 @@ class TestCase end redef fun xml_classname do - var mclassdef = test_method.mclassdef - return "nitunit." + mclassdef.mmodule.full_name + "." + mclassdef.mclass.full_name + var a = test_method.full_name.split("$") + return "nitunit.{a[0]}.{a[1]}" end redef fun xml_name do - return test_method.mproperty.full_name + var a = test_method.full_name.split("$") + return a[2] end end