GoEddie / GoEddie/tSQLt-TestAdapter

Visual studio 2015 test runner exception: tsqlttestexecutor

Offen
#6 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
C#
Sterne
21
Forks
9
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I had this error when run all tests in test explorer:

An exception occurred while invoking executor 'executor://tsqlttestexecutor/v1': Object reference not set to an instance of an object.

It can be consistently re-produced:
- if all tests pass, it has no issue
- exec tSQLt.AssertEqualsTable 'expected', 'actual' will cause above error and stop execution of the rest of the tests if expected and actual tables are different for a test.
- if one table is empty, it has no issue

Hope this will help.

Thanks!

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den Fehler im Visual Studio 2015 Test Explorer mit exec tSQLt.AssertEqualsTable und unterschiedlichen, nicht leeren erwarteten und tatsächlichen Tabellen zu reproduzieren. Untersuche den durch executor://tsqlttestexecutor/v1 identifizierten tSQLt-Testexecutor. Als erledigt gilt die Aufgabe, wenn der Fehler bei unterschiedlichen Tabellen keine Nullverweisexception mehr auslöst und die verbleibenden Tests weiterhin ausgeführt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
testing-qa, tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.