更新 .gitlab-ci.yml


没有进行代码缺陷检查。可能是由于没有名称为“code-analysis”的job,请确认job名称。
状态 运行分数 作业 ID 作业名称 覆盖率
  Make
已通过 40 #720288
ubuntu-16.04 short-job
make

00:14

 
  Code Analysis
已失败 #720289
ubuntu-16.04 short-job code-analysis allowed to fail
code-analysis

00:08

 
  Case1
已失败 #720290
ubuntu-16.04 short-job
case1

00:09

手动操作 #720291
ubuntu-16.04 short-job allowed to fail manual
teacher-check1
 
作业 步骤 失败原因
已失败
case1 Case1
Skipping Git submodules setup
$ make
gcc -g -w -fmax-errors=10 -std=c99 -fsigned-char -I. -c hello.c -o hello.o
gcc ./hello.o -o app.exe
$ score=60
$ count=$(find . -name "input*.txt" | wc -l)
$ for i in $(seq 1 1 $count) do ./app.exe < input${i}.txt > user_output${i}.txt diff output${i}.txt user_output${i}.txt -b -B -y -i -W 100 let score+=40/$count if [ $i == $count ]; then score=100 fi done
/bin/bash: eval: line 74: syntax error near unexpected token `<'
ERROR: Job failed: exit code 2
已失败
code-analysis Code Analysis
gcc ./hello.o  -o app.exe
$ mkdir -p build
$ cppcheck -v --force --enable=all --xml -I./ ./ 2> ./build/cppcheck-report.xml
Checking hello.c...
$ bash -c 'find ./ -regex ".*\.c\|.*\.h" | vera++ -S -s -d -c ./build/vera-report.xml'
1 reports in 1 files.
$ valgrind --xml=yes --xml-file=./build/valgrind-report.xml ./app < input1.txt > /dev/null
valgrind: ./app: No such file or directory
ERROR: Job failed: exit code 1