Skip to content

Commit 3fd1bf6

Browse files
authored
Merge pull request #4735 from bcgov/test
Release 5.8. Production release
2 parents e2c3b07 + 71ca07e commit 3fd1bf6

1,878 files changed

Lines changed: 393510 additions & 28933 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/credentials-scan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
run: python -c "import sys; print(sys.version)"
2525

2626
- name: Cache python dependencies
27-
uses: actions/cache@v2
27+
uses: actions/cache@v4
2828
with:
2929
path: ~/.cache/pip # This path is specific to Ubuntu
3030
key: ${{ runner.os }}-pip

.github/workflows/integration-test.yml

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# This workflow will build a .NET project
22
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
33

4-
name: smoke test (.NET)
4+
name: FT Smoke Test (.NET)
55
env:
66
Base_url: ${{ vars.BASE_URL }}
7-
CloseBrowserAfterEachTest: false
7+
CloseBrowserAfterEachTest: true
88
RunHeadless: true
99
Users__0__User: ${{ secrets.USER_1_USERNAME }}
1010
Users__0__Password: ${{ secrets.USER_1_PASSWORD }}
@@ -28,15 +28,39 @@ jobs:
2828
with:
2929
dotnet-version: 8.0.x
3030

31+
- name: Install SSH Client
32+
uses: webfactory/ssh-agent@v0.9.0
33+
with:
34+
ssh-private-key: ${{ secrets.DEPLOY_KEY }}
35+
3136
- name: Install Chrome Browser
3237
run: |
3338
sudo apt update
3439
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
3540
sudo apt install -y ./google-chrome-stable_current_amd64.deb
3641
42+
- name: Create report directory
43+
run: mkdir -p ${{github.workspace}}/Extent_Reports
44+
45+
# - name: Install GeckoDriver
46+
# run: |
47+
# sudo apt update
48+
# wget https://github.com/mozilla/geckodriver/releases/download/v0.35.0/geckodriver-v0.35.0-linux-aarch64.tar.gz
49+
# sudo tar -xvf geckodriver-v0.35.0-linux-aarch64.tar.gz
50+
# sudo chmod +x geckodriver
51+
# export PATH=$PATH:/home/runner/work/PSP/PSP/testing/PIMS.Tests.Automation/bin/Debug/net8.0
52+
3753
- name: Restore dependencies
3854
run: dotnet restore ./testing/PIMS.Tests.Automation/PIMS.Tests.Automation.sln
3955
- name: Build
4056
run: dotnet build ./testing/PIMS.Tests.Automation/PIMS.Tests.Automation.sln --no-restore
4157
- name: Test
4258
run: dotnet test ./testing/PIMS.Tests.Automation/PIMS.Tests.Automation.csproj --no-build --verbosity normal --filter Category=Smoke-Test
59+
60+
- name: Deploy pages
61+
if: always()
62+
uses: JamesIves/github-pages-deploy-action@v4.5.0
63+
with:
64+
SSH: true
65+
branch: gh-pages
66+
folder: ${{github.workspace}}/Extent_Reports
Lines changed: 239 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,239 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<DeploymentModel>Project</DeploymentModel>
4+
<ProductVersion>16.0.5270.0</ProductVersion>
5+
<SchemaVersion>9.0.1.0</SchemaVersion>
6+
<State>$base64$PFNvdXJjZUNvbnRyb2xJbmZvIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOmRkbDI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yIiB4bWxuczpkZGwyXzI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDAzL2VuZ2luZS8yLzIiIHhtbG5zOmRkbDEwMF8xMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDA4L2VuZ2luZS8xMDAvMTAwIiB4bWxuczpkZGwyMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAiIHhtbG5zOmRkbDIwMF8yMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEwL2VuZ2luZS8yMDAvMjAwIiB4bWxuczpkZGwzMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAiIHhtbG5zOmRkbDMwMF8zMDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDExL2VuZ2luZS8zMDAvMzAwIiB4bWxuczpkZGw0MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAiIHhtbG5zOmRkbDQwMF80MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEyL2VuZ2luZS80MDAvNDAwIiB4bWxuczpkZGw1MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAiIHhtbG5zOmRkbDUwMF81MDA9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vYW5hbHlzaXNzZXJ2aWNlcy8yMDEzL2VuZ2luZS81MDAvNTAwIiB4bWxuczpkd2Q9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vRGF0YVdhcmVob3VzZS9EZXNpZ25lci8xLjAiPg0KICA8RW5hYmxlZD5mYWxzZTwvRW5hYmxlZD4NCiAgPFByb2plY3ROYW1lPjwvUHJvamVjdE5hbWU+DQogIDxBdXhQYXRoPjwvQXV4UGF0aD4NCiAgPExvY2FsUGF0aD48L0xvY2FsUGF0aD4NCiAgPFByb3ZpZGVyPjwvUHJvdmlkZXI+DQo8L1NvdXJjZUNvbnRyb2xJbmZvPg==</State>
7+
<Database>
8+
<Name>PIMS_NOTE_FIX.database</Name>
9+
<FullPath>PIMS_NOTE_FIX.database</FullPath>
10+
</Database>
11+
<DataSources />
12+
<DataSourceViews />
13+
<DeploymentModelSpecificContent>
14+
<Manifest>
15+
<SSIS:Project SSIS:ProtectionLevel="DontSaveSensitive" xmlns:SSIS="www.microsoft.com/SqlServer/SSIS">
16+
<SSIS:Properties>
17+
<SSIS:Property SSIS:Name="ID">{fc40ba87-9d30-436c-9170-6e5855013b8a}</SSIS:Property>
18+
<SSIS:Property SSIS:Name="Name">PIMS_NOTE_FIX</SSIS:Property>
19+
<SSIS:Property SSIS:Name="VersionMajor">0</SSIS:Property>
20+
<SSIS:Property SSIS:Name="VersionMinor">0</SSIS:Property>
21+
<SSIS:Property SSIS:Name="VersionBuild">0</SSIS:Property>
22+
<SSIS:Property SSIS:Name="VersionComments">
23+
</SSIS:Property>
24+
<SSIS:Property SSIS:Name="CreationDate">2024-11-13T09:03:26.4047971-08:00</SSIS:Property>
25+
<SSIS:Property SSIS:Name="CreatorName">ARIMA-DELL\smart</SSIS:Property>
26+
<SSIS:Property SSIS:Name="CreatorComputerName">ARIMA-DELL</SSIS:Property>
27+
<SSIS:Property SSIS:Name="Description">
28+
</SSIS:Property>
29+
<SSIS:Property SSIS:Name="FormatVersion">1</SSIS:Property>
30+
</SSIS:Properties>
31+
<SSIS:Packages>
32+
<SSIS:Package SSIS:Name="PIMS_NOTE_FIX.dtsx" SSIS:EntryPoint="1" />
33+
</SSIS:Packages>
34+
<SSIS:ConnectionManagers>
35+
<SSIS:ConnectionManager SSIS:Name="sqldevtst.th.gov.bc.ca.PIMS_DEV.conmgr" />
36+
</SSIS:ConnectionManagers>
37+
<SSIS:DeploymentInfo>
38+
<SSIS:ProjectConnectionParameters>
39+
<SSIS:Parameter SSIS:Name="CM.sqldevtst.th.gov.bc.ca.PIMS_DEV.ConnectByProxy">
40+
<SSIS:Properties>
41+
<SSIS:Property SSIS:Name="ID">
42+
</SSIS:Property>
43+
<SSIS:Property SSIS:Name="CreationName">
44+
</SSIS:Property>
45+
<SSIS:Property SSIS:Name="Description">
46+
</SSIS:Property>
47+
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
48+
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
49+
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
50+
<SSIS:Property SSIS:Name="Value">false</SSIS:Property>
51+
<SSIS:Property SSIS:Name="DataType">3</SSIS:Property>
52+
</SSIS:Properties>
53+
</SSIS:Parameter>
54+
<SSIS:Parameter SSIS:Name="CM.sqldevtst.th.gov.bc.ca.PIMS_DEV.ConnectionString">
55+
<SSIS:Properties>
56+
<SSIS:Property SSIS:Name="ID">
57+
</SSIS:Property>
58+
<SSIS:Property SSIS:Name="CreationName">
59+
</SSIS:Property>
60+
<SSIS:Property SSIS:Name="Description">
61+
</SSIS:Property>
62+
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
63+
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
64+
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
65+
<SSIS:Property SSIS:Name="Value">Data Source=sqldevtst.th.gov.bc.ca;Initial Catalog=PIMS_DEV;Provider=SQLOLEDB.1;Integrated Security=SSPI;Auto Translate=False;Application Name=SSIS-PIMS_NOTE_FIX-{C09DFD26-68EF-4174-BD87-9FD55350282E}sqldevtst.th.gov.bc.ca.PIMS_DEV;</SSIS:Property>
66+
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
67+
</SSIS:Properties>
68+
</SSIS:Parameter>
69+
<SSIS:Parameter SSIS:Name="CM.sqldevtst.th.gov.bc.ca.PIMS_DEV.ConnectRetryCount">
70+
<SSIS:Properties>
71+
<SSIS:Property SSIS:Name="ID">
72+
</SSIS:Property>
73+
<SSIS:Property SSIS:Name="CreationName">
74+
</SSIS:Property>
75+
<SSIS:Property SSIS:Name="Description">
76+
</SSIS:Property>
77+
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
78+
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
79+
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
80+
<SSIS:Property SSIS:Name="Value">1</SSIS:Property>
81+
<SSIS:Property SSIS:Name="DataType">9</SSIS:Property>
82+
</SSIS:Properties>
83+
</SSIS:Parameter>
84+
<SSIS:Parameter SSIS:Name="CM.sqldevtst.th.gov.bc.ca.PIMS_DEV.ConnectRetryInterval">
85+
<SSIS:Properties>
86+
<SSIS:Property SSIS:Name="ID">
87+
</SSIS:Property>
88+
<SSIS:Property SSIS:Name="CreationName">
89+
</SSIS:Property>
90+
<SSIS:Property SSIS:Name="Description">
91+
</SSIS:Property>
92+
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
93+
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
94+
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
95+
<SSIS:Property SSIS:Name="Value">5</SSIS:Property>
96+
<SSIS:Property SSIS:Name="DataType">9</SSIS:Property>
97+
</SSIS:Properties>
98+
</SSIS:Parameter>
99+
<SSIS:Parameter SSIS:Name="CM.sqldevtst.th.gov.bc.ca.PIMS_DEV.ConnectUsingManagedIdentity">
100+
<SSIS:Properties>
101+
<SSIS:Property SSIS:Name="ID">
102+
</SSIS:Property>
103+
<SSIS:Property SSIS:Name="CreationName">
104+
</SSIS:Property>
105+
<SSIS:Property SSIS:Name="Description">
106+
</SSIS:Property>
107+
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
108+
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
109+
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
110+
<SSIS:Property SSIS:Name="Value">false</SSIS:Property>
111+
<SSIS:Property SSIS:Name="DataType">3</SSIS:Property>
112+
</SSIS:Properties>
113+
</SSIS:Parameter>
114+
<SSIS:Parameter SSIS:Name="CM.sqldevtst.th.gov.bc.ca.PIMS_DEV.InitialCatalog">
115+
<SSIS:Properties>
116+
<SSIS:Property SSIS:Name="ID">
117+
</SSIS:Property>
118+
<SSIS:Property SSIS:Name="CreationName">
119+
</SSIS:Property>
120+
<SSIS:Property SSIS:Name="Description">
121+
</SSIS:Property>
122+
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
123+
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
124+
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
125+
<SSIS:Property SSIS:Name="Value">PIMS_DEV</SSIS:Property>
126+
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
127+
</SSIS:Properties>
128+
</SSIS:Parameter>
129+
<SSIS:Parameter SSIS:Name="CM.sqldevtst.th.gov.bc.ca.PIMS_DEV.Password">
130+
<SSIS:Properties>
131+
<SSIS:Property SSIS:Name="ID">
132+
</SSIS:Property>
133+
<SSIS:Property SSIS:Name="CreationName">
134+
</SSIS:Property>
135+
<SSIS:Property SSIS:Name="Description">
136+
</SSIS:Property>
137+
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
138+
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
139+
<SSIS:Property SSIS:Name="Sensitive">1</SSIS:Property>
140+
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
141+
</SSIS:Properties>
142+
</SSIS:Parameter>
143+
<SSIS:Parameter SSIS:Name="CM.sqldevtst.th.gov.bc.ca.PIMS_DEV.RetainSameConnection">
144+
<SSIS:Properties>
145+
<SSIS:Property SSIS:Name="ID">
146+
</SSIS:Property>
147+
<SSIS:Property SSIS:Name="CreationName">
148+
</SSIS:Property>
149+
<SSIS:Property SSIS:Name="Description">
150+
</SSIS:Property>
151+
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
152+
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
153+
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
154+
<SSIS:Property SSIS:Name="Value">false</SSIS:Property>
155+
<SSIS:Property SSIS:Name="DataType">3</SSIS:Property>
156+
</SSIS:Properties>
157+
</SSIS:Parameter>
158+
<SSIS:Parameter SSIS:Name="CM.sqldevtst.th.gov.bc.ca.PIMS_DEV.ServerName">
159+
<SSIS:Properties>
160+
<SSIS:Property SSIS:Name="ID">
161+
</SSIS:Property>
162+
<SSIS:Property SSIS:Name="CreationName">
163+
</SSIS:Property>
164+
<SSIS:Property SSIS:Name="Description">
165+
</SSIS:Property>
166+
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
167+
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
168+
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
169+
<SSIS:Property SSIS:Name="Value">sqldevtst.th.gov.bc.ca</SSIS:Property>
170+
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
171+
</SSIS:Properties>
172+
</SSIS:Parameter>
173+
<SSIS:Parameter SSIS:Name="CM.sqldevtst.th.gov.bc.ca.PIMS_DEV.UserName">
174+
<SSIS:Properties>
175+
<SSIS:Property SSIS:Name="ID">
176+
</SSIS:Property>
177+
<SSIS:Property SSIS:Name="CreationName">
178+
</SSIS:Property>
179+
<SSIS:Property SSIS:Name="Description">
180+
</SSIS:Property>
181+
<SSIS:Property SSIS:Name="IncludeInDebugDump">0</SSIS:Property>
182+
<SSIS:Property SSIS:Name="Required">0</SSIS:Property>
183+
<SSIS:Property SSIS:Name="Sensitive">0</SSIS:Property>
184+
<SSIS:Property SSIS:Name="DataType">18</SSIS:Property>
185+
</SSIS:Properties>
186+
</SSIS:Parameter>
187+
</SSIS:ProjectConnectionParameters>
188+
<SSIS:PackageInfo>
189+
<SSIS:PackageMetaData SSIS:Name="PIMS_NOTE_FIX.dtsx">
190+
<SSIS:Properties>
191+
<SSIS:Property SSIS:Name="ID">{ED2FA4DA-FEB6-4E95-8ED5-C9E9EDAA5BE2}</SSIS:Property>
192+
<SSIS:Property SSIS:Name="Name">Package1</SSIS:Property>
193+
<SSIS:Property SSIS:Name="VersionMajor">1</SSIS:Property>
194+
<SSIS:Property SSIS:Name="VersionMinor">0</SSIS:Property>
195+
<SSIS:Property SSIS:Name="VersionBuild">15</SSIS:Property>
196+
<SSIS:Property SSIS:Name="VersionComments">
197+
</SSIS:Property>
198+
<SSIS:Property SSIS:Name="VersionGUID">{4EF9E78B-4F43-43F1-A01E-D06BBF18DE3C}</SSIS:Property>
199+
<SSIS:Property SSIS:Name="PackageFormatVersion">8</SSIS:Property>
200+
<SSIS:Property SSIS:Name="Description">
201+
</SSIS:Property>
202+
<SSIS:Property SSIS:Name="ProtectionLevel">0</SSIS:Property>
203+
</SSIS:Properties>
204+
<SSIS:Parameters />
205+
</SSIS:PackageMetaData>
206+
</SSIS:PackageInfo>
207+
</SSIS:DeploymentInfo>
208+
</SSIS:Project>
209+
</Manifest>
210+
</DeploymentModelSpecificContent>
211+
<ControlFlowParts />
212+
<Miscellaneous />
213+
<Configurations>
214+
<Configuration>
215+
<Name>Development</Name>
216+
<Options>
217+
<OutputPath>bin</OutputPath>
218+
<ConnectionMappings />
219+
<ConnectionProviderMappings />
220+
<ConnectionSecurityMappings />
221+
<DatabaseStorageLocations />
222+
<TargetServerVersion>SQLServer2022</TargetServerVersion>
223+
<AzureMode>false</AzureMode>
224+
<LinkedAzureTenantId />
225+
<LinkedAzureAccountId />
226+
<LinkedAzureSSISIR />
227+
<LinkedAzureStorage />
228+
<RemoteExecutionFolder />
229+
<ParameterConfigurationValues>
230+
<ConfigurationSetting>
231+
<Id>LastModifiedTime</Id>
232+
<Name>LastModifiedTime</Name>
233+
<Value xsi:type="xsd:dateTime">2024-11-18T05:26:08.7662341Z</Value>
234+
</ConfigurationSetting>
235+
</ParameterConfigurationValues>
236+
</Options>
237+
</Configuration>
238+
</Configurations>
239+
</Project>
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<DataTransformationsUserConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<Configurations>
4+
<Configuration>
5+
<Name>Development</Name>
6+
<Options>
7+
<AssessmentRuleSuppressionSetting />
8+
<UseWinAuth>false</UseWinAuth>
9+
<WinAuthUserName />
10+
<WinAuthDomain />
11+
<ServerName>ssistst.th.gov.bc.ca</ServerName>
12+
<PathOnServer>/SSISDB/PIMS_DEV/PIMS_NOTE_FIX</PathOnServer>
13+
<UserIDs />
14+
<UserPasswords />
15+
<OfflineMode>false</OfflineMode>
16+
<ProgressReporting>true</ProgressReporting>
17+
<ParameterConfigurationSensitiveValues>
18+
<ConfigurationSetting>
19+
<Id>LastModifiedTime</Id>
20+
<Name>LastModifiedTime</Name>
21+
<Value xsi:type="xsd:dateTime">2024-11-18T05:26:08.7672299Z</Value>
22+
</ConfigurationSetting>
23+
</ParameterConfigurationSensitiveValues>
24+
</Options>
25+
</Configuration>
26+
</Configurations>
27+
</DataTransformationsUserConfiguration>

0 commit comments

Comments
 (0)