|
|
Hi,
First of all, I would like to mention that I find the extension provides the functionality to develop data-driven tests using Excel data as one of the most useful features of the xunit.net testing framework. Although, when such data-driven tests
are developed in test libraries with x64 target platform, their test execution fails with the following error message:
"System.InvalidOperationException: The 'Microsoft.Jet.OleDb.4.0' provider is not registered on the local machine."
As previously mentioned, this happens only in test suite libraries with 64-bit target. In contrast, 32-bit test libraries work fine. Since it is important for me to have 64-bit test libraries, I searched for the reason behind this exception. It seems that 'Microsoft.Jet.OleDb.4.0'
library used as provider by this specific xunit.net extension does have support for 64-bit platform, but there is an alternative library (i.e., Microsoft.Ace.OleDb) that supports both 32-bit and 64-bit libraries.
Consequently, is there any way to bypass this problem using the existing release of xunit.net testing framework?
If not, is it planned to be supported the aforementioned functionality (i.e., data-driven tests with x64 target platform using Excel data) in future releases of the xunit.net?
Thank you in advance.
|
|
Coordinator
Jun 9, 2012 at 3:35 AM
|
Please log a bug and we will look at this for v.Next.
Thanks,
Brad
|
|
|
|
I have listed this issue in the respective tracker.
Thanks,
Konstantinos
|
|