Since most of the harness is in commonjs modules seems like all this would need to do is create a loader then require the harness. File selection is probably the hardest part but the assertions and failures stuff should probably log just fine as-is