From 2ca45bc2ccfc7885b2560c4210c1b4fb109587da Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Mon, 20 Oct 2025 11:09:16 -0500 Subject: [PATCH 01/17] Update runlabview.sh changed the VI analyzer config --- runlabview.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runlabview.sh b/runlabview.sh index 1144094..2672acd 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -1,5 +1,5 @@ #!/bin/bash -CONFIG_FILE='/workspace/Test-VIs/viaPassCase.viancfg' +CONFIG_FILE='/workspace/Test-VIs/VIAnalyzerCfgFile.viancfg' LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull' REPORT_PATH='/usr/local/natinst/ContainerExamples/Results.txt' MASSCOMPILE_DIR='/workspace/Test-VIs' From 15b38494070afa74c20dce9af4675256e235bda2 Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Tue, 28 Oct 2025 02:30:12 -0500 Subject: [PATCH 02/17] Update vi-analyzer-container.yml update yaml to pull from official ni labview docker image --- .github/workflows/vi-analyzer-container.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/vi-analyzer-container.yml b/.github/workflows/vi-analyzer-container.yml index 7c1e7f4..b94e8bf 100644 --- a/.github/workflows/vi-analyzer-container.yml +++ b/.github/workflows/vi-analyzer-container.yml @@ -15,15 +15,15 @@ jobs: uses: actions/checkout@v3 # Authenticate to Docker Hub - - name: Log in to GitHub Container Registry - uses: docker/login-action@v2 - with: - registry: ghcr.io - username: ${{ secrets.GHCR_UNAME }} - password: ${{ secrets.GHCR_PAT }} + #- name: Log in to GitHub Container Registry + # uses: docker/login-action@v2 + # with: + # registry: ghcr.io + # username: ${{ secrets.GHCR_UNAME }} + #password: ${{ secrets.GHCR_PAT }} - name: Pull Docker Image from Docker Hub - run: docker pull ghcr.io/shivacode-2/labview:2025q3-linux-beta + run: docker pull nationalinstruments/labview:latest-linux - name: Run LabVIEWCLI Operations run: | From c4db1d9976410255923954fe3eff996a2c832b73 Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Tue, 28 Oct 2025 02:33:31 -0500 Subject: [PATCH 03/17] Update vi-analyzer-container.yml update yaml to use public docker image --- .github/workflows/vi-analyzer-container.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vi-analyzer-container.yml b/.github/workflows/vi-analyzer-container.yml index b94e8bf..c1cf423 100644 --- a/.github/workflows/vi-analyzer-container.yml +++ b/.github/workflows/vi-analyzer-container.yml @@ -29,6 +29,6 @@ jobs: run: | docker run --rm \ -v "${{ github.workspace }}:/workspace" \ - ghcr.io/shivacode-2/labview:2025q3-linux-beta \ + nationalinstruments/labview:latest-linux \ bash -c "cd /workspace && chmod +x runlabview.sh && ./runlabview.sh" From c8de190f37d817241f67816356f7b24acb6159bf Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Tue, 28 Oct 2025 02:55:25 -0500 Subject: [PATCH 04/17] replacing Test config file with passing test --- runlabview.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runlabview.sh b/runlabview.sh index 2672acd..1144094 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -1,5 +1,5 @@ #!/bin/bash -CONFIG_FILE='/workspace/Test-VIs/VIAnalyzerCfgFile.viancfg' +CONFIG_FILE='/workspace/Test-VIs/viaPassCase.viancfg' LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull' REPORT_PATH='/usr/local/natinst/ContainerExamples/Results.txt' MASSCOMPILE_DIR='/workspace/Test-VIs' From e9111eb84f62c8bf2370c753573c28be50fbed11 Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Mon, 3 Nov 2025 20:36:11 +0800 Subject: [PATCH 05/17] Update runlabview.sh adding to LVContainer.txt --- runlabview.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runlabview.sh b/runlabview.sh index 1144094..c547e3d 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -11,6 +11,8 @@ if [ ! -f "$CONFIG_FILE" ]; then fi +echo "1" > /tmp/natinst/LVContainer.txt + echo "Running LabVIEWCLI MassCompile with following parameters:" echo "DirectorytoCompile: $MASSCOMPILE_DIR" From 8fa0305454e880e704703caa082361a082a3985e Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Mon, 3 Nov 2025 20:44:26 +0800 Subject: [PATCH 06/17] Create temporary directory for LabVIEW compilation --- runlabview.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runlabview.sh b/runlabview.sh index c547e3d..f176168 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -10,7 +10,7 @@ if [ ! -f "$CONFIG_FILE" ]; then exit 1 fi - +mkdir -p "/tmp/natinst" echo "1" > /tmp/natinst/LVContainer.txt echo "Running LabVIEWCLI MassCompile with following parameters:" From e9b9e4b6bb6eec2a3c8c7a908c6885d342d978ae Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Mon, 3 Nov 2025 21:01:12 +0800 Subject: [PATCH 07/17] Make LV CLI verbose --- runlabview.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runlabview.sh b/runlabview.sh index f176168..bdfd6fa 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -19,7 +19,8 @@ echo "DirectorytoCompile: $MASSCOMPILE_DIR" OUTPUT_MASSCOMPILE=$(LabVIEWCLI -LogToConsole TRUE \ -OperationName MassCompile \ -DirectoryToCompile $MASSCOMPILE_DIR \ --LabVIEWPath $LABVIEW_PATH) +-LabVIEWPath $LABVIEW_PATH \ +-Verbosity Diagnostic) echo " " echo "Done Running Masscompile Operation" From 2d8dc608c15ec158a26ee1347bb7cad8e8e7323d Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Mon, 3 Nov 2025 21:30:54 +0800 Subject: [PATCH 08/17] Update Docker image version in workflow --- .github/workflows/vi-analyzer-container.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vi-analyzer-container.yml b/.github/workflows/vi-analyzer-container.yml index c1cf423..293c7d3 100644 --- a/.github/workflows/vi-analyzer-container.yml +++ b/.github/workflows/vi-analyzer-container.yml @@ -23,7 +23,7 @@ jobs: #password: ${{ secrets.GHCR_PAT }} - name: Pull Docker Image from Docker Hub - run: docker pull nationalinstruments/labview:latest-linux + run: docker pull nationalinstruments/labview:2025q3-linux - name: Run LabVIEWCLI Operations run: | From 338ee59de7f34053e0ea5760e8937c69d2e10b7a Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Mon, 3 Nov 2025 21:34:51 +0800 Subject: [PATCH 09/17] Fix syntax error in runlabview.sh --- runlabview.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/runlabview.sh b/runlabview.sh index bdfd6fa..f176168 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -19,8 +19,7 @@ echo "DirectorytoCompile: $MASSCOMPILE_DIR" OUTPUT_MASSCOMPILE=$(LabVIEWCLI -LogToConsole TRUE \ -OperationName MassCompile \ -DirectoryToCompile $MASSCOMPILE_DIR \ --LabVIEWPath $LABVIEW_PATH \ --Verbosity Diagnostic) +-LabVIEWPath $LABVIEW_PATH) echo " " echo "Done Running Masscompile Operation" From e9b37f2dae0cbad5519aebdc4c40c10d645d03ce Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Mon, 3 Nov 2025 21:35:25 +0800 Subject: [PATCH 10/17] Update LabVIEW Docker image version in workflow --- .github/workflows/vi-analyzer-container.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/vi-analyzer-container.yml b/.github/workflows/vi-analyzer-container.yml index 293c7d3..b21ecd0 100644 --- a/.github/workflows/vi-analyzer-container.yml +++ b/.github/workflows/vi-analyzer-container.yml @@ -29,6 +29,6 @@ jobs: run: | docker run --rm \ -v "${{ github.workspace }}:/workspace" \ - nationalinstruments/labview:latest-linux \ + nationalinstruments/labview:2025q3-linux \ bash -c "cd /workspace && chmod +x runlabview.sh && ./runlabview.sh" From b8a50f50f17c81f0d1ca8804a963b08d0ab3b894 Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Tue, 4 Nov 2025 04:35:06 -0600 Subject: [PATCH 11/17] Update Tests Cases to Fail --- runlabview.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/runlabview.sh b/runlabview.sh index f176168..5febf90 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -1,6 +1,5 @@ #!/bin/bash -CONFIG_FILE='/workspace/Test-VIs/viaPassCase.viancfg' -LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull' +CONFIG_FILE='/workspace/Test-VIs/VIAnalyzerCfgFile.viancfg' REPORT_PATH='/usr/local/natinst/ContainerExamples/Results.txt' MASSCOMPILE_DIR='/workspace/Test-VIs' From 7a1aa5f807c442de3f812922e54156ecd267d4f2 Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Tue, 4 Nov 2025 04:39:29 -0600 Subject: [PATCH 12/17] Add LABVIEW_PATH variable to runlabview.sh --- runlabview.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/runlabview.sh b/runlabview.sh index 5febf90..dfb35a6 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -2,6 +2,7 @@ CONFIG_FILE='/workspace/Test-VIs/VIAnalyzerCfgFile.viancfg' REPORT_PATH='/usr/local/natinst/ContainerExamples/Results.txt' MASSCOMPILE_DIR='/workspace/Test-VIs' +LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull' # Verify that the configuration file exists. if [ ! -f "$CONFIG_FILE" ]; then From 732092981977fb1e72284a63b1a7c8ebddcdea27 Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Tue, 4 Nov 2025 05:40:16 -0600 Subject: [PATCH 13/17] Update configuration file path in runlabview.sh --- runlabview.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runlabview.sh b/runlabview.sh index dfb35a6..503cae2 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -1,5 +1,5 @@ #!/bin/bash -CONFIG_FILE='/workspace/Test-VIs/VIAnalyzerCfgFile.viancfg' +CONFIG_FILE='/workspace/Test-VIs/viaPassCase.viancfg' REPORT_PATH='/usr/local/natinst/ContainerExamples/Results.txt' MASSCOMPILE_DIR='/workspace/Test-VIs' LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull' From 007f6e95f652436759173ea8a961fa1d8e8a566b Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Tue, 4 Nov 2025 08:58:36 -0600 Subject: [PATCH 14/17] Update LabVIEW configuration file path --- runlabview.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runlabview.sh b/runlabview.sh index 503cae2..dfb35a6 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -1,5 +1,5 @@ #!/bin/bash -CONFIG_FILE='/workspace/Test-VIs/viaPassCase.viancfg' +CONFIG_FILE='/workspace/Test-VIs/VIAnalyzerCfgFile.viancfg' REPORT_PATH='/usr/local/natinst/ContainerExamples/Results.txt' MASSCOMPILE_DIR='/workspace/Test-VIs' LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull' From 337b251bbe0d0bbcd706e6060184b3e661424a61 Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Tue, 4 Nov 2025 09:25:07 -0600 Subject: [PATCH 15/17] Update configuration file path in runlabview.sh --- runlabview.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runlabview.sh b/runlabview.sh index dfb35a6..503cae2 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -1,5 +1,5 @@ #!/bin/bash -CONFIG_FILE='/workspace/Test-VIs/VIAnalyzerCfgFile.viancfg' +CONFIG_FILE='/workspace/Test-VIs/viaPassCase.viancfg' REPORT_PATH='/usr/local/natinst/ContainerExamples/Results.txt' MASSCOMPILE_DIR='/workspace/Test-VIs' LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull' From 5dc4d090a5ccca540a967a065219013b874e18f2 Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Tue, 4 Nov 2025 09:33:28 -0600 Subject: [PATCH 16/17] Update LabVIEW configuration file path --- runlabview.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runlabview.sh b/runlabview.sh index 503cae2..dfb35a6 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -1,5 +1,5 @@ #!/bin/bash -CONFIG_FILE='/workspace/Test-VIs/viaPassCase.viancfg' +CONFIG_FILE='/workspace/Test-VIs/VIAnalyzerCfgFile.viancfg' REPORT_PATH='/usr/local/natinst/ContainerExamples/Results.txt' MASSCOMPILE_DIR='/workspace/Test-VIs' LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull' From 3ed7fcd609e1fc6b1d2b2054f4330a052876ff43 Mon Sep 17 00:00:00 2001 From: Austin Hill Date: Tue, 4 Nov 2025 09:44:48 -0600 Subject: [PATCH 17/17] Update configuration file path in runlabview.sh --- runlabview.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runlabview.sh b/runlabview.sh index dfb35a6..503cae2 100644 --- a/runlabview.sh +++ b/runlabview.sh @@ -1,5 +1,5 @@ #!/bin/bash -CONFIG_FILE='/workspace/Test-VIs/VIAnalyzerCfgFile.viancfg' +CONFIG_FILE='/workspace/Test-VIs/viaPassCase.viancfg' REPORT_PATH='/usr/local/natinst/ContainerExamples/Results.txt' MASSCOMPILE_DIR='/workspace/Test-VIs' LABVIEW_PATH='/usr/local/natinst/LabVIEW-2025-64/labviewprofull'