NightOwl888 opened a new issue, #1034:
URL: https://github.com/apache/lucenenet/issues/1034
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Describe the bug
`Lucene.Net.Expressions.JS.TestJavascriptOperations.TestBitShiftLeft()` and
`Lucene.Net.Expressions.JS.TestJavascriptOperations.TestBitShiftRight()` failed
on net48 and net471 when running on Azure DevOps. This is probably
intermittent, so I am including the random info to repeat.
### Expected Behavior
The tests should not fail.
### Steps To Reproduce
See the exception message.
### Exceptions (if any)
### Lucene.Net.Expressions.JS.TestJavascriptOperations::TestBitShiftLeft(),
net48
```
Expected: -268480, Actual: -1153112819630080
To reproduce this test result:
Option 1:
Apply the following assembly-level attributes:
[assembly: Lucene.Net.Util.RandomSeed("0x4fb0a6a45c287ab0")]
[assembly: NUnit.Framework.SetCulture("en-IN")]
Option 2:
Use the following .runsettings file:
<RunSettings>
<TestRunParameters>
<Parameter name="tests:seed" value="0x4fb0a6a45c287ab0" />
<Parameter name="tests:culture" value="en-IN" />
</TestRunParameters>
</RunSettings>
Option 3:
Create the following lucene.testsettings.json file somewhere between the
test assembly and the root of your drive:
{
"tests": {
"seed": "0x4fb0a6a45c287ab0",
"culture": "en-IN"
}
}
```
#### Stack Trace
[at Lucene.Net.TestFramework.Assert.AreEqual(Int64 expected, Int64 actual)
in /_/src/Lucene.Net.TestFramework/Support/TestFramework/Assert.cs:line
348](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.TestFramework%2FSupport%2FTestFramework%2FAssert.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=348&lineEnd=349&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at
Lucene.Net.Expressions.JS.TestJavascriptOperations.AssertEvaluatesTo(String
expression, Int64 expected) in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
33](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=33&lineEnd=34&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at Lucene.Net.Expressions.JS.TestJavascriptOperations.TestBitShiftLeft() in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
271](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=271&lineEnd=272&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
1) at Lucene.Net.TestFramework.Assert.AreEqual(Int64 expected, Int64
actual) in /_/src/Lucene.Net.TestFramework/Support/TestFramework/Assert.cs:line
349
[at
Lucene.Net.Expressions.JS.TestJavascriptOperations.AssertEvaluatesTo(String
expression, Int64 expected) in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
34](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=34&lineEnd=35&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at Lucene.Net.Expressions.JS.TestJavascriptOperations.TestBitShiftLeft() in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
272](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=272&lineEnd=273&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
### Lucene.Net.Expressions.JS.TestJavascriptOperations::TestBitShiftRight(),
net48
```
Expected: -4195, Actual: -1
To reproduce this test result:
Option 1:
Apply the following assembly-level attributes:
[assembly: Lucene.Net.Util.RandomSeed("0x4fb0a6a45c287ab0")]
[assembly: NUnit.Framework.SetCulture("en-IN")]
Option 2:
Use the following .runsettings file:
<RunSettings>
<TestRunParameters>
<Parameter name="tests:seed" value="0x4fb0a6a45c287ab0" />
<Parameter name="tests:culture" value="en-IN" />
</TestRunParameters>
</RunSettings>
Option 3:
Create the following lucene.testsettings.json file somewhere between the
test assembly and the root of your drive:
{
"tests": {
"seed": "0x4fb0a6a45c287ab0",
"culture": "en-IN"
}
}
```
#### Stack Trace
[at Lucene.Net.TestFramework.Assert.AreEqual(Int64 expected, Int64 actual)
in /_/src/Lucene.Net.TestFramework/Support/TestFramework/Assert.cs:line
348](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.TestFramework%2FSupport%2FTestFramework%2FAssert.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=348&lineEnd=349&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at
Lucene.Net.Expressions.JS.TestJavascriptOperations.AssertEvaluatesTo(String
expression, Int64 expected) in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
33](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=33&lineEnd=34&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at Lucene.Net.Expressions.JS.TestJavascriptOperations.TestBitShiftRight()
in /_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
287](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=287&lineEnd=288&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
1) at Lucene.Net.TestFramework.Assert.AreEqual(Int64 expected, Int64
actual) in /_/src/Lucene.Net.TestFramework/Support/TestFramework/Assert.cs:line
349
[at
Lucene.Net.Expressions.JS.TestJavascriptOperations.AssertEvaluatesTo(String
expression, Int64 expected) in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
34](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=34&lineEnd=35&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at Lucene.Net.Expressions.JS.TestJavascriptOperations.TestBitShiftRight()
in /_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
288](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=288&lineEnd=289&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
### Lucene.Net.Expressions.JS.TestJavascriptOperations::TestBitShiftLeft(),
net471
```
Expected: -268480, Actual: -1153112819630080
To reproduce this test result:
Option 1:
Apply the following assembly-level attributes:
[assembly: Lucene.Net.Util.RandomSeed("0x7514e82652ef5b73")]
[assembly: NUnit.Framework.SetCulture("dje-NE")]
Option 2:
Use the following .runsettings file:
<RunSettings>
<TestRunParameters>
<Parameter name="tests:seed" value="0x7514e82652ef5b73" />
<Parameter name="tests:culture" value="dje-NE" />
</TestRunParameters>
</RunSettings>
Option 3:
Create the following lucene.testsettings.json file somewhere between the
test assembly and the root of your drive:
{
"tests": {
"seed": "0x7514e82652ef5b73",
"culture": "dje-NE"
}
}
```
#### Stack Trace
[at Lucene.Net.TestFramework.Assert.AreEqual(Int64 expected, Int64 actual)
in /_/src/Lucene.Net.TestFramework/Support/TestFramework/Assert.cs:line
348](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.TestFramework%2FSupport%2FTestFramework%2FAssert.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=348&lineEnd=349&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at
Lucene.Net.Expressions.JS.TestJavascriptOperations.AssertEvaluatesTo(String
expression, Int64 expected) in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
33](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=33&lineEnd=34&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at Lucene.Net.Expressions.JS.TestJavascriptOperations.TestBitShiftLeft() in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
271](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=271&lineEnd=272&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
1) at Lucene.Net.TestFramework.Assert.AreEqual(Int64 expected, Int64
actual) in /_/src/Lucene.Net.TestFramework/Support/TestFramework/Assert.cs:line
349
[at
Lucene.Net.Expressions.JS.TestJavascriptOperations.AssertEvaluatesTo(String
expression, Int64 expected) in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
34](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=34&lineEnd=35&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at Lucene.Net.Expressions.JS.TestJavascriptOperations.TestBitShiftLeft() in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
272](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=272&lineEnd=273&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
### Lucene.Net.Expressions.JS.TestJavascriptOperations::TestBitShiftRight(),
net471
```
Expected: -4195, Actual: -1
To reproduce this test result:
Option 1:
Apply the following assembly-level attributes:
[assembly: Lucene.Net.Util.RandomSeed("0x7514e82652ef5b73")]
[assembly: NUnit.Framework.SetCulture("dje-NE")]
Option 2:
Use the following .runsettings file:
<RunSettings>
<TestRunParameters>
<Parameter name="tests:seed" value="0x7514e82652ef5b73" />
<Parameter name="tests:culture" value="dje-NE" />
</TestRunParameters>
</RunSettings>
Option 3:
Create the following lucene.testsettings.json file somewhere between the
test assembly and the root of your drive:
{
"tests": {
"seed": "0x7514e82652ef5b73",
"culture": "dje-NE"
}
}
```
#### Stack Trace
[at Lucene.Net.TestFramework.Assert.AreEqual(Int64 expected, Int64 actual)
in /_/src/Lucene.Net.TestFramework/Support/TestFramework/Assert.cs:line
348](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.TestFramework%2FSupport%2FTestFramework%2FAssert.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=348&lineEnd=349&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at
Lucene.Net.Expressions.JS.TestJavascriptOperations.AssertEvaluatesTo(String
expression, Int64 expected) in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
33](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=33&lineEnd=34&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at Lucene.Net.Expressions.JS.TestJavascriptOperations.TestBitShiftRight()
in /_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
287](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=287&lineEnd=288&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
1) at Lucene.Net.TestFramework.Assert.AreEqual(Int64 expected, Int64
actual) in /_/src/Lucene.Net.TestFramework/Support/TestFramework/Assert.cs:line
349
[at
Lucene.Net.Expressions.JS.TestJavascriptOperations.AssertEvaluatesTo(String
expression, Int64 expected) in
/_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
34](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=34&lineEnd=35&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
[at Lucene.Net.Expressions.JS.TestJavascriptOperations.TestBitShiftRight()
in /_/src/Lucene.Net.Tests.Expressions/JS/TestJavascriptOperations.cs:line
288](https://dev.azure.com/shad0962/Experiments/_git/4882ad91-3a7d-453c-bd92-8068ed8f2711?path=%2F_%2Fsrc%2FLucene.Net.Tests.Expressions%2FJS%2FTestJavascriptOperations.cs&version=GBfix%2FGH-1025-encoding-providers-netstandard2.0&_a=contents&line=288&lineEnd=289&lineStartColumn=1&lineEndColumn=1&lineStyle=plain)
### Lucene.NET Version
_No response_
### .NET Version
.NET Framework
### Operating System
windows-latest
### Anything else?
https://dev.azure.com/shad0962/Experiments/_build/results?buildId=2525&view=ms.vss-test-web.build-test-results-tab
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]