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.9 succeeded Oct 20, 2024 in 1s

804 passed, 0 failed and 34 skipped

Tests passed successfully

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

✔️ Conda.Tests-ubuntu-latest-3.9-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.9-net9.0.trx

1 tests were completed in 4s 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.9-net8.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✔️ 58ms
CSnakes.Runtime.Tests.Converter.BoolConverterTest 2✔️ 92ms
CSnakes.Runtime.Tests.Converter.BytesConverterTest 2✔️ 64ms
CSnakes.Runtime.Tests.Converter.DictionaryConverterTest 1✔️ 94ms
CSnakes.Runtime.Tests.Converter.DoubleConverterTest 10✔️ 548ms
CSnakes.Runtime.Tests.Converter.ListConverterTest 1✔️ 40ms
CSnakes.Runtime.Tests.Converter.LongConverterTest 7✔️ 333ms
CSnakes.Runtime.Tests.Converter.TupleConverterTests 5✔️ 263ms
CSnakes.Runtime.Tests.Converter.UnicodeConverterTest 6✔️ 245ms
CSnakes.Runtime.Tests.Locators.NuGetLocatorTests 1✔️ 7✖️ 24ms
CSnakes.Runtime.Tests.Locators.PythonLocatorTests 6✔️ 10✖️ 12ms
CSnakes.Runtime.Tests.Python.ImmortalTests 5✔️ 457ms
CSnakes.Runtime.Tests.Python.ImportTests 3✔️ 136ms
CSnakes.Runtime.Tests.Python.PyDictionaryTests 6✔️ 201ms
CSnakes.Runtime.Tests.Python.PyObjectTests 45✔️ 2s
CSnakes.Runtime.Tests.ServiceCollectionTests 19✔️ 339ms

✔️ CSnakes.Runtime.Tests-ubuntu-latest-3.9-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✔️ 44ms
CSnakes.Runtime.Tests.Converter.BoolConverterTest 2✔️ 46ms
CSnakes.Runtime.Tests.Converter.BytesConverterTest 2✔️ 67ms
CSnakes.Runtime.Tests.Converter.DictionaryConverterTest 1✔️ 47ms
CSnakes.Runtime.Tests.Converter.DoubleConverterTest 10✔️ 441ms
CSnakes.Runtime.Tests.Converter.ListConverterTest 1✔️ 63ms
CSnakes.Runtime.Tests.Converter.LongConverterTest 7✔️ 250ms
CSnakes.Runtime.Tests.Converter.TupleConverterTests 5✔️ 151ms
CSnakes.Runtime.Tests.Converter.UnicodeConverterTest 6✔️ 175ms
CSnakes.Runtime.Tests.Locators.NuGetLocatorTests 1✔️ 7✖️ 12ms
CSnakes.Runtime.Tests.Locators.PythonLocatorTests 6✔️ 10✖️ 12ms
CSnakes.Runtime.Tests.Python.ImmortalTests 5✔️ 642ms
CSnakes.Runtime.Tests.Python.ImportTests 3✔️ 153ms
CSnakes.Runtime.Tests.Python.PyDictionaryTests 6✔️ 310ms
CSnakes.Runtime.Tests.Python.PyObjectTests 45✔️ 2s
CSnakes.Runtime.Tests.ServiceCollectionTests 19✔️ 425ms

✔️ CSnakes.Tests-ubuntu-latest-3.9-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✔️ 1ms
CSnakes.Tests.GeneratedSignatureTests 30✔️ 8s
CSnakes.Tests.PythonConstantTests+FloatTests 1✔️ 11ms
CSnakes.Tests.PythonStaticGeneratorTests 14✔️ 1s
CSnakes.Tests.TokenizerTests 81✔️ 397ms
CSnakes.Tests.TypeReflectionTests 49✔️ 273ms

✔️ CSnakes.Tests-ubuntu-latest-3.9-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✔️ 21ms
CSnakes.Tests.GeneratedSignatureTests 30✔️ 7s
CSnakes.Tests.PythonConstantTests+FloatTests 1✔️ 24ms
CSnakes.Tests.PythonStaticGeneratorTests 14✔️ 1s
CSnakes.Tests.TokenizerTests 81✔️ 351ms
CSnakes.Tests.TypeReflectionTests 49✔️ 340ms

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

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

Test suite Passed Failed Skipped Time
Integration.Tests.ArgsTests 6✔️ 79ms
Integration.Tests.BasicTests 9✔️ 139ms
Integration.Tests.BufferTests 28✔️ 386ms
Integration.Tests.DefaultsTests 7✔️ 17ms
Integration.Tests.ExceptionTests 2✔️ 17ms
Integration.Tests.FalseReturns 12✔️ 36ms
Integration.Tests.GeneratorTests 2✔️ 30ms
Integration.Tests.NoneTests 2✔️ 2ms
Integration.Tests.ReloadTests 3✔️ 23ms
Integration.Tests.TestDependency 1✔️ 401ms
Integration.Tests.TestDicts 5✔️ 17ms
Integration.Tests.TupleTests 17✔️ 106ms

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

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

Test suite Passed Failed Skipped Time
Integration.Tests.ArgsTests 6✔️ 79ms
Integration.Tests.BasicTests 9✔️ 150ms
Integration.Tests.BufferTests 32✔️ 782ms
Integration.Tests.DefaultsTests 7✔️ 13ms
Integration.Tests.ExceptionTests 2✔️ 7ms
Integration.Tests.FalseReturns 12✔️ 22ms
Integration.Tests.GeneratorTests 2✔️ 12ms
Integration.Tests.NoneTests 2✔️ 2ms
Integration.Tests.ReloadTests 3✔️ 29ms
Integration.Tests.TestDependency 1✔️ 665ms
Integration.Tests.TestDicts 5✔️ 79ms
Integration.Tests.TupleTests 17✔️ 57ms