Browse Source

More features for testing lua scripts with python

bakulinm 1 year ago
parent
commit
ae3fa3e528
1 changed files with 11 additions and 0 deletions
  1. 11 0
      build/ymake.core.conf

+ 11 - 0
build/ymake.core.conf

@@ -5614,6 +5614,17 @@ macro APPHOST() {
     JAVA_PROTO_PLUGIN(java_plugin apphost/tools/stub_generator/java_plugin DEPS apphost/api/service/java/apphost)
 }
 
+# tag:test tag:apphost
+### @usage: APPHOST_LUA_LIBS([Dir...])
+###
+### Add external lib dirs to LUA_PATH and include them in DATA
+### Format for dir: path to dir, eg. apphost/test/general_apphost
+macro APPHOST_LUA_LIBS(File...) {
+    DATA_FILES($File)
+    SET_APPEND(APPHOST_LUA_LIBS_PATH $File)
+    ENV(APPHOST_LUA_LIBS_PATH=$APPHOST_LUA_LIBS_PATH)
+}
+
 # tag:internal
 ### Add passed ya.conf.json and all bottle's formula external files to resources
 ### File MUST be arcadia root relative path (without "${ARCADIA_ROOT}/" prefix).