You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update coverage configuration and Travis CI setup for frontend tests (#4948)
* Update coverage configuration and Travis CI setup for frontend tests
- Adjusted source paths in .coveragerc to include 'apps/' alongside 'evalai/'.
- Modified .travis.yml to create a directory for frontend coverage reports before running tests.
- Updated karma.conf.js to change the coverage report directory structure for consistency.
* Enhance pre-commit configuration and cleanup script for improved code formatting
- Updated .pre-commit-config.yaml to include isort in the cleanup code hook and adjusted arguments for black and isort to enforce a line length of 79.
- Modified cleanup_code.sh to run isort for fixing import ordering, ensuring compatibility with the black profile.
* Enhance Travis CI configuration for frontend and backend tests
- Updated .travis.yml to use 'set -e' for fail-fast behavior in frontend and backend test scripts.
- Improved logging messages for better clarity during test execution.
- Refactored code quality checks to also utilize 'set -e' for consistent error handling.
- Adjusted Dockerfile for nodejs to ensure necessary packages are installed for Chrome and Chromium on both AMD64 and ARM64 architectures.
* Refactor Dockerfile to clean up Chrome locale files
- Updated the Dockerfile for Node.js to refine the cleanup process for Chrome by preserving essential locale files while removing unnecessary ones. This change enhances the efficiency of the image build process.
0 commit comments