Skip to content
Draft
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
ce0f5ad
Use official datadog GH action to monitor CI visibility
AAraKKe Jan 16, 2026
87d8c6d
Add changelog
AAraKKe Jan 16, 2026
fcdf605
Add some debugging for failing tests
AAraKKe Jan 16, 2026
98ac609
Remove action and ensure ddtrace is a depdnency of the default enviro…
AAraKKe Jan 16, 2026
42effc5
Revert changes for debugging in test_agent_packages
AAraKKe Jan 16, 2026
8f70b27
Remove profiling
AAraKKe Jan 16, 2026
9bd010f
Remove trace analytics
AAraKKe Jan 16, 2026
e387451
Disable subprocess tracing
AAraKKe Jan 16, 2026
7753409
Try removing git metadta gathering
AAraKKe Jan 16, 2026
78e6616
Debug messages to understand git issues
AAraKKe Jan 16, 2026
ca0b7b2
Fix formattingh
AAraKKe Jan 16, 2026
d56f2d3
Fix error in debug code
AAraKKe Jan 16, 2026
9971089
Fix formatting
AAraKKe Jan 16, 2026
ba29c6e
Make sure we unshallwo the repo
AAraKKe Jan 16, 2026
f7de5f6
Also unshallwo for windows setup for ddev
AAraKKe Jan 16, 2026
85bf235
Add test environment name to differentiate between e2e and unit tests
AAraKKe Jan 19, 2026
4a1fffe
Update documentation
AAraKKe Jan 19, 2026
8b5083d
Add ci visibility to e2e tests as well
AAraKKe Jan 19, 2026
b453a1e
Try reducing the size of test-target
AAraKKe Jan 19, 2026
9cc3388
Streamline test-target to reduce the object footprint on actions
AAraKKe Jan 19, 2026
c3aaf5b
Ensure python version set to 3.13 when input is an empty string
AAraKKe Jan 19, 2026
d1c3dcd
Ensure python version is updatable through the py upgrade script
AAraKKe Jan 19, 2026
2e61bfc
Merge branch 'master' into aarakke/improve-ci-visibility
AAraKKe Jan 19, 2026
3475c29
Print actual ddev command run when executing tests
AAraKKe Jan 19, 2026
b2593f7
Update ddev env test command to respect trace enabled option
AAraKKe Jan 19, 2026
5d0756a
Fix update_py_config script patterns
AAraKKe Jan 19, 2026
f84772e
Fix AppEnvVar for enable tracing
AAraKKe Jan 19, 2026
7772a4e
[MOPU-207] Testing AI prompt for monitor template message structure q…
vuvkar Jan 19, 2026
6eff818
[MOPU-207] Fix changelog entry
vuvkar Jan 19, 2026
1d87ade
Merge branch 'master' into vahe.karamyan/mopu-207-another-test-branch
vuvkar Jan 19, 2026
bf9208e
Merge branch 'master' into vahe.karamyan/mopu-207-another-test-branch
vuvkar Jan 20, 2026
e2e2ead
Merge branch 'master' into vahe.karamyan/mopu-207-another-test-branch
vuvkar Jan 26, 2026
2bb6d13
Merge branch 'master' into vahe.karamyan/mopu-207-another-test-branch
vuvkar Jan 27, 2026
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
Prev Previous commit
Next Next commit
Add test environment name to differentiate between e2e and unit tests
  • Loading branch information
AAraKKe committed Jan 19, 2026
commit 85bf235c2e3884d6c9b1e132e9c54962e0d920d8
13 changes: 10 additions & 3 deletions .github/workflows/test-target.yml
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,7 @@ jobs:
env:
# TODO: SQL Server on Windows crashes when tracing is enabled with error File Windows fatal exception: access violation
DDEV_TEST_ENABLE_TRACING: "${{ inputs.repo == 'core' && (inputs.target != 'sqlserver' || inputs.platform != 'windows') && '1' || '0' }}"
DD_TEST_SESSION_NAME: "unit-tests"
run: |
if [ '${{ inputs.pytest-args }}' = '-m flaky' ]; then
set +e # Disable immediate exit
Expand All @@ -256,6 +257,8 @@ jobs:
fi

- name: Run Unit & Integration tests with minimum version of base package
env:
DD_TEST_SESSION_NAME: "minimum-base-package-tests"
if: inputs.minimum-base-package
timeout-minutes: ${{ inputs.step-timeout-minutes }}
run: |
Expand All @@ -278,7 +281,7 @@ jobs:
if: inputs.repo == 'core' && !inputs.minimum-base-package
timeout-minutes: ${{ inputs.step-timeout-minutes }}
env:
DD_API_KEY: "${{ secrets.DD_API_KEY }}"
DD_TEST_SESSION_NAME: "e2e-tests"
run: |
# '-- all' is passed for e2e tests if pytest args are provided
# This is done to avoid ddev from interpreting the arguments as environments
Expand Down Expand Up @@ -307,7 +310,7 @@ jobs:
if: inputs.repo != 'core'
timeout-minutes: ${{ inputs.step-timeout-minutes }}
env:
DD_API_KEY: "${{ secrets.DD_API_KEY }}"
DD_TEST_SESSION_NAME: "e2e-tests"
run: |
# '-- all' is passed for e2e tests if pytest args are provided
# This is done to avoid ddev from interpreting the arguments as environments
Expand Down Expand Up @@ -335,18 +338,22 @@ jobs:
- name: Run benchmarks
if: inputs.benchmark
timeout-minutes: ${{ inputs.step-timeout-minutes }}
env:
DD_TEST_SESSION_NAME: "benchmarks"
run: ddev test --bench --junit ${{ inputs.target-env && format('{0}:{1}', inputs.target, inputs.target-env) || inputs.target }}

- name: Run tests and verify support for the latest version
if: inputs.latest
timeout-minutes: ${{ inputs.step-timeout-minutes }}
env:
DD_TEST_SESSION_NAME: "latest-tests"
run: ddev test --latest --junit ${{ inputs.target-env && format('{0}:{1}', inputs.target, inputs.target-env) || inputs.target }}

- name: Run E2E tests for the latest version
if: inputs.latest
timeout-minutes: ${{ inputs.step-timeout-minutes }}
env:
DD_API_KEY: "${{ secrets.DD_API_KEY }}"
DD_TEST_SESSION_NAME: "latest-e2e-tests"
# TODO: SQL Server on Windows crashes when tracing is enabled with error File Windows fatal exception: access violation
DDEV_TEST_ENABLE_TRACING: "${{ inputs.repo == 'core' && (inputs.target != 'sqlserver' || inputs.platform != 'windows') && '1' || '0' }}"
run: |
Expand Down