From 35040f12becb9fd50b5064a3e4321ae2650b03ec Mon Sep 17 00:00:00 2001 From: Ishaan Jaff Date: Fri, 22 Nov 2024 16:15:37 -0800 Subject: [PATCH] run unit tests 1st --- .circleci/config.yml | 31 ++++++++++--------------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 950a6cc0c..2f9df4d52 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1094,26 +1094,6 @@ jobs: working_directory: ~/project steps: - checkout - # New steps to run Node.js test - - run: - name: Install Node.js - command: | - curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - - sudo apt-get install -y nodejs - node --version - npm --version - - - run: - name: Install Node.js dependencies - command: | - npm install @google-cloud/vertexai - npm install --save-dev jest - - - run: - name: Run Vertex AI tests - command: | - npx jest tests/pass_through_tests/test_vertex.test.js --verbose - no_output_timeout: 30m - run: name: Install Docker CLI (In case it's not already installed) command: | @@ -1157,6 +1137,15 @@ jobs: pip install "PyGithub==1.59.1" pip install "google-cloud-aiplatform==1.59.0" pip install anthropic + python -m pip install -r requirements.txt + # Run pytest and generate JUnit XML report + - run: + name: Run tests + command: | + pwd + ls + python -m pytest -vv tests/pass_through_unit_tests --cov=litellm --cov-report=xml -x -s -v --junitxml=test-results/junit.xml --durations=5 + no_output_timeout: 120m - run: name: Build Docker image command: docker build -t my-app:latest -f ./docker/Dockerfile.database . @@ -1192,7 +1181,7 @@ jobs: - run: name: Wait for app to be ready command: dockerize -wait http://localhost:4000 -timeout 5m - # New steps to run Node.js test + # New steps to run Node.js test - run: name: Install Node.js command: |