diff --git a/.github/workflows/report_ram_log.yml b/.github/workflows/report_ram_log.yml index 95e81f164..bb09634b6 100644 --- a/.github/workflows/report_ram_log.yml +++ b/.github/workflows/report_ram_log.yml @@ -53,7 +53,15 @@ jobs: git clone -b oap-master https://github.com/intel-bigdata/arrow.git cd arrow/java mvn clean install -B -P arrow-jni -am -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -Darrow.cpp.build.dir=/tmp/arrow/cpp/build/release/ -DskipTests -Dcheckstyle.skip - - run: mvn test -B -DmembersOnlySuites=com.intel.oap.tpch -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -DtagsToInclude=com.intel.oap.tags.CommentOnContextPR -pl oap-native-sql/core -am -Dexec.skip=true + - name: Install Arrow datasource + run: | + cd /tmp + git clone https://github.com/oap-project/arrow-data-source.git + cd arrow-data-source + mvn clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -DskipTests + - run: | + cd core/ + mvn test -B -DmembersOnlySuites=com.intel.oap.tpch -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -DtagsToInclude=com.intel.oap.tags.CommentOnContextPR -Dexec.skip=true env: MAVEN_OPTS: "-Xmx2048m" COMMENT_CONTENT_PATH: "/tmp/comment.md" diff --git a/.github/workflows/tpch.yml b/.github/workflows/tpch.yml index d7d3b0c98..1d490adf9 100644 --- a/.github/workflows/tpch.yml +++ b/.github/workflows/tpch.yml @@ -18,11 +18,7 @@ name: Native SQL Engine TPC-H Suite on: - pull_request: - paths: - - '.github/workflows/tpch.yml' - - 'oap-native-sql/**' - - 'oap-data-source/arrow/**' + pull_request jobs: ram-usage-test: @@ -51,7 +47,15 @@ jobs: sudo make install cd ../../java mvn clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -P arrow-jni -am -Darrow.cpp.build.dir=/tmp/arrow/cpp/build/release/ -DskipTests -Dcheckstyle.skip - - run: mvn test -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -DmembersOnlySuites=com.intel.oap.tpch -DtagsToInclude=com.intel.oap.tags.TestAndWriteLogs -pl oap-native-sql/core -am + - name: Install Arrow datasource + run: | + cd /tmp + git clone https://github.com/oap-project/arrow-data-source.git + cd arrow-data-source + mvn clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn + - run: | + cd core/ + mvn test -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn -DmembersOnlySuites=com.intel.oap.tpch -DtagsToInclude=com.intel.oap.tags.TestAndWriteLogs env: MAVEN_OPTS: "-Xmx2048m" COMMENT_TEXT_OUTPUT_PATH: "/tmp/comment_text.txt"