summaryrefslogtreecommitdiff
path: root/source3/aparser/harness.awk
diff options
context:
space:
mode:
Diffstat (limited to 'source3/aparser/harness.awk')
-rw-r--r--source3/aparser/harness.awk13
1 files changed, 13 insertions, 0 deletions
diff --git a/source3/aparser/harness.awk b/source3/aparser/harness.awk
new file mode 100644
index 0000000000..345fd6e191
--- /dev/null
+++ b/source3/aparser/harness.awk
@@ -0,0 +1,13 @@
+function produce_harness(f,
+ LOCAL, v, struct_num)
+{
+ struct_num=structs[test];
+
+ v["MODULE"]=module;
+ v["TEST"]=test;
+ v["TEST_FUNC"]=moduletest;
+ v["STRUCTNAME"] = structs[struct_num, "name"];
+ v["FUNCNAME"] = v["MODULE"] "_io_" v["STRUCTNAME"];
+
+ print_template(f, "harness_start.tpl", v);
+}