Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,7 @@ jobs:
GenericPackage:
uses: ./.github/workflows/generic.yml
with:
packages: '["./src/datasource_toolkit/", "./src/datasource_django/", "./src/datasource_sqlalchemy/", "./src/agent_toolkit/", "./src/flask_agent/"]'
# packages: '["./src/datasource_toolkit/", "./src/datasource_django/", "./src/datasource_sqlalchemy/", "./src/agent_toolkit/", "./src/flask_agent/", "./src/django_agent/"]'
packages: '["./src/datasource_toolkit/", "./src/datasource_django/", "./src/datasource_sqlalchemy/", "./src/agent_toolkit/", "./src/flask_agent/", "./src/django_agent/"]'
secrets:
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -173,4 +173,6 @@ cython_debug/
src/agent_toolkit/poetry.lock
src/datasource_sqlalchemy/poetry.lock
src/datasource_toolkit/poetry.lock
src/flask_agent/poetry.lock
src/flask_agent/poetry.lock
src/django_agent/poetry.lock
src/datasource_django/poetry.lock
16 changes: 12 additions & 4 deletions launch_tests_ci_like.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# set -x
ARTIFACT_DIR="artifacts_coverages"

PACKAGES=("agent_toolkit datasource_sqlalchemy" "datasource_toolkit" "flask_agent")
PACKAGES=("agent_toolkit datasource_sqlalchemy" "datasource_toolkit" "flask_agent" "datasource_django" "django_agent")
# PACKAGES=("datasource_sqlalchemy")
PYTHON_VERSIONS=("3.8" "3.9" "3.10" "3.11")
# PYTHON_VERSIONS=("3.8" "3.11")
Expand Down Expand Up @@ -34,18 +34,18 @@ for sub_version in {0..21}; do
SQLALCHEMY_VERSIONS+=($version)
fi
done
DJANGO_VERSIONS=("3.2" "4.0" "4.1" "4.2")

# launch test on all versions only if we test 1 package
if [[ ${#PACKAGES[@]} == 1 ]]; then
LAUNCH_ALL_FLASK_VERSIONS=true
LAUNCH_ALL_SQLALCHEMY_VERSIONS=true
LAUNCH_ALL_DJANGO_VERSIONS=true
else
LAUNCH_ALL_FLASK_VERSIONS=false
LAUNCH_ALL_SQLALCHEMY_VERSIONS=false
LAUNCH_ALL_DJANGO_VERSIONS=false
fi
# LAUNCH_ALL_FLASK_VERSIONS=true
# LAUNCH_ALL_SQLALCHEMY_VERSIONS=true


eval "$(pyenv init -)"
mkdir -p $ARTIFACT_DIR
Expand Down Expand Up @@ -98,6 +98,14 @@ do
echo "#--------- running tests with sqlalchemy==$version"
$(which poetry) run coverage run -m pytest # run tests
done
elif [[ ("$package" == "datasource_django" || "$package" == "django_agent") && $LAUNCH_ALL_DJANGO_VERSIONS == true ]]
then
for version in ${DJANGO_VERSIONS[@]}
do
pip install -q -U django==$version
echo "#--------- running tests with django==$version"
$(which poetry) run coverage run -m pytest # run tests
done

else
echo "# running tests"
Expand Down
Loading