From af162b1f2ea157ddeb26cbc4e181f6a5ce3ac48b Mon Sep 17 00:00:00 2001 From: gabrywu Date: Wed, 27 Apr 2022 21:40:32 +0800 Subject: [PATCH] [KYUUBI #2487] Fix test command to make it runnable ### _Why are the changes needed?_ only change testing.md ### _How was this patch tested?_ - [x] Add some test cases that check the changes thoroughly including negative and positive cases if possible - [x] Add screenshots for manual tests if appropriate - [x] [Run test](https://kyuubi.apache.org/docs/latest/develop_tools/testing.html#running-tests) locally before make a pull request Closes #2487 from gabrywu/fixTestingMd. Closes #2487 3c648a7e [gabrywu] fix module test command 7c6d1df0 [gabrywu] fix Running Tests Fully command 0582b6ec [gabrywu] fix test command to make it runnable Authored-by: gabrywu Signed-off-by: Fei Wang --- docs/develop_tools/testing.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/develop_tools/testing.md b/docs/develop_tools/testing.md index cfcededc9..4d53e3f79 100644 --- a/docs/develop_tools/testing.md +++ b/docs/develop_tools/testing.md @@ -31,13 +31,13 @@ please refer to the [ScalaTest documentation](http://www.scalatest.org/user_guid The following is an example of a command to run all the tests: ```bash -./build/mvn clean test +./build/mvn clean install ``` ## Running Tests for a Module ```bash -./build/mvn clean test -pl :kyuubi-common +./build/mvn clean install -pl kyuubi-common ``` ## Running Tests for a Single Test @@ -47,10 +47,11 @@ When developing locally, it’s convenient to run one single test, or a couple o With Maven, you can use the -DwildcardSuites flag to run individual Scala tests: ```bash -./build/mvn test -Dtest=none -DwildcardSuites=org.apache.kyuubi.service.FrontendServiceSuite +./build/mvn clean install -Dtest=none -DwildcardSuites=org.apache.kyuubi.service.FrontendServiceSuite ``` -If you want to make a single test that need to integrate with kyuubi-spark-sql-engine module, please build the package for kyuubi-spark-sql-engine module at first. +If you want to make a single test that need to integrate with kyuubi-spark-sql-engine module, please build the package +for kyuubi-spark-sql-engine module at first. You can leverage the ready-made tool for creating a binary distribution.