diff --git a/.github/workflows/auto-databaseless-tests.yml b/.github/workflows/auto-databaseless-tests.yml index 9915c99e8..c1d87a02d 100644 --- a/.github/workflows/auto-databaseless-tests.yml +++ b/.github/workflows/auto-databaseless-tests.yml @@ -118,12 +118,11 @@ jobs: uses: DataObjects-NET/dataobjects-net/.github/workflows/reusable-storage-independant-tests.yml@master with: - storage: sqlite3 build_config: Release target_framework: ${{ matrix.net }} test_output_verbosity: minimal test_run_timeout: 10 - run_main: true - run_sql: true - run_extensions: true + run_core: true + run_log4net: true + run_nlog: true publish_raw_results: false \ No newline at end of file diff --git a/.github/workflows/auto-firebird3-tests.yml b/.github/workflows/auto-firebird3-tests.yml index ce1ac6e20..35e06226e 100644 --- a/.github/workflows/auto-firebird3-tests.yml +++ b/.github/workflows/auto-firebird3-tests.yml @@ -153,7 +153,7 @@ jobs: name: Tests on Firebird 3 strategy: matrix: - net: [ 'net5.0', 'net6.0' ] + net: [ 'net8.0' ] # For security reasons we allow test runs either for pushes from the team or for pull-requests after their changes were seen and approved by someone # # push filter - to cover pushes from the team to main branch of major version diff --git a/.github/workflows/auto-mssql2017-tests.yml b/.github/workflows/auto-mssql2017-tests.yml index 3abf4f099..45164db0a 100644 --- a/.github/workflows/auto-mssql2017-tests.yml +++ b/.github/workflows/auto-mssql2017-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -62,7 +62,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -96,7 +96,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mssql2019-tests.yml b/.github/workflows/auto-mssql2019-tests.yml index d5043d874..10c60e125 100644 --- a/.github/workflows/auto-mssql2019-tests.yml +++ b/.github/workflows/auto-mssql2019-tests.yml @@ -35,7 +35,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -77,7 +77,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -119,7 +119,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mssql2022-tests.yml b/.github/workflows/auto-mssql2022-tests.yml index b99b99ab6..40afa6769 100644 --- a/.github/workflows/auto-mssql2022-tests.yml +++ b/.github/workflows/auto-mssql2022-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -62,7 +62,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -96,7 +96,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' - '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' #- '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql56-tests.yml b/.github/workflows/auto-mysql56-tests.yml index fd6c96568..cae9d3e25 100644 --- a/.github/workflows/auto-mysql56-tests.yml +++ b/.github/workflows/auto-mysql56-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql81-tests.yml b/.github/workflows/auto-mysql81-tests.yml index 7439a441e..1c189e8d2 100644 --- a/.github/workflows/auto-mysql81-tests.yml +++ b/.github/workflows/auto-mysql81-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql82-tests.yml b/.github/workflows/auto-mysql82-tests.yml index 54d29055c..26d9e97cd 100644 --- a/.github/workflows/auto-mysql82-tests.yml +++ b/.github/workflows/auto-mysql82-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql83-tests.yml b/.github/workflows/auto-mysql83-tests.yml index 48de399e1..e27f72678 100644 --- a/.github/workflows/auto-mysql83-tests.yml +++ b/.github/workflows/auto-mysql83-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql84-tests.yml b/.github/workflows/auto-mysql84-tests.yml index f195fff14..4ec131529 100644 --- a/.github/workflows/auto-mysql84-tests.yml +++ b/.github/workflows/auto-mysql84-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql91-tests.yml b/.github/workflows/auto-mysql91-tests.yml index 3c2bc4d16..96e4d3bbc 100644 --- a/.github/workflows/auto-mysql91-tests.yml +++ b/.github/workflows/auto-mysql91-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql92-tests.yml b/.github/workflows/auto-mysql92-tests.yml index 4261611f8..366616f75 100644 --- a/.github/workflows/auto-mysql92-tests.yml +++ b/.github/workflows/auto-mysql92-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/auto-mysql93-tests.yml b/.github/workflows/auto-mysql93-tests.yml index bf2532f79..1ca934e79 100644 --- a/.github/workflows/auto-mysql93-tests.yml +++ b/.github/workflows/auto-mysql93-tests.yml @@ -29,7 +29,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -63,7 +63,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' @@ -97,7 +97,7 @@ on: - '!Orm/Xtensive.Orm.Tests.Sql/Firebird/**' #- '!Orm/Xtensive.Orm.Tests.Sql/MySQL/**' - '!Orm/Xtensive.Orm.Tests.Sql/Oracle/**' - - '!Orm/Xtensive.Orm.Tests.Sql/PosgreSql/**' + - '!Orm/Xtensive.Orm.Tests.Sql/PostgreSql/**' - '!Orm/Xtensive.Orm.Tests.Sql/Sqlite/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServer/**' - '!Orm/Xtensive.Orm.Tests.Sql/SqlServerCe/**' diff --git a/.github/workflows/dispatched-pgsql10-tests.yml b/.github/workflows/dispatched-pgsql10-tests.yml index a05c4ed2a..c24b97ef2 100644 --- a/.github/workflows/dispatched-pgsql10-tests.yml +++ b/.github/workflows/dispatched-pgsql10-tests.yml @@ -129,6 +129,7 @@ jobs: name: Tests on PostgreSQL 13 if: ${{ inputs.pgsql130 }} strategy: + fail-fast: false matrix: net: [ 'net6.0', 'net7.0', 'net8.0' ] uses: DataObjects-NET/dataobjects-net/.github/workflows/reusable-storage-dependant-tests.yml@master diff --git a/.github/workflows/reusable-storage-dependant-tests.yml b/.github/workflows/reusable-storage-dependant-tests.yml index 65faa4d54..689ec66da 100644 --- a/.github/workflows/reusable-storage-dependant-tests.yml +++ b/.github/workflows/reusable-storage-dependant-tests.yml @@ -158,6 +158,14 @@ jobs: run: | docker stop $(docker ps -a -q) + - name: Temp log output + if: | + !cancelled() + run: | + echo "github event name: ${{ github.event_name }}" + echo "reproc step outcome: ${{ steps.reprocessing.outcome }}" + echo "complex step outcome: ${{ steps.complex_tests.outcome }}" + - name: Publish raw test results as files if: | (!cancelled() && inputs.publish_raw_results) || failure() @@ -172,8 +180,9 @@ jobs: - name: Make Final Test report if: | - (github.event_name == 'workflow_dispatch' && (steps.reprocessing.outcome != 'cancelled' || steps.complex_tests.outcome != 'cancelled')) - || (github.event_name != 'workflow_dispatch' && (steps.reprocessing.outcome == 'failure' || steps.complex_tests.outcome == 'failure')) + !cancelled() + && ((github.event_name == 'push') || (github.event_name == 'pull_request') || (github.event_name == 'workflow_dispatch') + || (steps.reprocessing.outcome == 'failure' || steps.complex_tests.outcome == 'failure')) timeout-minutes: 1 uses: dorny/test-reporter@v2.1.1 with: diff --git a/.github/workflows/reusable-storage-independant-tests.yml b/.github/workflows/reusable-storage-independant-tests.yml index bcf8fb929..822032cc8 100644 --- a/.github/workflows/reusable-storage-independant-tests.yml +++ b/.github/workflows/reusable-storage-independant-tests.yml @@ -123,8 +123,10 @@ jobs: - name: Make Final Test report if: | - (github.event_name == 'workflow_dispatch' && steps.complex_tests.outcome != 'cancelled') - || (github.event_name != 'workflow_dispatch' && steps.complex_tests.outcome == 'failure') + (github.event_name == 'push' && steps.complex_tests.outcome != 'cancelled') + || (github.event_name == 'pull_request' && steps.complex_tests.outcome != 'cancelled') + || (github.event_name == 'workflow_dispatch' && steps.complex_tests.outcome != 'cancelled') + || steps.complex_tests.outcome == 'failure' timeout-minutes: 1 uses: dorny/test-reporter@v2.1.1 with: diff --git a/Directory.Packages.props b/Directory.Packages.props index 1607eaf7f..7227d6e46 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -20,14 +20,14 @@ - + - + diff --git a/Orm/Xtensive.Orm.Tests.Framework/TestInfo.cs b/Orm/Xtensive.Orm.Tests.Framework/TestInfo.cs index 1877b349c..6c460fbf3 100644 --- a/Orm/Xtensive.Orm.Tests.Framework/TestInfo.cs +++ b/Orm/Xtensive.Orm.Tests.Framework/TestInfo.cs @@ -95,6 +95,7 @@ private static IEnumerable GetMethodAttributes() where T : Attribute private static GithubActionsEvents? TryParseGithubEventName(string varValue) { return varValue switch { + "push" => GithubActionsEvents.Push, "pull_request" => GithubActionsEvents.PullRequest, "pull_request_comment" => GithubActionsEvents.PullRequest, "pull_request_review" => GithubActionsEvents.PullRequest, diff --git a/Orm/Xtensive.Orm.Tests/Issues/Issue0839_MultithreadingBug.cs b/Orm/Xtensive.Orm.Tests/Issues/Issue0839_MultithreadingBug.cs index cdf64b1cb..8524f0797 100644 --- a/Orm/Xtensive.Orm.Tests/Issues/Issue0839_MultithreadingBug.cs +++ b/Orm/Xtensive.Orm.Tests/Issues/Issue0839_MultithreadingBug.cs @@ -57,6 +57,8 @@ protected override DomainConfiguration BuildConfiguration() } [Test] + [IgnoreOnGithubActionsIfFailed(StorageProvider.Sqlite, + "There is no detection of type exceptions in Sqlite driver yet. So any exception will cause this test fail")] public void MainTest() { using (var session = Domain.OpenSession()) { diff --git a/Orm/Xtensive.Orm.Tests/TestInfoTest.cs b/Orm/Xtensive.Orm.Tests/TestInfoTest.cs index dfaa4a126..c7f7a9afc 100644 --- a/Orm/Xtensive.Orm.Tests/TestInfoTest.cs +++ b/Orm/Xtensive.Orm.Tests/TestInfoTest.cs @@ -26,12 +26,12 @@ public void IsGithubActionsTest() if (githubActions is null) { Assert.That(TestInfo.IsGithubActions, Is.False); - var githbuActionsNoIgnore = Environment.GetEnvironmentVariable("GA_NO_IGNORE"); - Console.WriteLine($"GA_NO_IGNORE : {githbuActionsNoIgnore} ; NoIgnoreOnGithubActions : {TestInfo.NoIgnoreOnGithubActions}"); - if (githbuActionsNoIgnore is null) - Assert.That(TestInfo.NoIgnoreOnGithubActions); + var githubActionsNoIgnore = Environment.GetEnvironmentVariable("GA_NO_IGNORE"); + Console.WriteLine($"GA_NO_IGNORE : {githubActionsNoIgnore} ; NoIgnoreOnGithubActions : {TestInfo.NoIgnoreOnGithubActions}"); + if (githubActionsNoIgnore is null) + Assert.That(TestInfo.NoIgnoreOnGithubActions, Is.False); else - Assert.That(TestInfo.NoIgnoreOnGithubActions); + Assert.That(TestInfo.NoIgnoreOnGithubActions, Is.EqualTo(githubActionsNoIgnore.Equals("true", StringComparison.OrdinalIgnoreCase))); } else { Assert.That(TestInfo.IsGithubActions, Is.True); @@ -45,13 +45,13 @@ public void IsGithubActionsTest() Assert.That(TestInfo.GithubActionTrigger.HasValue, Is.True); } - var githbuActionsNoIgnore = Environment.GetEnvironmentVariable("GA_NO_IGNORE"); - Console.WriteLine($"GA_NO_IGNORE : {githbuActionsNoIgnore} ; NoIgnoreOnGithubActions : {TestInfo.NoIgnoreOnGithubActions}"); - if (githbuActionsNoIgnore is null) { + var githubActionsNoIgnore = Environment.GetEnvironmentVariable("GA_NO_IGNORE"); + Console.WriteLine($"GA_NO_IGNORE : {githubActionsNoIgnore} ; NoIgnoreOnGithubActions : {TestInfo.NoIgnoreOnGithubActions}"); + if (githubActionsNoIgnore is null) { Assert.That(TestInfo.NoIgnoreOnGithubActions, Is.False); } else { - Assert.That(TestInfo.NoIgnoreOnGithubActions, Is.EqualTo(githbuActionsNoIgnore.Equals("true", StringComparison.OrdinalIgnoreCase))); + Assert.That(TestInfo.NoIgnoreOnGithubActions, Is.EqualTo(githubActionsNoIgnore.Equals("true", StringComparison.OrdinalIgnoreCase))); } } } diff --git a/Version.props b/Version.props index d989becc3..d532a0d35 100644 --- a/Version.props +++ b/Version.props @@ -2,7 +2,7 @@ - 7.2.192 + 7.2.193 servicetitan