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.10 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.10-net8.0.trx 1✔️ 5s
Conda.Tests-ubuntu-latest-3.10-net9.0.trx 1✔️ 4s
CSnakes.Runtime.Tests-ubuntu-latest-3.10-net8.0.trx 120✔️ 17✖️ 9s
CSnakes.Runtime.Tests-ubuntu-latest-3.10-net9.0.trx 120✔️ 17✖️ 10s
CSnakes.Tests-ubuntu-latest-3.10-net8.0.trx 185✔️ 16s
CSnakes.Tests-ubuntu-latest-3.10-net9.0.trx 185✔️ 16s
Integration.Tests-ubuntu-latest-3.10-net8.0.trx 94✔️ 28s
Integration.Tests-ubuntu-latest-3.10-net9.0.trx 98✔️ 28s

✔️ Conda.Tests-ubuntu-latest-3.10-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.10-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✔️ 926ms

✔️ CSnakes.Runtime.Tests-ubuntu-latest-3.10-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✔️ 52ms
CSnakes.Runtime.Tests.Converter.BoolConverterTest 2✔️ 91ms
CSnakes.Runtime.Tests.Converter.BytesConverterTest 2✔️ 137ms
CSnakes.Runtime.Tests.Converter.DictionaryConverterTest 1✔️ 55ms
CSnakes.Runtime.Tests.Converter.DoubleConverterTest 10✔️ 323ms
CSnakes.Runtime.Tests.Converter.ListConverterTest 1✔️ 63ms
CSnakes.Runtime.Tests.Converter.LongConverterTest 7✔️ 276ms
CSnakes.Runtime.Tests.Converter.TupleConverterTests 5✔️ 196ms
CSnakes.Runtime.Tests.Converter.UnicodeConverterTest 6✔️ 164ms
CSnakes.Runtime.Tests.Locators.NuGetLocatorTests 1✔️ 7✖️ 10ms
CSnakes.Runtime.Tests.Locators.PythonLocatorTests 6✔️ 10✖️ 12ms
CSnakes.Runtime.Tests.Python.ImmortalTests 5✔️ 288ms
CSnakes.Runtime.Tests.Python.ImportTests 3✔️ 118ms
CSnakes.Runtime.Tests.Python.PyDictionaryTests 6✔️ 190ms
CSnakes.Runtime.Tests.Python.PyObjectTests 45✔️ 2s
CSnakes.Runtime.Tests.ServiceCollectionTests 19✔️ 313ms

✔️ CSnakes.Runtime.Tests-ubuntu-latest-3.10-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✔️ 82ms
CSnakes.Runtime.Tests.Converter.BytesConverterTest 2✔️ 139ms
CSnakes.Runtime.Tests.Converter.DictionaryConverterTest 1✔️ 77ms
CSnakes.Runtime.Tests.Converter.DoubleConverterTest 10✔️ 389ms
CSnakes.Runtime.Tests.Converter.ListConverterTest 1✔️ 33ms
CSnakes.Runtime.Tests.Converter.LongConverterTest 7✔️ 306ms
CSnakes.Runtime.Tests.Converter.TupleConverterTests 5✔️ 421ms
CSnakes.Runtime.Tests.Converter.UnicodeConverterTest 6✔️ 309ms
CSnakes.Runtime.Tests.Locators.NuGetLocatorTests 1✔️ 7✖️ 12ms
CSnakes.Runtime.Tests.Locators.PythonLocatorTests 6✔️ 10✖️ 12ms
CSnakes.Runtime.Tests.Python.ImmortalTests 5✔️ 367ms
CSnakes.Runtime.Tests.Python.ImportTests 3✔️ 139ms
CSnakes.Runtime.Tests.Python.PyDictionaryTests 6✔️ 184ms
CSnakes.Runtime.Tests.Python.PyObjectTests 45✔️ 2s
CSnakes.Runtime.Tests.ServiceCollectionTests 19✔️ 370ms

✔️ CSnakes.Tests-ubuntu-latest-3.10-net8.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✔️ 26ms
CSnakes.Tests.PythonStaticGeneratorTests 14✔️ 1s
CSnakes.Tests.TokenizerTests 81✔️ 449ms
CSnakes.Tests.TypeReflectionTests 49✔️ 292ms

✔️ CSnakes.Tests-ubuntu-latest-3.10-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✔️ 8s
CSnakes.Tests.PythonConstantTests+FloatTests 1✔️ 37ms
CSnakes.Tests.PythonStaticGeneratorTests 14✔️ 1s
CSnakes.Tests.TokenizerTests 81✔️ 413ms
CSnakes.Tests.TypeReflectionTests 49✔️ 430ms

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

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

Test suite Passed Failed Skipped Time
Integration.Tests.ArgsTests 6✔️ 91ms
Integration.Tests.BasicTests 9✔️ 126ms
Integration.Tests.BufferTests 28✔️ 456ms
Integration.Tests.DefaultsTests 7✔️ 12ms
Integration.Tests.ExceptionTests 2✔️ 12ms
Integration.Tests.FalseReturns 12✔️ 14ms
Integration.Tests.GeneratorTests 2✔️ 19ms
Integration.Tests.NoneTests 2✔️ 11ms
Integration.Tests.ReloadTests 3✔️ 24ms
Integration.Tests.TestDependency 1✔️ 325ms
Integration.Tests.TestDicts 5✔️ 28ms
Integration.Tests.TupleTests 17✔️ 82ms

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

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

Test suite Passed Failed Skipped Time
Integration.Tests.ArgsTests 6✔️ 87ms
Integration.Tests.BasicTests 9✔️ 95ms
Integration.Tests.BufferTests 32✔️ 391ms
Integration.Tests.DefaultsTests 7✔️ 10ms
Integration.Tests.ExceptionTests 2✔️ 7ms
Integration.Tests.FalseReturns 12✔️ 10ms
Integration.Tests.GeneratorTests 2✔️ 13ms
Integration.Tests.NoneTests 2✔️ 2ms
Integration.Tests.ReloadTests 3✔️ 21ms
Integration.Tests.TestDependency 1✔️ 503ms
Integration.Tests.TestDicts 5✔️ 11ms
Integration.Tests.TupleTests 17✔️ 92ms