• Yih-Dar's avatar
    馃敟Rework pipeline testing by removing `PipelineTestCaseMeta` 馃殌 (#21516) · 871c31a6
    Yih-Dar authored
    
    
    * Add PipelineTesterMixin
    
    * remove class PipelineTestCaseMeta
    
    * move validate_test_components
    
    * Add for ViT
    
    * Add to SPECIAL_MODULE_TO_TEST_MAP
    
    * style and quality
    
    * Add feature-extraction
    
    * update
    
    * raise instead of skip
    
    * add tiny_model_summary.json
    
    * more explicit
    
    * skip tasks not in mapping
    
    * add availability check
    
    * Add Copyright
    
    * A way to diable irrelevant tests
    
    * update with main
    
    * remove disable_irrelevant_tests
    
    * skip tests
    
    * better skip message
    
    * better skip message
    
    * Add all pipeline task tests
    
    * revert
    
    * Import PipelineTesterMixin
    
    * subclass test classes with PipelineTesterMixin
    
    * Add pipieline_model_mapping
    
    * Fix import after adding pipieline_model_mapping
    
    * Fix style and quality after adding pipieline_model_mapping
    
    * Fix one more import after adding pipieline_model_mapping
    
    * Fix style and quality after adding pipieline_model_mapping
    
    * Fix test issues
    
    * Fix import requirements
    
    * Fix mapping for MobileViTModelTest
    
    * Update
    
    * Better skip message
    
    * pipieline_model_mapping could not be None
    
    * Remove some PipelineTesterMixin
    
    * Fix typo
    
    * revert tests_fetcher.py
    
    * update
    
    * rename
    
    * revert
    
    * Remove PipelineTestCaseMeta from ZeroShotAudioClassificationPipelineTests
    
    * style and quality
    
    * test fetcher for all pipeline/model tests
    
    ---------
    Co-authored-by: default avatarydshieh <ydshieh@users.noreply.github.com>
    871c31a6
test_pipelines_automatic_speech_recognition.py 52.8 KB