Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rustfs/rustfs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: rustfs/rustfs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feature/add-integration-tests-resolved
Choose a head ref
  • 5 commits
  • 6 files changed
  • 2 contributors

Commits on Jul 30, 2025

  1. feat: add comprehensive integration tests for RustFS

    - Add HTTP API integration tests (http_api_test.rs)
      - Server health check and connectivity tests
      - Browser redirect functionality testing
      - Admin API endpoint accessibility tests
      - Proper timeout and error handling
    
    - Add storage integration tests (storage_test.rs)
      - S3 endpoint connectivity testing
      - Bucket and object name validation rules
      - Storage size calculation and formatting
      - Compression format support detection
    
    - Add authentication integration tests (auth_integration_test.rs)
      - Credential format validation (access keys, secret keys, session tokens)
      - Authorization header construction and format validation
      - User-Agent classification for different client types
      - Request signature component validation
      - Auth endpoint reachability testing
    
    Features:
    - All tests are marked with #[ignore] for manual execution
    - Tests gracefully handle server not running scenarios
    - Comprehensive documentation for running integration tests
    - Proper error handling and timeout management
    - Helper functions for test data creation and validation
    
    Usage: cargo test --package e2e_test -- --ignored (requires running RustFS server)
    cursoragent committed Jul 30, 2025
    Configuration menu
    Copy the full SHA
    64881a4 View commit details
    Browse the repository at this point in the history
  2. Update dependencies to latest versions in Cargo.lock

    Co-authored-by: anzhengchao <anzhengchao@gmail.com>
    cursoragent and overtrue committed Jul 30, 2025
    Configuration menu
    Copy the full SHA
    ca5bd55 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2025

  1. Configuration menu
    Copy the full SHA
    a6435ee View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. Add final verification script for CI compliance across PR branches

    Co-authored-by: anzhengchao <anzhengchao@gmail.com>
    cursoragent and overtrue committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    6ccc0c2 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2025

  1. Resolve merge conflicts and remove temporary files

    - Regenerated Cargo.lock to resolve merge conflicts
    - Removed temporary verification scripts:
      - final_verification.sh
      - verify_all_prs.sh
    - Merged latest changes from main branch
    cursoragent committed Aug 2, 2025
    Configuration menu
    Copy the full SHA
    007e49b View commit details
    Browse the repository at this point in the history
Loading