Roundtrip test failure
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginnen Sie mit test/Test/Codec/CBOR/Cuddle/CDDL/Parser.hs beim fehlschlagenden Roundtripping should be id/Trip GroupEntry-Test. Führen Sie ihn mit --match "/cddlParser/Roundtripping should be id/Trip GroupEntry/" und dem Seed 1014413989 erneut aus und verfolgen Sie dann den Parser und den Formatter, die an den unterschiedlichen Leerzeichen beteiligt sind. Fertig ist die Aufgabe, wenn der Roundtrip-Test mit gleichen generierten CDDL-Strings erfolgreich ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Failures:
test/Test/Codec/CBOR/Cuddle/CDDL/Parser.hs:37:3:
1) cddlParser, Roundtripping should be id, Trip GroupEntry
Falsified (after 80 tests and 23 shrinks):
GEType Nothing Nothing (Type0 (Type1 (T2Unwrapped (Name "x") (Just (GenericArg (Type1 (T2Unwrapped (Name "Z") Nothing) (Just (RangeOp Closed,T2Tag Nothing (Type0 (Type1 (T2Enum (Group ([GEGroup Nothing (Group ([GERef Nothing (Name "I") Nothing] :| []))] :| []))) Nothing :| [])))) :| [])))) Nothing :| []))
GEType Nothing Nothing (Type0 (Type1 (T2Unwrapped (Name "x") (Just (GenericArg (Type1 (T2Unwrapped (Name "Z") Nothing) (Just (RangeOp Closed,T2Tag Nothing (Type0 (Type1 (T2Enum (Group ([GEType Nothing Nothing (Type0 (Type1 (T2Group (Type0 (Type1 (T2Name (Name "I") Nothing) Nothing :| []))) Nothing :| []))] :| []))) Nothing :| [])))) :| [])))) Nothing :| []))
"~ x<~ Z .. #6(& ((I)))>" /= "~ x<~ Z .. #6(& (( I)))>"
To rerun use: --match "/cddlParser/Roundtripping should be id/Trip GroupEntry/" --seed 1014413989
Randomized with seed 1014413989
- Vorherrschende Sprache
- Haskell
- Sterne
- 8
- Forks
- 5
- Ø Merge
- 3 T. 12 Std.
- Gemergte PRs (30 T.)
- 4
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus IntersectMBO/cuddle
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
IntersectMBO/cuddle#168 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
IntersectMBO/cuddle#167 ·
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
IntersectMBO/cuddle#166 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 43/100
IntersectMBO/cuddle#223 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
IntersectMBO/cuddle#217 ·
Alle Issues in IntersectMBO/cuddle
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
30-minutes algorithm any-language codewars dart easy elixir hackerrank hacktoberfest haskell help wanted interview-prep julia leetcode lua open-source r scala students zig
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 77/100
Huerte/algo-solutions-python#226 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[BUG]: Cloning a compiler from a tree results in a single-file compilerEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
compiler-explorer/compiler-explorer#9561 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
bittide/bittide-hardware#1357 ·
-
tricorder
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Maintainer antworten meist innerhalb von 1 Tag