Skip to content

Conversation

d-w-moore
Copy link
Collaborator

All tests will run from GitHub actions.

Except the interactive PAM test, and that omission will soon be rectified.

trel and others added 30 commits September 3, 2025 16:12
testuser universal for all containers

login_auth*.py adjustments

[__502] scriptdir

[__502] patch for consistency in starting

document SKIP_IINIT_FOR_PASSWORD

"funcs" include file renamed to "test_support_functions"

remove fail.sh to scripts dir

extra time parameter to age_out_pam_password

SKIP_IINIT_FOR_PASSWORD option for pam user env setup

add mtime_and_content

add tests 001 thru 009 to test params

add irods_server_version to test_support_functions

can now give exact filename of dockerfiles to build

firm up package defs; allow run under podman

correct test009 name

bats tests - IRODS version macros, params

README.txt

version-string-driven building of python interpreter builder image

script to start server under iRODS 5
@d-w-moore d-w-moore force-pushed the ghrunner-run-all-tests branch 2 times, most recently from 9bd1449 to 19ef753 Compare October 3, 2025 20:33

- name: run tests
run: |
for script in ../scripts/test00[1-9]*; do
Copy link
Collaborator Author

@d-w-moore d-w-moore Oct 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

change to test[1-9]*

cd "$DIR"
: ${DOCKER:=docker}
if [ $# -gt 0 ]; then
ARGS=("$@")
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

technically need to become absolute paths and the cd command moved to a point just after this if/else

@@ -0,0 +1,127 @@
#!/usr/bin/env bash

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Put in a general comment as to what the script does, as this is an important one. (It calculates the internal path for a given external one, and launches that script in a standalone Docker container.)

@@ -0,0 +1,154 @@
#!/bin/bash

Copy link
Collaborator Author

@d-w-moore d-w-moore Oct 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again, add a general comment for explanation: This script was imported and altered from its counterpart in the ubuntu_irods_installer repo. Its general purpose is to install irods packages and stand up the iRODS server in a fresh install.

@d-w-moore d-w-moore force-pushed the ghrunner-run-all-tests branch 3 times, most recently from dc4c6ee to fa0b1ae Compare October 5, 2025 03:48
@d-w-moore d-w-moore force-pushed the ghrunner-run-all-tests branch from fa0b1ae to 5cfcce8 Compare October 5, 2025 04:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants