Skip to content

Optimise generator iterator type instantiation (#285) #106

Optimise generator iterator type instantiation (#285)

Optimise generator iterator type instantiation (#285) #106

GitHub Actions / .NET Test report windows-latest-3.11 succeeded Oct 20, 2024 in 1s

816 passed, 0 failed and 22 skipped

Tests passed successfully

Report Passed Failed Skipped Time
Conda.Tests-windows-latest-3.11-net8.0.trx 1✔️ 5s
Conda.Tests-windows-latest-3.11-net9.0.trx 1✔️ 5s
CSnakes.Runtime.Tests-windows-latest-3.11-net8.0.trx 126✔️ 11✖️ 6s
CSnakes.Runtime.Tests-windows-latest-3.11-net9.0.trx 126✔️ 11✖️ 6s
CSnakes.Tests-windows-latest-3.11-net8.0.trx 185✔️ 13s
CSnakes.Tests-windows-latest-3.11-net9.0.trx 185✔️ 22s
Integration.Tests-windows-latest-3.11-net8.0.trx 94✔️ 24s
Integration.Tests-windows-latest-3.11-net9.0.trx 98✔️ 23s

✔️ Conda.Tests-windows-latest-3.11-net8.0.trx

1 tests were completed in 5s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Conda.Tests.BasicTests 1✔️ 2s

✔️ Conda.Tests-windows-latest-3.11-net9.0.trx

1 tests were completed in 5s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Conda.Tests.BasicTests 1✔️ 2s

✔️ CSnakes.Runtime.Tests-windows-latest-3.11-net8.0.trx

137 tests were completed in 6s with 126 passed, 0 failed and 11 skipped.

Test suite Passed Failed Skipped Time
CSnakes.Runtime.Tests.Converter.BigIntegerConverterTest 1✔️ 26ms
CSnakes.Runtime.Tests.Converter.BoolConverterTest 2✔️ 29ms
CSnakes.Runtime.Tests.Converter.BytesConverterTest 2✔️ 33ms
CSnakes.Runtime.Tests.Converter.DictionaryConverterTest 1✔️ 19ms
CSnakes.Runtime.Tests.Converter.DoubleConverterTest 10✔️ 122ms
CSnakes.Runtime.Tests.Converter.ListConverterTest 1✔️ 19ms
CSnakes.Runtime.Tests.Converter.LongConverterTest 7✔️ 89ms
CSnakes.Runtime.Tests.Converter.TupleConverterTests 5✔️ 116ms
CSnakes.Runtime.Tests.Converter.UnicodeConverterTest 6✔️ 77ms
CSnakes.Runtime.Tests.Locators.NuGetLocatorTests 7✔️ 1✖️ 8ms
CSnakes.Runtime.Tests.Locators.PythonLocatorTests 6✔️ 10✖️ 12ms
CSnakes.Runtime.Tests.Python.ImmortalTests 5✔️ 182ms
CSnakes.Runtime.Tests.Python.ImportTests 3✔️ 36ms
CSnakes.Runtime.Tests.Python.PyDictionaryTests 6✔️ 65ms
CSnakes.Runtime.Tests.Python.PyObjectTests 45✔️ 590ms
CSnakes.Runtime.Tests.ServiceCollectionTests 19✔️ 268ms

✔️ CSnakes.Runtime.Tests-windows-latest-3.11-net9.0.trx

137 tests were completed in 6s with 126 passed, 0 failed and 11 skipped.

Test suite Passed Failed Skipped Time
CSnakes.Runtime.Tests.Converter.BigIntegerConverterTest 1✔️ 15ms
CSnakes.Runtime.Tests.Converter.BoolConverterTest 2✔️ 20ms
CSnakes.Runtime.Tests.Converter.BytesConverterTest 2✔️ 30ms
CSnakes.Runtime.Tests.Converter.DictionaryConverterTest 1✔️ 19ms
CSnakes.Runtime.Tests.Converter.DoubleConverterTest 10✔️ 114ms
CSnakes.Runtime.Tests.Converter.ListConverterTest 1✔️ 16ms
CSnakes.Runtime.Tests.Converter.LongConverterTest 7✔️ 82ms
CSnakes.Runtime.Tests.Converter.TupleConverterTests 5✔️ 85ms
CSnakes.Runtime.Tests.Converter.UnicodeConverterTest 6✔️ 70ms
CSnakes.Runtime.Tests.Locators.NuGetLocatorTests 7✔️ 1✖️ 12ms
CSnakes.Runtime.Tests.Locators.PythonLocatorTests 6✔️ 10✖️ 12ms
CSnakes.Runtime.Tests.Python.ImmortalTests 5✔️ 162ms
CSnakes.Runtime.Tests.Python.ImportTests 3✔️ 34ms
CSnakes.Runtime.Tests.Python.PyDictionaryTests 6✔️ 52ms
CSnakes.Runtime.Tests.Python.PyObjectTests 45✔️ 404ms
CSnakes.Runtime.Tests.ServiceCollectionTests 19✔️ 174ms

✔️ CSnakes.Tests-windows-latest-3.11-net8.0.trx

185 tests were completed in 13s with 185 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CSnakes.Tests.CaseHelperTests 10✔️ 11ms
CSnakes.Tests.GeneratedSignatureTests 30✔️ 5s
CSnakes.Tests.PythonConstantTests+FloatTests 1✔️ 4ms
CSnakes.Tests.PythonStaticGeneratorTests 14✔️ 678ms
CSnakes.Tests.TokenizerTests 81✔️ 94ms
CSnakes.Tests.TypeReflectionTests 49✔️ 236ms

✔️ CSnakes.Tests-windows-latest-3.11-net9.0.trx

185 tests were completed in 22s with 185 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
CSnakes.Tests.CaseHelperTests 10✔️ 1ms
CSnakes.Tests.GeneratedSignatureTests 30✔️ 8s
CSnakes.Tests.PythonConstantTests+FloatTests 1✔️ 8ms
CSnakes.Tests.PythonStaticGeneratorTests 14✔️ 827ms
CSnakes.Tests.TokenizerTests 81✔️ 145ms
CSnakes.Tests.TypeReflectionTests 49✔️ 248ms

✔️ Integration.Tests-windows-latest-3.11-net8.0.trx

94 tests were completed in 24s with 94 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Integration.Tests.ArgsTests 6✔️ 26ms
Integration.Tests.BasicTests 9✔️ 65ms
Integration.Tests.BufferTests 28✔️ 303ms
Integration.Tests.DefaultsTests 7✔️ 6ms
Integration.Tests.ExceptionTests 2✔️ 8ms
Integration.Tests.FalseReturns 12✔️ 10ms
Integration.Tests.GeneratorTests 2✔️ 6ms
Integration.Tests.NoneTests 2✔️ 2ms
Integration.Tests.ReloadTests 3✔️ 10ms
Integration.Tests.TestDependency 1✔️ 164ms
Integration.Tests.TestDicts 5✔️ 11ms
Integration.Tests.TupleTests 17✔️ 41ms

✔️ Integration.Tests-windows-latest-3.11-net9.0.trx

98 tests were completed in 23s with 98 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Integration.Tests.ArgsTests 6✔️ 26ms
Integration.Tests.BasicTests 9✔️ 61ms
Integration.Tests.BufferTests 32✔️ 266ms
Integration.Tests.DefaultsTests 7✔️ 6ms
Integration.Tests.ExceptionTests 2✔️ 7ms
Integration.Tests.FalseReturns 12✔️ 9ms
Integration.Tests.GeneratorTests 2✔️ 6ms
Integration.Tests.NoneTests 2✔️ 3ms
Integration.Tests.ReloadTests 3✔️ 11ms
Integration.Tests.TestDependency 1✔️ 172ms
Integration.Tests.TestDicts 5✔️ 19ms
Integration.Tests.TupleTests 17✔️ 47ms