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 ubuntu-latest-3.12 succeeded Oct 20, 2024 in 0s

804 passed, 0 failed and 34 skipped

Tests passed successfully

Report Passed Failed Skipped Time
Conda.Tests-ubuntu-latest-3.12-net8.0.trx 1✔️ 5s
Conda.Tests-ubuntu-latest-3.12-net9.0.trx 1✔️ 5s
CSnakes.Runtime.Tests-ubuntu-latest-3.12-net8.0.trx 120✔️ 17✖️ 9s
CSnakes.Runtime.Tests-ubuntu-latest-3.12-net9.0.trx 120✔️ 17✖️ 10s
CSnakes.Tests-ubuntu-latest-3.12-net8.0.trx 185✔️ 17s
CSnakes.Tests-ubuntu-latest-3.12-net9.0.trx 185✔️ 16s
Integration.Tests-ubuntu-latest-3.12-net8.0.trx 94✔️ 25s
Integration.Tests-ubuntu-latest-3.12-net9.0.trx 98✔️ 25s

✔️ Conda.Tests-ubuntu-latest-3.12-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-ubuntu-latest-3.12-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✔️ 1s

✔️ CSnakes.Runtime.Tests-ubuntu-latest-3.12-net8.0.trx

137 tests were completed in 9s with 120 passed, 0 failed and 17 skipped.

Test suite Passed Failed Skipped Time
CSnakes.Runtime.Tests.Converter.BigIntegerConverterTest 1✔️ 30ms
CSnakes.Runtime.Tests.Converter.BoolConverterTest 2✔️ 50ms
CSnakes.Runtime.Tests.Converter.BytesConverterTest 2✔️ 60ms
CSnakes.Runtime.Tests.Converter.DictionaryConverterTest 1✔️ 44ms
CSnakes.Runtime.Tests.Converter.DoubleConverterTest 10✔️ 452ms
CSnakes.Runtime.Tests.Converter.ListConverterTest 1✔️ 100ms
CSnakes.Runtime.Tests.Converter.LongConverterTest 7✔️ 340ms
CSnakes.Runtime.Tests.Converter.TupleConverterTests 5✔️ 216ms
CSnakes.Runtime.Tests.Converter.UnicodeConverterTest 6✔️ 231ms
CSnakes.Runtime.Tests.Locators.NuGetLocatorTests 1✔️ 7✖️ 25ms
CSnakes.Runtime.Tests.Locators.PythonLocatorTests 6✔️ 10✖️ 12ms
CSnakes.Runtime.Tests.Python.ImmortalTests 5✔️ 471ms
CSnakes.Runtime.Tests.Python.ImportTests 3✔️ 135ms
CSnakes.Runtime.Tests.Python.PyDictionaryTests 6✔️ 241ms
CSnakes.Runtime.Tests.Python.PyObjectTests 45✔️ 2s
CSnakes.Runtime.Tests.ServiceCollectionTests 19✔️ 329ms

✔️ CSnakes.Runtime.Tests-ubuntu-latest-3.12-net9.0.trx

137 tests were completed in 10s with 120 passed, 0 failed and 17 skipped.

Test suite Passed Failed Skipped Time
CSnakes.Runtime.Tests.Converter.BigIntegerConverterTest 1✔️ 34ms
CSnakes.Runtime.Tests.Converter.BoolConverterTest 2✔️ 71ms
CSnakes.Runtime.Tests.Converter.BytesConverterTest 2✔️ 52ms
CSnakes.Runtime.Tests.Converter.DictionaryConverterTest 1✔️ 33ms
CSnakes.Runtime.Tests.Converter.DoubleConverterTest 10✔️ 348ms
CSnakes.Runtime.Tests.Converter.ListConverterTest 1✔️ 21ms
CSnakes.Runtime.Tests.Converter.LongConverterTest 7✔️ 97ms
CSnakes.Runtime.Tests.Converter.TupleConverterTests 5✔️ 101ms
CSnakes.Runtime.Tests.Converter.UnicodeConverterTest 6✔️ 102ms
CSnakes.Runtime.Tests.Locators.NuGetLocatorTests 1✔️ 7✖️ 10ms
CSnakes.Runtime.Tests.Locators.PythonLocatorTests 6✔️ 10✖️ 12ms
CSnakes.Runtime.Tests.Python.ImmortalTests 5✔️ 538ms
CSnakes.Runtime.Tests.Python.ImportTests 3✔️ 144ms
CSnakes.Runtime.Tests.Python.PyDictionaryTests 6✔️ 230ms
CSnakes.Runtime.Tests.Python.PyObjectTests 45✔️ 2s
CSnakes.Runtime.Tests.ServiceCollectionTests 19✔️ 666ms

✔️ CSnakes.Tests-ubuntu-latest-3.12-net8.0.trx

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

Test suite Passed Failed Skipped Time
CSnakes.Tests.CaseHelperTests 10✔️ 26ms
CSnakes.Tests.GeneratedSignatureTests 30✔️ 9s
CSnakes.Tests.PythonConstantTests+FloatTests 1✔️ 1ms
CSnakes.Tests.PythonStaticGeneratorTests 14✔️ 1s
CSnakes.Tests.TokenizerTests 81✔️ 388ms
CSnakes.Tests.TypeReflectionTests 49✔️ 355ms

✔️ CSnakes.Tests-ubuntu-latest-3.12-net9.0.trx

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

Test suite Passed Failed Skipped Time
CSnakes.Tests.CaseHelperTests 10✔️ 1ms
CSnakes.Tests.GeneratedSignatureTests 30✔️ 7s
CSnakes.Tests.PythonConstantTests+FloatTests 1✔️ 23ms
CSnakes.Tests.PythonStaticGeneratorTests 14✔️ 1s
CSnakes.Tests.TokenizerTests 81✔️ 398ms
CSnakes.Tests.TypeReflectionTests 49✔️ 292ms

✔️ Integration.Tests-ubuntu-latest-3.12-net8.0.trx

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

Test suite Passed Failed Skipped Time
Integration.Tests.ArgsTests 6✔️ 106ms
Integration.Tests.BasicTests 9✔️ 195ms
Integration.Tests.BufferTests 28✔️ 529ms
Integration.Tests.DefaultsTests 7✔️ 32ms
Integration.Tests.ExceptionTests 2✔️ 47ms
Integration.Tests.FalseReturns 12✔️ 42ms
Integration.Tests.GeneratorTests 2✔️ 40ms
Integration.Tests.NoneTests 2✔️ 20ms
Integration.Tests.ReloadTests 3✔️ 25ms
Integration.Tests.TestDependency 1✔️ 656ms
Integration.Tests.TestDicts 5✔️ 39ms
Integration.Tests.TupleTests 17✔️ 56ms

✔️ Integration.Tests-ubuntu-latest-3.12-net9.0.trx

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

Test suite Passed Failed Skipped Time
Integration.Tests.ArgsTests 6✔️ 49ms
Integration.Tests.BasicTests 9✔️ 141ms
Integration.Tests.BufferTests 32✔️ 439ms
Integration.Tests.DefaultsTests 7✔️ 10ms
Integration.Tests.ExceptionTests 2✔️ 30ms
Integration.Tests.FalseReturns 12✔️ 31ms
Integration.Tests.GeneratorTests 2✔️ 5ms
Integration.Tests.NoneTests 2✔️ 11ms
Integration.Tests.ReloadTests 3✔️ 15ms
Integration.Tests.TestDependency 1✔️ 308ms
Integration.Tests.TestDicts 5✔️ 13ms
Integration.Tests.TupleTests 17✔️ 76ms