Update How-To-Run-Test-And-How-To-Add-New-Test-Case.md
This commit is contained in:
parent
249401e6eb
commit
a547756c56
|
@ -1,3 +1,40 @@
|
||||||
|
### Prepare development environment
|
||||||
|
|
||||||
|
1. sudo apt install
|
||||||
|
build-essential cmake net-tools python-pip python-setuptools python3-pip
|
||||||
|
python3-setuptools valgrind psmisc curl
|
||||||
|
|
||||||
|
2. git clone <https://github.com/taosdata/TDengine>; cd TDengine
|
||||||
|
|
||||||
|
3. mkdir debug; cd debug; cmake ..; make ; sudo make install
|
||||||
|
|
||||||
|
4. pip install src/connector/python/linux/python2 ; pip3 install
|
||||||
|
src/connector/python/linux/python3
|
||||||
|
|
||||||
|
### How to run Python test suite
|
||||||
|
|
||||||
|
1. cd \<TDengine\>/tests/pytest
|
||||||
|
|
||||||
|
2. ./smoketest.sh \# for smoke test
|
||||||
|
|
||||||
|
3. ./smoketest.sh -g \# for memory leak detection test with valgrind
|
||||||
|
|
||||||
|
4. ./fulltest.sh \# for full test
|
||||||
|
|
||||||
|
> Note1: TDengine daemon's configuration and data files are stored in
|
||||||
|
> \<TDengine\>/sim directory. As a historical design, it's same place with
|
||||||
|
> TSIM script. So after the TSIM script ran with sudo privilege, the directory
|
||||||
|
> has been used by TSIM then the python script cannot write it by a normal
|
||||||
|
> user. You need to remove the directory completely first before running the
|
||||||
|
> Python test case. We should consider using two different locations to store
|
||||||
|
> for TSIM and Python script.
|
||||||
|
|
||||||
|
> Note2: if you need to debug crash problem with a core dump, you need
|
||||||
|
> manually edit smoketest.sh or fulltest.sh to add "ulimit -c unlimited"
|
||||||
|
> before the script line. Then you can look for the core file in
|
||||||
|
> \<TDengine\>/tests/pytest after the program crash.
|
||||||
|
|
||||||
|
|
||||||
### How to add a new test case
|
### How to add a new test case
|
||||||
|
|
||||||
**1. TSIM test cases:**
|
**1. TSIM test cases:**
|
||||||
|
|
Loading…
Reference in New Issue