You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3.[OpenSSL 1.1 for CBS Python SDK](https://docs.couchbase.com/python-sdk/current/hello-world/start-using-sdk.html)
33
33
4.[Git LFS](https://git-lfs.com)
34
34
@@ -40,43 +40,15 @@ The system consists of 4 components:
40
40
```
41
41
This repository uses Git LFS to store binary dataset files. Ensure that you have [Git LFS](https://git-lfs.com) installed, and run `git lfs install` once to setup the extension hook before cloning the repository.
42
42
43
-
2. Open a terminal window and start the environment by running the `./start_environment.py` script in the environment folder.
44
-
The script will start CBS and SG in the docker container in the background and wait until SG is successfully started before exiting.
45
-
```
46
-
cd environment
47
-
./start_environment.py
48
-
```
49
-
* To shutdown the environment, run `docker compose down`.
50
-
51
-
3. Build and run the test server of the platform that you want to test.
4. From the tests directory, set up a python virtual environment:
58
-
```
59
-
cd tests
60
-
python3 -m venv venv
61
-
. venv/bin/activate
62
-
pip install -r requirements.txt
63
-
```
64
-
* You may need to use `python<version>` command e.g. `python3.10` if you already have `python3` for the other version.
65
-
* You only need to create the python venv once. To reactivate run `. venv/bin/activate`, and to deactivate run `deactivate`.
66
-
* When you update the repo or the Python TDK code, run `pip install ../client` to update the TDK.
43
+
2. From the jenkins/pipelines directory of your choice, run the relevant script (such as run_test.ps1, test.sh, etc) with the various arguments regarding versions of things to use.
67
44
68
-
5. Edit the file `config.example.json` with the URL of your Test server started in the Step 2.
Notice that this repo has a .pre-commit-config.yaml file, which means it is ready to use with the [pre-commit](https://pre-commit.com/#intro) python tool. Essentially, after you clone this repo you should run
79
48
80
-
# Run all with detail and without deprecation warning:
0 commit comments