Validate extra apt sources
- Added method
invalid_extra_apt_sourcesin new module Validators::APTSource (validators.rb) which validates apt source format returns array of invalid apt sources. - Added a custom validation method
validate_extra_apt_sourcesinjob.rbwhich in turn callsinvalid_extra_apt_sources - Updated POST
/test/:suite/:arch/:packageinapi.rbto halt if invalid extra_apt_sources is passed. - Updated
validate_form_submissioninself_service.rbto check for invalid extra_apt_sources`. - Updated
validate_testsandvalidate_batch_testsintest_handler.rbto include errors of invalid extra_apt_sources. - Added/Updated tests of above.
Fixes: #183 (closed)
Edited by Pavit Kaur