Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[#502] experimental test harness using a single container #508

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Commits on Aug 14, 2024

  1. [_502] experimental test harness using containers

    setupssl chgs -q
    
    [_502] fixes/enhancements to test harness (inclusive misc__ commits)
    
    misc__ pre:
    
    make irods install simpler, independent of other repos
    
    run the test script using exec
    
    (The docker run command initiates an iRODS startup process via CMD).
    
    now able to define the irods version to be installed.
    
    fix relative paths; sample BATS test
    
    setupssl changes
    
    pam and ssl setup funcs
    
    build target version of Python (will parameterize version later)
    
    refactor of test containers
    
    experiment.sh -- call setupssl.py in container
    
    tighter checking in driver/test-runner
    
    corrections
    
    enable ageing out pam pw (postgresql only)
    
    misc__:
    
    add/refine options - workdir etc
    
    options
    
    include dummy_script called from experiment.sh
    
    move to test-script-parameters
    
    more utility funcs
    
    directory name change
    
    misc__ post:
    
    update json files for test
    
    restore
    
    correction to update json funcs
    
    chmod +x login_auth_test.py
    
    failing/script-to-script call demo
    
    implement wrapping
    
    virtual env
    
    provide path to original script; allow args (testnames)
    
    delete script not used
    
    include overlooked ssl-and-pam Dockerfile
    
    wrap/args demo
    
    get rid of troublesome recursive symlink
    
    abspath for orig script; -t better for early docker versions
    
    username is now param for setting up pam with iinit
    
    setup conditions properly for tests
    
    adjustments to keys.
    
    arglist is now affected by symlink basename of argument if any.
    
    changes to login_auth test
    
    changes for login_auth_test nr 2
    
    allow different irods versions
    
    include symlink
    
    change to test script params only
    
    separate container run for env-modifying test
    
    test001 working
    
    include the other symlink
    
    In testing don't depend on strong primes for DH param generation.
    
    362-test-harness
    
    setupssl-q-nr2
    d-w-moore committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    a1bc98e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f3aefd View commit details
    Browse the repository at this point in the history
  3. login_auth*.py adjustments

    d-w-moore committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    3e40db5 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. [__502] scriptdir

    d-w-moore committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    8cc6ee4 View commit details
    Browse the repository at this point in the history