Sorry to resurrect this old thread, but I'm running into the same problem and, unfortunately, not much has changed regarding documentation for asset creation, AFAICT.
Anyway, I created the xml files and bash scripts inside a directory - now what? I tried copying the dir into ~/.phoronix-test-suite/test-profiles/local, then pts/, with no results (the test didi not show up in list-available-test or in list-installed-tests). Is there some special syntax to debug-install a test from a local storage, rather than OB.org repository?
Note - I'm on OS X, so no GUI here.