Skip to content

Commit 08521dc

Browse files
authored
Run tests using .NET 4.8 (#3057)
1 parent d299c91 commit 08521dc

File tree

4 files changed

+17
-16
lines changed

4 files changed

+17
-16
lines changed

NHibernate.nunit

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<NUnitProject>
22
<Settings activeconfig="Debug" processModel="Multiple" />
33
<Config name="Debug" binpathtype="Auto" runtimeFramework="net-4.0">
4-
<assembly path="src\NHibernate.TestDatabaseSetup\bin\Debug\net461\NHibernate.TestDatabaseSetup.dll" />
5-
<assembly path="src\NHibernate.Test\bin\Debug\net461\NHibernate.Test.dll" />
6-
<assembly path="src\NHibernate.Test.VisualBasic\bin\Debug\net461\NHibernate.Test.VisualBasic.dll" />
4+
<assembly path="src\NHibernate.TestDatabaseSetup\bin\Debug\net48\NHibernate.TestDatabaseSetup.dll" />
5+
<assembly path="src\NHibernate.Test\bin\Debug\net48\NHibernate.Test.dll" />
6+
<assembly path="src\NHibernate.Test.VisualBasic\bin\Debug\net48\NHibernate.Test.VisualBasic.dll" />
77
</Config>
88
<Config name="Release" binpathtype="Auto" runtimeFramework="net-4.0">
9-
<assembly path="src\NHibernate.TestDatabaseSetup\bin\Release\net461\NHibernate.TestDatabaseSetup.dll" />
10-
<assembly path="src\NHibernate.Test\bin\Release\net461\NHibernate.Test.dll" />
11-
<assembly path="src\NHibernate.Test.VisualBasic\bin\Release\net461\NHibernate.Test.VisualBasic.dll" />
9+
<assembly path="src\NHibernate.TestDatabaseSetup\bin\Release\net48\NHibernate.TestDatabaseSetup.dll" />
10+
<assembly path="src\NHibernate.Test\bin\Release\net48\NHibernate.Test.dll" />
11+
<assembly path="src\NHibernate.Test.VisualBasic\bin\Release\net48\NHibernate.Test.VisualBasic.dll" />
1212
</Config>
1313
</NUnitProject>

build-common/NHibernate.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<FileVersion Condition="'$(VersionSuffix)' != '' AND '$(BuildNumber)' != ''">$(VersionPrefix).$(BuildNumber)</FileVersion>
1414
<FileVersion Condition="'$(FileVersion)' == ''">$(VersionPrefix).0</FileVersion>
1515

16-
<NhAppTargetFrameworks Condition ="$(NhAppTargetFrameworks) == ''">net461;net6.0</NhAppTargetFrameworks>
16+
<NhAppTargetFrameworks Condition ="$(NhAppTargetFrameworks) == ''">net48;net6.0</NhAppTargetFrameworks>
1717
<NhLibTargetFrameworks Condition ="$(NhLibTargetFrameworks) == ''">net461;netcoreapp2.0;netstandard2.0</NhLibTargetFrameworks>
1818
<NhNetFx>false</NhNetFx>
1919
<NhNetFx Condition="$(TargetFramework.StartsWith('net4'))">true</NhNetFx>

default.build

+9-8
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
>
77

88
<property name="root.dir" value="." />
9-
<property name="target.dir" value="net461" />
9+
<property name="bin.target.dir" value="net461" />
10+
<property name="test.target.dir" value="net48" />
1011

1112
<include buildfile="${root.dir}/build-common/common.xml" />
1213

@@ -141,7 +142,7 @@
141142
</target>
142143

143144
<target name="put-connection-settings-into-app-config">
144-
<property name="app.config" value="src/${test.file}/bin/${build.config}/${target.dir}/${test.file}.dll.config" />
145+
<property name="app.config" value="src/${test.file}/bin/${build.config}/${test.target.dir}/${test.file}.dll.config" />
145146
<call target="put-connection-settings-into-defined-app-config" />
146147
</target>
147148

@@ -153,15 +154,15 @@
153154

154155
<target name="run-tests" depends="find-nunit" description="Run NUnit tests">
155156
<exec program="${nunit-console}" failonerror="${not property::exists(test.file + '.IgnoreFail')}">
156-
<arg value="${root.dir}/src/${test.file}/bin/${build.config}/${target.dir}/${test.file}.dll" />
157+
<arg value="${root.dir}/src/${test.file}/bin/${build.config}/${test.target.dir}/${test.file}.dll" />
157158
<arg value="--result=${testresults.dir}/${test.file}.dll-results.xml;format=nunit2" />
158159
<arg value="--teamcity" if="${property::exists('config.teamcity')}" />
159160
<arg value="--x86" unless="${property::exists('nunit-x64')}" />
160161
</exec>
161162
</target>
162163

163164
<target name="remove-connection-settings-from-app-config">
164-
<property name="app.config" value="${root.dir}/src/${test.file}/bin/${build.config}/${target.dir}/${test.file}.dll.config" />
165+
<property name="app.config" value="${root.dir}/src/${test.file}/bin/${build.config}/${test.target.dir}/${test.file}.dll.config" />
165166

166167
<xmlpoke
167168
file="${app.config}"
@@ -243,7 +244,7 @@
243244
</fileset>
244245
</copy>
245246
<copy todir="${bin-pack.required}">
246-
<fileset basedir="${root.dir}/src/NHibernate/bin/${build.config}/${target.dir}/">
247+
<fileset basedir="${root.dir}/src/NHibernate/bin/${build.config}/${bin.target.dir}/">
247248
<include name="Antlr3.Runtime.???" />
248249
<include name="Iesi.Collections.???" />
249250
<include name="NHibernate.???" />
@@ -260,20 +261,20 @@
260261
</fileset>
261262
</copy>
262263
<copy todir="${bin-pack.tests}">
263-
<fileset basedir="${root.dir}/src/NHibernate.Test/bin/${build.config}/${target.dir}">
264+
<fileset basedir="${root.dir}/src/NHibernate.Test/bin/${build.config}/${test.target.dir}">
264265
<include name="log4net*" />
265266
<include name="NHibernate.DomainModel.*" />
266267
<include name="NHibernate.Test.*" />
267268
<include name="nunit*" />
268269
</fileset>
269270
</copy>
270271
<copy todir="${bin-pack.tests}">
271-
<fileset basedir="${root.dir}/src/NHibernate.Test.VisualBasic/bin/${build.config}/${target.dir}">
272+
<fileset basedir="${root.dir}/src/NHibernate.Test.VisualBasic/bin/${build.config}/${test.target.dir}">
272273
<include name="NHibernate.Test.VisualBasic.*" />
273274
</fileset>
274275
</copy>
275276
<copy todir="${bin-pack.tests}">
276-
<fileset basedir="${root.dir}/src/NHibernate.TestDatabaseSetup/bin/${build.config}/${target.dir}">
277+
<fileset basedir="${root.dir}/src/NHibernate.TestDatabaseSetup/bin/${build.config}/${test.target.dir}">
277278
<include name="NHibernate.TestDatabaseSetup.*" />
278279
</fileset>
279280
</copy>

src/NHibernate.Example.Web/NHibernate.Example.Web.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netcoreapp2.0;net461</TargetFrameworks>
4+
<TargetFrameworks>netcoreapp2.0;net48</TargetFrameworks>
55
<DisableImplicitPackageTargetFallback>true</DisableImplicitPackageTargetFallback>
66
</PropertyGroup>
77

0 commit comments

Comments
 (0)