Skip to content

Automated CI/CD testing framework for CKAN DataPusher Plus extension with file format validation and GitHub Actions integration

Notifications You must be signed in to change notification settings

dathere/datapusher-plus_testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DataPusher+ testing

Automated testing suite for DataPusher+ extension functionality. This repository provides a complete pipeline using GitHub Actions to validate data processing workflows across multiple file formats including CSV, TSV, Excel, and JSON files.

Key Features:

  • Full CKAN 2.11 environment setup with PostgreSQL, Solr, and Redis services
  • Multi-format file testing with both remote URLs and local repository files
  • Real-time DataPusher job monitoring and status validation
  • Automated datastore activation and data import verification
  • Detailed test reporting with markdown summaries and downloadable artifacts
  • Configurable test datasets and extensible file format support

Includes error handling, performance metrics, and detailed logging for troubleshooting extension issues.

About

Automated CI/CD testing framework for CKAN DataPusher Plus extension with file format validation and GitHub Actions integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages