Browse Source

[devtools/contrib/piglet/projects/ydb/config.yaml] Added tools required for unittests

Без них у ydb не будут работать unittest тесты:
```
./ya test -r ydb/core/blobstorage/base/ut
Error[-WUserErr]: in At top level: Target 'build/platform/test_tool' not found
Error[-WUserErr]: in At top level: Target 'build/external_resources/go_tools' not found
Error[-WUserErr]: in At top level: Target 'build/platform/java/jstyle_lib' not found
Configure error (use -k to proceed)
```
prettyboy 1 year ago
parent
commit
2bbcf2a026

+ 19 - 0
build/external_resources/go_tools/go1.20.json

@@ -0,0 +1,19 @@
+{
+    "by_platform": {
+        "darwin-arm64": {
+            "uri": "sbr:4773521027"
+        },
+        "darwin-x86_64": {
+            "uri": "sbr:4773516480"
+        },
+        "linux-x86_64": {
+            "uri": "sbr:4773507347"
+        },
+        "linux-aarch64": {
+            "uri": "sbr:4773511397"
+        },
+        "win32-x86_64": {
+            "uri": "sbr:4773525032"
+        }
+    }
+}

+ 9 - 0
build/external_resources/go_tools/ya.make

@@ -0,0 +1,9 @@
+RESOURCES_LIBRARY()
+
+IF(GOSTD_VERSION == 1.20)
+    DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE_BY_JSON(GO_TOOLS go1.20.json)
+ELSE()
+    MESSAGE(FATAL_ERROR Unsupported version [${GOSTD_VERSION}] of Go Standard Library)
+ENDIF()
+
+END()

+ 11 - 0
build/platform/java/jstyle_lib/ya.make

@@ -0,0 +1,11 @@
+RESOURCES_LIBRARY()
+
+OWNER(heretic)
+
+IF (USE_SYSTEM_JSTYLE_LIB)
+    MESSAGE(WARNING System java codestyle library $USE_SYSTEM_JSTYLE_LIB will be used)
+ELSE()
+    DECLARE_EXTERNAL_RESOURCE(JSTYLE_LIB sbr:4978388684)
+ENDIF()
+
+END()

+ 17 - 0
build/platform/test_tool/host.ya.make.inc

@@ -0,0 +1,17 @@
+IF (HOST_OS_DARWIN AND HOST_ARCH_X86_64)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:5067132840)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:5067178664)
+ELSEIF (HOST_OS_DARWIN AND HOST_ARCH_ARM64)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:5067132097)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:5067177433)
+ELSEIF (HOST_OS_LINUX AND HOST_ARCH_X86_64)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:5067134447)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:5067180809)
+ELSEIF (HOST_OS_LINUX AND HOST_ARCH_AARCH64)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:5067131075)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:5067176401)
+ELSEIF (HOST_OS_WINDOWS AND HOST_ARCH_X86_64)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_HOST sbr:5067133512)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL3_HOST sbr:5067179541)
+
+ENDIF()

+ 20 - 0
build/platform/test_tool/ya.make

@@ -0,0 +1,20 @@
+RESOURCES_LIBRARY()
+OWNER(
+    g:yatest
+    heretic
+)
+
+IF (TEST_TOOL_HOST_LOCAL)
+    MESSAGE(WARNING Host test tool $TEST_TOOL_HOST_LOCAL will be used)
+ENDIF()
+INCLUDE(host.ya.make.inc)
+IF (TEST_TOOL_TARGET_LOCAL)
+    MESSAGE(WARNING Target test tool $TEST_TOOL_TARGET_LOCAL will be used)
+ENDIF()
+IF (OS_IOS AND NOT BUILD_IOS_APP)
+    DECLARE_EXTERNAL_RESOURCE(TEST_TOOL_TARGET sbr:707351393)
+    INCLUDE(${ARCADIA_ROOT}/build/platform/xcode/tools/ya.make.inc)
+ENDIF()
+
+END()
+