diff --git a/.github/workflows/Generate-TestWorkflows.ps1 b/.github/workflows/Generate-TestWorkflows.ps1 index aeac4034eb..faafde8167 100644 --- a/.github/workflows/Generate-TestWorkflows.ps1 +++ b/.github/workflows/Generate-TestWorkflows.ps1 @@ -1,4 +1,4 @@ -# ----------------------------------------------------------------------------------- +# ----------------------------------------------------------------------------------- # # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with @@ -99,10 +99,7 @@ function Get-ProjectDependencies([string]$ProjectPath, [string]$RelativeRoot, [S $resolvedProjectPath = $ProjectPath $rootPath = [System.IO.Path]::GetDirectoryName($resolvedProjectPath) [xml]$project = Get-Content $resolvedProjectPath - foreach ($name in $project.SelectNodes("//Project/ItemGroup/ProjectReference") | ForEach-Object { $_.Include -split ';'}) { - #Write-Host "$rootPath" - #Write-Host "$name" - #Write-Host [System.IO.Path]::Combine($rootPath, $name) + foreach ($name in $project.SelectNodes("//Project/ItemGroup/ProjectReference") | Where-Object { $_.Include -notmatch '^$' } | ForEach-Object { $_.Include -split ';'}) { $dependencyFullPath = [System.IO.Path]::GetFullPath([System.IO.Path]::Combine($rootPath, $name)) Get-ProjectDependencies $dependencyFullPath $RelativeRoot $Result $dependency = Resolve-RelativePath $RelativeRoot $dependencyFullPath @@ -110,6 +107,28 @@ function Get-ProjectDependencies([string]$ProjectPath, [string]$RelativeRoot, [S } } +function Get-ProjectExternalPaths([string]$ProjectPath, [string]$RelativeRoot, [System.Collections.Generic.HashSet[string]]$Result) { + $resolvedProjectPath = $ProjectPath + $rootPath = [System.IO.Path]::GetDirectoryName($resolvedProjectPath) + [xml]$project = Get-Content $resolvedProjectPath + foreach ($name in $project.SelectNodes("//Project/ItemGroup/Compile") | Where-Object { $_.Include -notmatch '^$' } | ForEach-Object { $_.Include -split ';'}) { + # Temporarily override wildcard patterns so we can resolve the path and then put them back. + $name = $name -replace '\\\*\*\\\*', 'Wildcard1' -replace '\*', 'Wildcard2' + $dependencyFullPath = [System.IO.Path]::GetFullPath([System.IO.Path]::Combine($rootPath, $name)) -replace 'Wildcard1', '\**\*' -replace 'Wildcard2', '*' + # Make the path relative to the repo root. + $dependency = $($($dependencyFullPath.Replace($RelativeRoot, '.')) -replace '\\', '/').TrimStart('./') + $result.Add($dependency) | Out-Null + } + foreach ($name in $project.SelectNodes("//Project/ItemGroup/EmbeddedResource") | Where-Object { $_.Include -notmatch '^$' } | ForEach-Object { $_.Include -split ';'}) { + # Temporarily override wildcard patterns so we can resolve the path and then put them back. + $name = $name -replace '\\\*\*\\\*', 'Wildcard1' -replace '\*', 'Wildcard2' + $dependencyFullPath = [System.IO.Path]::GetFullPath([System.IO.Path]::Combine($rootPath, $name)) -replace 'Wildcard1', '\**\*' -replace 'Wildcard2', '*' + # Make the path relative to the repo root. + $dependency = $($($dependencyFullPath.Replace($RelativeRoot, '.')) -replace '\\', '/').TrimStart('./') + $result.Add($dependency) | Out-Null + } +} + function Get-ProjectPathDirectories([string]$ProjectPath, [string]$RelativeRoot, [System.Collections.Generic.HashSet[string]]$Result) { $currentPath = New-Object System.IO.DirectoryInfo([System.IO.Path]::GetDirectoryName($ProjectPath)) $currentRelativePath = Resolve-RelativePath $RelativeRoot $currentPath.FullName @@ -173,6 +192,13 @@ function Write-TestWorkflow( $directoryBuildPaths += " - '$relativeDirectory'" + [System.Environment]::NewLine } + $paths = New-Object System.Collections.Generic.HashSet[string] + Get-ProjectExternalPaths $ProjectPath $RelativeRoot $paths + + foreach ($path in $paths) { + $directoryBuildPaths += " - '$path'" + [System.Environment]::NewLine + } + $fileText = "#################################################################################### # DO NOT EDIT: This file was automatically generated by Generate-TestWorkflows.ps1 #################################################################################### @@ -291,8 +317,7 @@ try { Pop-Location } - -#Write-TestWorkflow -OutputDirectory $OutputDirectory -ProjectPath $projectPath -RelativeRoot $repoRoot -TestFrameworks @('net5.0','netcoreapp3.1') -TestPlatforms $TestPlatforms +#Write-TestWorkflow -OutputDirectory $OutputDirectory -ProjectPath $projectPath -RelativeRoot $repoRoot -TestFrameworks @('net5.0','netcoreapp3.1') -OperatingSystems $OperatingSystems -TestPlatforms $TestPlatforms -Configurations $Configurations -DotNet5SDKVersion $DotNet5SDKVersion -DotNetCore3SDKVersion $DotNetCore3SDKVersion -DotNetCore2SDKVersion $DotNetCore2SDKVersion #Write-Host $TestProjects diff --git a/.github/workflows/Lucene-Net-Tests-AllProjects.yml b/.github/workflows/Lucene-Net-Tests-AllProjects.yml index b966a2b7be..182bcc6fca 100644 --- a/.github/workflows/Lucene-Net-Tests-AllProjects.yml +++ b/.github/workflows/Lucene-Net-Tests-AllProjects.yml @@ -32,6 +32,7 @@ on: - 'src/Lucene.Net.Tests.AllProjects/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests/Support/ExceptionHandling/**/*.cs' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml b/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml index 6d9b140804..0ab03f629c 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml @@ -32,6 +32,13 @@ on: - 'src/Lucene.Net.Tests.Analysis.Common/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Analysis.Common/**/*.dic' + - 'src/Lucene.Net.Tests.Analysis.Common/**/*.aff' + - 'src/Lucene.Net.Tests.Analysis.Common/**/*.zip' + - 'src/Lucene.Net.Tests.Analysis.Common/**/*.txt' + - 'src/Lucene.Net.Tests.Analysis.Common/**/*.htm' + - 'src/Lucene.Net.Tests.Analysis.Common/**/*.html' + - 'src/Lucene.Net.Tests.Analysis.Common/**/*.xml' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml b/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml index 1a77f2dc41..00b28479cf 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml @@ -32,6 +32,10 @@ on: - 'src/Lucene.Net.Tests.Analysis.Kuromoji/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Analysis.Kuromoji/bocchan.utf-8' + - 'src/Lucene.Net.Tests.Analysis.Kuromoji/search-segmentation-tests.txt' + - 'src/Lucene.Net.Tests.Analysis.Kuromoji/userdict.txt' + - 'src/Lucene.Net.Tests.Analysis.Kuromoji/Tools/custom-dictionary-input.zip' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml b/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml index 59514be674..56e21475ec 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml @@ -32,6 +32,9 @@ on: - 'src/Lucene.Net.Tests.Analysis.Morfologik/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Analysis.Morfologik/Morfologik/custom-dictionary.dict' + - 'src/Lucene.Net.Tests.Analysis.Morfologik/Morfologik/custom-dictionary.info' + - 'src/Lucene.Net.Tests.Analysis.Morfologik/Morfologik/custom-dictionary.input' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-OpenNLP.yml b/.github/workflows/Lucene-Net-Tests-Analysis-OpenNLP.yml index 37c6817717..c5e5f3f746 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-OpenNLP.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-OpenNLP.yml @@ -32,6 +32,13 @@ on: - 'src/Lucene.Net.Tests.Analysis.OpenNLP/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-chunker.bin' + - 'src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-lemmas.dict' + - 'src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-lemmatizer.bin' + - 'src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-ner.bin' + - 'src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-pos-maxent.bin' + - 'src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-sent.bin' + - 'src/Lucene.Net.Tests.Analysis.OpenNLP/en-test-tokenizer.bin' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml b/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml index 8995e6d8a9..a54884f031 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml @@ -32,6 +32,7 @@ on: - 'src/Lucene.Net.Tests.Analysis.Stempel/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Analysis.Stempel/Egothor.Stemmer/testRules.txt' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Benchmark.yml b/.github/workflows/Lucene-Net-Tests-Benchmark.yml index d46139738e..4ecc615794 100644 --- a/.github/workflows/Lucene-Net-Tests-Benchmark.yml +++ b/.github/workflows/Lucene-Net-Tests-Benchmark.yml @@ -32,6 +32,13 @@ on: - 'src/Lucene.Net.Tests.Benchmark/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Benchmark/ByTask/Feeds/trecdocs.zip' + - 'src/Lucene.Net.Tests.Benchmark/ByTask/conf.zip' + - 'src/Lucene.Net.Tests.Benchmark/ByTask/reuters.first20.lines.txt' + - 'src/Lucene.Net.Tests.Benchmark/ByTask/test-mapping-ISOLatin1Accent-partial.txt' + - 'src/Lucene.Net.Tests.Benchmark/Quality/reuters.578.lines.txt.bz2' + - 'src/Lucene.Net.Tests.Benchmark/Quality/trecQRels.txt' + - 'src/Lucene.Net.Tests.Benchmark/Quality/trecTopics.txt' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Cli.yml b/.github/workflows/Lucene-Net-Tests-Cli.yml index ffa32dc9cc..6fd32e869a 100644 --- a/.github/workflows/Lucene-Net-Tests-Cli.yml +++ b/.github/workflows/Lucene-Net-Tests-Cli.yml @@ -34,6 +34,8 @@ on: - 'src/dotnet/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/dotnet/tools/Lucene.Net.Tests.Cli/Configuration/appsettings.json' + - 'src/dotnet/tools/Lucene.Net.Tests.Cli/SourceCode/TestInputForParser.cs' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Demo.yml b/.github/workflows/Lucene-Net-Tests-Demo.yml index 85d4609a98..9a80a1e02c 100644 --- a/.github/workflows/Lucene-Net-Tests-Demo.yml +++ b/.github/workflows/Lucene-Net-Tests-Demo.yml @@ -32,6 +32,7 @@ on: - 'src/Lucene.Net.Tests.Demo/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Demo/Test-Files/Docs/*' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Highlighter.yml b/.github/workflows/Lucene-Net-Tests-Highlighter.yml index 092a2bd6fa..e66f384d74 100644 --- a/.github/workflows/Lucene-Net-Tests-Highlighter.yml +++ b/.github/workflows/Lucene-Net-Tests-Highlighter.yml @@ -32,6 +32,7 @@ on: - 'src/Lucene.Net.Tests.Highlighter/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Highlighter/PostingsHighlight/CambridgeMA.utf8' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-ICU.yml b/.github/workflows/Lucene-Net-Tests-ICU.yml index 901a9ccd5f..70c1d17071 100644 --- a/.github/workflows/Lucene-Net-Tests-ICU.yml +++ b/.github/workflows/Lucene-Net-Tests-ICU.yml @@ -33,6 +33,17 @@ on: - 'src/dotnet/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Analysis.Common/Analysis/Th/**/*.cs' + - 'src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestCharArrayIterator.cs' + - 'src/Lucene.Net.Tests.Analysis.Common/Analysis/Util/TestSegmentingTokenizerBase.cs' + - 'src/Lucene.Net.Tests.Analysis.ICU/Analysis/**/*.cs' + - 'src/Lucene.Net.Tests.Analysis.ICU/Collation/**/*.cs' + - 'src/Lucene.Net.Tests.Highlighter/PostingsHighlight/**/*.cs' + - 'src/Lucene.Net.Tests.Highlighter/VectorHighlight/BreakIteratorBoundaryScannerTest.cs' + - 'src/Lucene.Net.Tests.Analysis.ICU/Analysis/Icu/Segmentation/*.rbbi' + - 'src/Lucene.Net.Tests.Highlighter/PostingsHighlight/CambridgeMA.utf8' + - 'src/dotnet/Lucene.Net.Tests.ICU/Support/jdksent.brk' + - 'src/dotnet/Lucene.Net.Tests.ICU/Support/jdkword.brk' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Memory.yml b/.github/workflows/Lucene-Net-Tests-Memory.yml index 297dc2319c..42809fcda2 100644 --- a/.github/workflows/Lucene-Net-Tests-Memory.yml +++ b/.github/workflows/Lucene-Net-Tests-Memory.yml @@ -32,6 +32,8 @@ on: - 'src/Lucene.Net.Tests.Memory/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Memory/Index/Memory/testqueries.txt' + - 'src/Lucene.Net.Tests.Memory/Index/Memory/testqueries2.txt' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-QueryParser.yml b/.github/workflows/Lucene-Net-Tests-QueryParser.yml index 63ae0aa02e..46262bb956 100644 --- a/.github/workflows/Lucene-Net-Tests-QueryParser.yml +++ b/.github/workflows/Lucene-Net-Tests-QueryParser.yml @@ -32,6 +32,32 @@ on: - 'src/Lucene.Net.Tests.QueryParser/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.QueryParser/Support/Flexible/Core/Messages/lucene-net-icon-32x32.png' + - 'src/Lucene.Net.Tests.QueryParser/Xml/albumBooleanQuery.xsl' + - 'src/Lucene.Net.Tests.QueryParser/Xml/albumFilteredQuery.xsl' + - 'src/Lucene.Net.Tests.QueryParser/Xml/albumLuceneClassicQuery.xsl' + - 'src/Lucene.Net.Tests.QueryParser/Xml/BooleanFilter.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/BooleanQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/BoostingQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/BoostingTermQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/CachedFilter.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/ConstantScoreQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/DisjunctionMaxQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/DuplicateFilterQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/FuzzyLikeThisQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/LikeThisQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/MatchAllDocsQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/NestedBooleanQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/NumericRangeFilterQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/NumericRangeQueryQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/RangeFilterQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/reuters21578.txt' + - 'src/Lucene.Net.Tests.QueryParser/Xml/SpanQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/TermQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/TermsFilterQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/TermsQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/UserInputQuery.xml' + - 'src/Lucene.Net.Tests.QueryParser/Xml/UserInputQueryCustomField.xml' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Sandbox.yml b/.github/workflows/Lucene-Net-Tests-Sandbox.yml index f426fbcb41..190699badb 100644 --- a/.github/workflows/Lucene-Net-Tests-Sandbox.yml +++ b/.github/workflows/Lucene-Net-Tests-Sandbox.yml @@ -32,6 +32,7 @@ on: - 'src/Lucene.Net.Tests.Sandbox/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Sandbox/Queries/fuzzyTestData.txt' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Spatial.yml b/.github/workflows/Lucene-Net-Tests-Spatial.yml index 3e1791fa55..b147f96764 100644 --- a/.github/workflows/Lucene-Net-Tests-Spatial.yml +++ b/.github/workflows/Lucene-Net-Tests-Spatial.yml @@ -32,6 +32,18 @@ on: - 'src/Lucene.Net.Tests.Spatial/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/cities-Intersects-BBox.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/Data/countries-bbox.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/Data/countries-poly.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/Data/geonames-IE.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/Data/LUCENE-4464.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/Data/simple-bbox.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/Data/states-bbox.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/Data/states-poly.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/Data/world-cities-points.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/simple-Queries-BBox.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/states-Intersects-BBox.txt' + - 'src/Lucene.Net.Tests.Spatial/Test-Files/states-IsWithin-BBox.txt' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-Suggest.yml b/.github/workflows/Lucene-Net-Tests-Suggest.yml index 64257c751a..47b724043f 100644 --- a/.github/workflows/Lucene-Net-Tests-Suggest.yml +++ b/.github/workflows/Lucene-Net-Tests-Suggest.yml @@ -32,6 +32,7 @@ on: - 'src/Lucene.Net.Tests.Suggest/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.Suggest/Suggest/Top50KWiki.utf8' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-TestFramework.yml b/.github/workflows/Lucene-Net-Tests-TestFramework.yml index be10f3c9c6..3903649343 100644 --- a/.github/workflows/Lucene-Net-Tests-TestFramework.yml +++ b/.github/workflows/Lucene-Net-Tests-TestFramework.yml @@ -32,6 +32,8 @@ on: - 'src/Lucene.Net.Tests.TestFramework/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests.TestFramework/Configuration/lucene.testsettings.mock.json' + - 'src/Lucene.Net.Tests.TestFramework/Configuration/parent.lucene.testsettings.mock.json' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-_A-D.yml b/.github/workflows/Lucene-Net-Tests-_A-D.yml index abb53e4035..a3c0a02368 100644 --- a/.github/workflows/Lucene-Net-Tests-_A-D.yml +++ b/.github/workflows/Lucene-Net-Tests-_A-D.yml @@ -32,6 +32,11 @@ on: - 'src/Lucene.Net.Tests._A-D/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests/Properties/AssemblyInfo.cs' + - 'src/Lucene.Net.Tests/*.cs' + - 'src/Lucene.Net.Tests/Analysis/**/*.cs' + - 'src/Lucene.Net.Tests/Codecs/**/*.cs' + - 'src/Lucene.Net.Tests/Document/**/*.cs' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-_E-I.yml b/.github/workflows/Lucene-Net-Tests-_E-I.yml index 93dfe95082..ae8780de20 100644 --- a/.github/workflows/Lucene-Net-Tests-_E-I.yml +++ b/.github/workflows/Lucene-Net-Tests-_E-I.yml @@ -32,6 +32,21 @@ on: - 'src/Lucene.Net.Tests._E-I/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests/Properties/AssemblyInfo.cs' + - 'src/Lucene.Net.Tests/Index/BinaryTokenStream.cs' + - 'src/Lucene.Net.Tests/Index/Test2*.cs' + - 'src/Lucene.Net.Tests/Index/Test4*.cs' + - 'src/Lucene.Net.Tests/Index/TestA*.cs' + - 'src/Lucene.Net.Tests/Index/TestB*.cs' + - 'src/Lucene.Net.Tests/Index/TestC*.cs' + - 'src/Lucene.Net.Tests/Index/TestD*.cs' + - 'src/Lucene.Net.Tests/Index/TestE*.cs' + - 'src/Lucene.Net.Tests/Index/TestF*.cs' + - 'src/Lucene.Net.Tests/Index/TestG*.cs' + - 'src/Lucene.Net.Tests/Index/TestH*.cs' + - 'src/Lucene.Net.Tests/Index/TestI*.cs' + - 'src/Lucene.Net.Tests/Index/TestJ*.cs' + - 'src/Lucene.Net.Tests/Index/*.zip' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-_I-J.yml b/.github/workflows/Lucene-Net-Tests-_I-J.yml index 661d2c7b23..8be71ecde5 100644 --- a/.github/workflows/Lucene-Net-Tests-_I-J.yml +++ b/.github/workflows/Lucene-Net-Tests-_I-J.yml @@ -32,6 +32,26 @@ on: - 'src/Lucene.Net.Tests._I-J/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests/Properties/AssemblyInfo.cs' + - 'src/Lucene.Net.Tests/Index/TestBinaryDocValuesUpdates.cs' + - 'src/Lucene.Net.Tests/Index/TestIndexWriterReader.cs' + - 'src/Lucene.Net.Tests/Index/TestIndexWriter.cs' + - 'src/Lucene.Net.Tests/Index/TestK*.cs' + - 'src/Lucene.Net.Tests/Index/TestL*.cs' + - 'src/Lucene.Net.Tests/Index/TestM*.cs' + - 'src/Lucene.Net.Tests/Index/TestN*.cs' + - 'src/Lucene.Net.Tests/Index/TestO*.cs' + - 'src/Lucene.Net.Tests/Index/TestP*.cs' + - 'src/Lucene.Net.Tests/Index/TestQ*.cs' + - 'src/Lucene.Net.Tests/Index/TestR*.cs' + - 'src/Lucene.Net.Tests/Index/TestS*.cs' + - 'src/Lucene.Net.Tests/Index/TestT*.cs' + - 'src/Lucene.Net.Tests/Index/TestU*.cs' + - 'src/Lucene.Net.Tests/Index/TestV*.cs' + - 'src/Lucene.Net.Tests/Index/TestW*.cs' + - 'src/Lucene.Net.Tests/Index/TestX*.cs' + - 'src/Lucene.Net.Tests/Index/TestY*.cs' + - 'src/Lucene.Net.Tests/Index/TestZ*.cs' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-_J-S.yml b/.github/workflows/Lucene-Net-Tests-_J-S.yml index 1fad742f92..d67cbf066a 100644 --- a/.github/workflows/Lucene-Net-Tests-_J-S.yml +++ b/.github/workflows/Lucene-Net-Tests-_J-S.yml @@ -32,6 +32,13 @@ on: - 'src/Lucene.Net.Tests._J-S/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests/Properties/AssemblyInfo.cs' + - 'src/Lucene.Net.Tests/Index/TestIndexWriterReader.cs' + - 'src/Lucene.Net.Tests/Search/**/*.cs' + - 'src/Lucene.Net.Tests/Store/**/*.cs' + - 'src/Lucene.Net.Tests/Support/**/*.cs' + - 'src/Lucene.Net.Tests/Util/TestNumericUtils.cs' + - 'src/Lucene.Net.Tests/Store/LUCENENET521.zip' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/.github/workflows/Lucene-Net-Tests-_T-Z.yml b/.github/workflows/Lucene-Net-Tests-_T-Z.yml index 1841b4b0da..984770dc57 100644 --- a/.github/workflows/Lucene-Net-Tests-_T-Z.yml +++ b/.github/workflows/Lucene-Net-Tests-_T-Z.yml @@ -32,6 +32,8 @@ on: - 'src/Lucene.Net.Tests._T-Z/Directory.Build.*' - 'src/Directory.Build.*' - 'Directory.Build.*' + - 'src/Lucene.Net.Tests/Properties/AssemblyInfo.cs' + - 'src/Lucene.Net.Tests/Util/**/*.cs' # Dependencies - 'src/Lucene.Net/**/*' diff --git a/src/Lucene.Net.Tests/Search/TestControlledRealTimeReopenThread.cs b/src/Lucene.Net.Tests/Search/TestControlledRealTimeReopenThread.cs index e769ce7037..3a82d9d893 100644 --- a/src/Lucene.Net.Tests/Search/TestControlledRealTimeReopenThread.cs +++ b/src/Lucene.Net.Tests/Search/TestControlledRealTimeReopenThread.cs @@ -735,4 +735,4 @@ public override void Run() } } } -} \ No newline at end of file +}