* test: integration test for user feedback
* fix(test): try to set shell to True to use environment variables
* chore: debug nodejs sdk output
* test: run user feedback test only on feature-complete
* test: make javascript file relative
* Update _integration-test/nodejs/package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update _integration-test/test_01_basics.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
# PR Summary
This small PR fixes the `datetime` deprecation warnings which you can find in the CI logs:
```python
/home/runner/work/_actions/getsentry/self-hosted/master/_integration-test/test_01_basics.py:303: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
```
We should do the backup/restore tests _after_ we do the basic tests. This is both more efficient as we avoid an extra up/down cycle and more meaningful as we will back up and restore an actually used system.
A bit hard to measure directly as this also moves the initial `docker compose up -w` into the test suite but a random run without this patch took about 10m 49s to finish for the testing part whereas with the patch it came down to 9m 10s so **almost 2 minutes faster**!