From 2484d20a62a9b07572ed84310dc3118697bc9d02 Mon Sep 17 00:00:00 2001 From: Alan King Date: Tue, 3 Feb 2026 11:13:27 -0500 Subject: [PATCH 1/5] [#182] Fix unclosed backtick in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3b44fd3..04ac704 100644 --- a/README.md +++ b/README.md @@ -233,7 +233,7 @@ docker run --rm -d \ ``` This does the following: - 1. Runs the `xunit-viewer1 container with the specified test results as a server on the default port. + 1. Runs the `xunit-viewer1` container with the specified test results as a server on the default port. 2. Provides `/results` as a volume mount in the container. `/path/to/test-results` is the location of the test results as specified by the `--output-directory`/`-o` option for the test-running scripts. 3. Exposes port 3000 in the container as 3000 on the host. This is the default port for the `xunit-viewer` server. From 3c36e26f0923d5166ff59d33358ae1423e651c4b Mon Sep 17 00:00:00 2001 From: Alan King Date: Tue, 3 Feb 2026 11:13:04 -0500 Subject: [PATCH 2/5] [#194] Add --project-name documentation --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 04ac704..dd295b6 100644 --- a/README.md +++ b/README.md @@ -215,6 +215,12 @@ See `ssh-agent` and `ssh-add` man pages for more details. For more information about remote execution on Docker, read this: [https://www.docker.com/blog/how-to-deploy-on-remote-docker-hosts-with-docker-compose/](https://www.docker.com/blog/how-to-deploy-on-remote-docker-hosts-with-docker-compose/) +## Specify an alternative Compose project name + +By default, Docker Compose uses the directory housing the target Compose file as the "project name". The project name appears at the beginning of the container and network names created by Compose when a project is brought up. The Docker Compose CLI includes an option to specify an alternative project name: `--project-name`. The scripts used for running tests and standing up iRODS zones all include a `--project-name` option as well. This functions identically to the `--project-name` option used with the Docker Compose CLI. + +For more information about Compose project names, read this: [https://docs.docker.com/compose/how-tos/project-name](https://docs.docker.com/compose/how-tos/project-name/). + ## View results with `xunit-viewer` An `xunit-viewer` (https://github.com/lukejpreston/xunit-viewer) Dockerfile was added so that the JUnit XML reports can be viewed a little more easily. From a8d3cb94767bb1a4627f18fa90e4727e6204f13f Mon Sep 17 00:00:00 2001 From: Alan King Date: Tue, 3 Feb 2026 11:19:46 -0500 Subject: [PATCH 3/5] [#258] Fix RockyLinux 7 reference in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd295b6..46460b0 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ The path for plugin packages used should be `/path/to/plugin/packages`. The test $ ls -l /path/to/plugin/packages total 8 drwxr-xr-x 2 user user 4096 Apr 11 17:17 rocky-9 -lrwxrwxrwx 1 user user 8 May 27 14:54 'Rocky linux_7' -> rocky-9 +lrwxrwxrwx 1 user user 8 May 27 14:54 'Rocky linux_9' -> rocky-9 lrwxrwxrwx 1 user user 12 May 27 14:54 Ubuntu_22 -> ubuntu-22.04 drwxr-xr-x 3 user user 4096 Apr 11 17:15 ubuntu-22.04 ``` From 73d2adf947bfcea0f933a3166a46e880578dca84 Mon Sep 17 00:00:00 2001 From: Alan King Date: Tue, 3 Feb 2026 11:29:01 -0500 Subject: [PATCH 4/5] [#181] context.database: Use only last part of image name --- irods_testing_environment/context.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/irods_testing_environment/context.py b/irods_testing_environment/context.py index 2e4ff44..6168a49 100644 --- a/irods_testing_environment/context.py +++ b/irods_testing_environment/context.py @@ -69,7 +69,7 @@ def database(self, database_service_instance=1): container_name(self.compose_project.name, irods_catalog_database_service(), database_service_instance) ) # Just take the first tag as it is likely the database image tag. - self.database_image_tag = container.image.tags[0] + self.database_image_tag = container.image.tags[0].split("/")[-1] return self.database_image_tag From 9105a58c8c85c8ced4adbb7805f8bfcd9f842739 Mon Sep 17 00:00:00 2001 From: Alan King Date: Tue, 3 Feb 2026 11:30:27 -0500 Subject: [PATCH 5/5] [#181] Document Z option for xunit-viewer instructions --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 46460b0..31fbdd8 100644 --- a/README.md +++ b/README.md @@ -243,3 +243,5 @@ This does the following: 2. Provides `/results` as a volume mount in the container. `/path/to/test-results` is the location of the test results as specified by the `--output-directory`/`-o` option for the test-running scripts. 3. Exposes port 3000 in the container as 3000 on the host. This is the default port for the `xunit-viewer` server. +> [!Note] +> If using SELinux or RHEL, you may need to use the `Z` option on the `/results` bind mount. See [https://docs.docker.com/engine/storage/bind-mounts/#configure-the-selinux-label](https://docs.docker.com/engine/storage/bind-mounts/#configure-the-selinux-label) for details.