-
Notifications
You must be signed in to change notification settings - Fork 75
[#697] Github actions to run all PRC tests #772
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
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: d-w-moore <[email protected]>
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
9bd1449
to
19ef753
Compare
|
||
- name: run tests | ||
run: | | ||
for script in ../scripts/test00[1-9]*; do |
There was a problem hiding this comment.
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=("$@") |
There was a problem hiding this comment.
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 | |||
|
There was a problem hiding this comment.
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 | |||
|
There was a problem hiding this comment.
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.
dc4c6ee
to
fa0b1ae
Compare
fa0b1ae
to
5cfcce8
Compare
All tests will run from GitHub actions.
Except the interactive PAM test, and that omission will soon be rectified.