Problem att validera trots att det är rätt

  • Författare
  • Meddelande

Per_Ericsson

php-programmerare

  • Inlägg: 40
  • Blev medlem: 03 sep 2018, 20:07

Problem att validera trots att det är rätt

Inlägg15 sep 2018, 00:13

Jag har gjort lab2. Jag följde instruktionerna och testade på localhost att det fungerade. (alla svar rätt). När allt var klart körde dbwebb publish lab2. Jag får "Failed to validate and publish course results." Failed Asserts 19, Faults 1.

Lite högre upp står det PHPCBF CAN FIX 38 MARKED SNIFF VIOLATIONS AUTOMATICALLY.

Och allra först kommer det en rad med indentation och spacing errors. Problemet är att det gör verkligen ingen skillnad när jag flyttar paranteser och hakparanteser. Har gjort en i taget, börjat med första, med sista och alla varianter. Har tittat på videoklippen och kopierat syntaxen inklusive tabbar. Inget hjälper. Några förslag på vad jag kan göra?

Edit: Felen ser ut så här, klistrar in den första.


FILE: ...nts/20182/peek18/dbwebb-kurser/htmlphp/me/kmom02/lab2/answer.php
----------------------------------------------------------------------
FOUND 38 ERRORS AFFECTING 35 LINES
----------------------------------------------------------------------
266 | ERROR | [x] Line indented incorrectly; expected at least 4
| | spaces, found 0
272 | ERROR | [x] Line indented incorrectly; expected at least 4
| | spaces, found 2
273 | ERROR | [x] Expected 1 space after closing brace; newline
| | found
275 | ERROR | [x] Line i

Per_Ericsson

php-programmerare

  • Inlägg: 40
  • Blev medlem: 03 sep 2018, 20:07

Re: Problem att validera trots att det är rätt

Inlägg15 sep 2018, 00:37

Jag testade med kommandot dbwebb publishpure lab2 och då gick det igenom med status OK asserts:0 faults:0.



:D
Användarvisningsbild

thulin

troubleshooter

  • Inlägg: 514
  • Blev medlem: 30 dec 2015, 15:33
  • Ort: Skurup

Re: Problem att validera trots att det är rätt

Inlägg15 sep 2018, 09:31

publishpure hoppar nog (se nedan) över valideringen, så därför du får 0 fel. Bättre att kolla på vad som ligger bakom felen, och reda ut vad problemet är.

så här ser min dbwebb ut ("programmet" som sköter allt):
Kod: Markera allt
#
# Publish the uploaded files
#
function dbwebb-purepublish()
{
    PUBLISH_OPTIONS="--no-validate --no-minification"
    dbwebb-publish "$1" "$2" "$3"
}

dbwebb-publishpure()
{
    dbwebb-purepublish "$*"
}
/Thulin

Per_Ericsson

php-programmerare

  • Inlägg: 40
  • Blev medlem: 03 sep 2018, 20:07

Re: Problem att validera trots att det är rätt

Inlägg15 sep 2018, 16:13

Det var ett bra tips du ger. Jag valde att sova på saken och när jag tittade på det igen så kunde jag ganska snabbt upptäcka att jag slarvat med vart jag började skriva min kod. Varje fråga slutar med ett kommentarsfält. Jag hade konsekvent valt att skriva varje svar direkt under *-tecknet. Jag såg aldrig att kommentarsfältet inleds med /*

/**
*/
<-- här började jag skriva.

Genomgående fel genom hela filen motsvarande ett tecken. Ett bra sätt att slösa bort en fredagskväll.

Hursomhelst, tack för hjälpen! :)

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 32 gäster