Fix a bug that do not create new test configuration when there is one chosen.

The "isConfigurationFromContext" method is used to compare if the currently chosen test configuration is the same one that produced from the current context, if return true, the currently chosen configuration will be used, so no new configuration will be created.

For now I just set it to false, so new configuration will always be created.

It can be improved to fully compare the current configuration and the context, but it takes some time to do it correctly.

And also fixed a bug that benchmark configuration is set to test type.