mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
5f45ee07ab
* Move development docker-compose file to the main directory This requires us to move some other files around, like the pullpreview and example docker-compose file for production setups. This commit also does some housekeeping, like removing some old files and deduping configuration. * Updated to selenium grid * Fix in-Docker Selenium tests The Selenium tests now run inside a Docker Chrome Container. Backwards compatability with non-docker setups is not guaranteed, though it should not be hard to implement with a couple of small fixes. * Updated docker development documentation * Improved test timings, changed the documentation * Updated docker testing again * Run npm in the frontend directory * Really run npm in the frontend directory * Also run npm in frontend when setting up travis cache * Change directory for one command only * Change default test driver name * CI test change fixes * Fixed syntax error * Added dev check * Trying to fix firefox resizing * Trying to get tests running * Stop resizing firefox * Fixed apple icon spec * fix host in url helpers for omniauth spec * Fix omniauth specs * Fix docs * Small fixes to docker tests * Added package.json back in * Change env variables Co-authored-by: Markus Kahl <machisuji@gmail.com>
20 lines
567 B
Bash
Executable File
20 lines
567 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
bundle binstubs parallel_tests
|
|
bundle exec rake db:migrate
|
|
bundle exec rake i18n:js:export openproject:plugins:register_frontend assets:rebuild_manifest assets:clean
|
|
cp -rp config/frontend_assets.manifest.json public/assets/frontend_assets.manifest.json
|
|
|
|
echo ""
|
|
echo ""
|
|
echo "Ready for tests. Run"
|
|
echo " docker-compose exec backend-test bundle exec rspec"
|
|
echo "to start the full suite, or "
|
|
echo " docker-compose exec backend-test bundle exec rspec $tests"
|
|
echo "to run a subset"
|
|
|
|
# Keep this container online
|
|
while true; do sleep 1000; done;
|