Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve tests execution time [DNET988] #906

Closed
firebird-automations opened this issue Dec 14, 2020 · 5 comments
Closed

Improve tests execution time [DNET988] #906

firebird-automations opened this issue Dec 14, 2020 · 5 comments

Comments

@firebird-automations
Copy link

Submitted by: @cincuranet

At the moment the full tests suite runs a lot of tests in a lot of configurations. The aim of this task is to simplify this and possibly improve the overall time to run all or subset of tests.

Also there might be places where tests themselves can be made faster.

@firebird-automations
Copy link
Author

Modified by: @cincuranet

priority: Major [ 3 ] => Minor [ 4 ]

@firebird-automations
Copy link
Author

Commented by: @cincuranet

The matrix looks like this:
FB 2.5, FB 3.0, FB 4.0
Server, Embedded
Compression On/Off
Encryption On/Off
.NET Framework and .NET Core

Especially running the whole set (where applicable) with and without compression times encryption really increases the time. Historically this proved sometimes valuable, because specific problem can be triggered by only one test.

Maybe creating inner and outer loop is now a way to go. Also given the .NET 5 and .NET Core state, maybe explicit .NET Framework run isn't needed anymore.

@firebird-automations
Copy link
Author

Modified by: @cincuranet

description: At the moment the full tests suite runs a lot of tests in a lot of configurations. The aim of this task is to simplify this a possibly improve the overall time to run all or subset of tests. => At the moment the full tests suite runs a lot of tests in a lot of configurations. The aim of this task is to simplify this and possibly improve the overall time to run all or subset of tests.

Also there might be places where tests themselves can be made faster.

@firebird-automations
Copy link
Author

Modified by: @cincuranet

status: Open [ 1 ] => In Progress [ 3 ]

@firebird-automations
Copy link
Author

Modified by: @cincuranet

status: In Progress [ 3 ] => Resolved [ 5 ]

resolution: Fixed [ 1 ]

Fix Version: 8.0.0.0 [ 10970 ]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment