[rtems-test] riscv32/rv32imafc: RTEMS_POSIX_API: Passed:605 Failed:3 Timeout:0 Test-Too-long:0 Invalid:0 Wrong:0

OAR Tester for Ubuntu 22.04 rtems-tester at oarcorp.com
Sat Mar 25 11:47:24 UTC 2023


Testing time     : 0:06:40.824914
Average test time: 0:00:00.650689

Host
====
Linux-5.19.0-35-generic-x86_64-with-Ubuntu-22.04-jammy (Linux VM-Ubuntu22.rtems.com 5.19.0-35-generic #36~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb 17 15:17:25 UTC 2 x86_64 x86_64)

Configuration
=============
Version: 6.0.0.acf4eb271c3a9f60a8d00cdf13b821036d39536c
Build  : RTEMS_POSIX_API
Tools  : 12.2.1 20230224 (RTEMS 6, RSB f0e34eab8bf33b833a7d9d0b2bddd3b89f6d83cb, Newlib 17ac400)

Summary
=======

Passed:        605
Failed:          3
User Input:      5
Expected Fail:   0
Indeterminate:   0
Benchmark:       3
Timeout:         0
Test too long:   0
Invalid:         0
Wrong Version:   0
Wrong Build:     0
Wrong Tools:     0
Wrong Header:    0
------------------
Total:         616

Failures:
 mrfs_fsrename.exe
 minimum.exe
 ts-validation-intr.exe
User Input:
 capture.exe
 top.exe
 monitor.exe
 termios.exe
 fileio.exe
Benchmark:
 dhrystone.exe
 linpack.exe
 whetstone.exe
Log
===

RTEMS Testing - Tester, 6.0.not_released
 Command Line: /home/tester/rtems-cron-6/tools/6/bin/rtems-test --rtems-tools=/home/tester/rtems-cron-6/tools/6 --rtems-bsp=rv32imafc_spike --log=run-rv32imafc_spike.log --use-gitconfig --mail b-rv32imafc
 Host: Linux VM-Ubuntu22.rtems.com 5.19.0-35-generic #36~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb 17 15:17:25 UTC 2 x86_64
 Python: 2.7.18 (default, Jul  1 2022, 10:30:50) [GCC 11.2.0]
Host: Linux-5.19.0-35-generic-x86_64-with-Ubuntu-22.04-jammy (Linux VM-Ubuntu22.rtems.com 5.19.0-35-generic #36~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb 17 15:17:25 UTC 2 x86_64 x86_64)
[  1/616] p:0   f:0   u:0   e:0   I:0   B:0   t:0   L:0   i:0   W:0   | riscv32/rv32imafc: dhrystone.exe
 <<skipping passes>>
[ 57/616] p:47  f:0   u:0   e:0   I:0   B:3   t:0   L:0   i:0   W:0   | riscv32/rv32imafc: mrfs_fsrename.exe
Result: failed    
Time: 0:00:00.502430 mrfs_fsrename.exe
=>  exe: spike --isa=RV32IMAFC b-rv32imafc/riscv/rv32imafc/testsuites/fstests/mrfs_fsrename.exe
] 
] 
=>  test start: FSRENAME RFS
] *** BEGIN OF TEST FSRENAME RFS ***
] *** TEST VERSION: 6.0.0.acf4eb271c3a9f60a8d00cdf13b821036d39536c
] *** TEST STATE: EXPECTED_PASS
] *** TEST BUILD: RTEMS_POSIX_API
] *** TEST TOOLS: 12.2.1 20230224 (RTEMS 6, RSB f0e34eab8bf33b833a7d9d0b2bddd3b89f6d83cb, Newlib 17ac400)
] Initializing filesystem RFS
] 
] Old is a simbolic link and rename operates on the simbolic link itself
] 
] Testing rename     with arguments: symlink01, name02    EXPECT "0"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 96 
] Testing lstat      with arguments: name02, &statbuf     EXPECT "0"
] PASS
] Testing if name02 is now a symlink
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 104 
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] Testing unlink     with arguments: name02               EXPECT "0"
] PASS
] Testing unlink     with arguments: symlink01            EXPECT "-1"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 112 
] 
] New is a simbolic link and rename operates on the simbolic link itself
] 
] Testing rename     with arguments: name02, symlink01    EXPECT "0"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 134 
] Testing lstat      with arguments: symlink01, &statbuf  EXPECT "0"
] PASS
] Testing that symlink01 is not a symlink
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 142 
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] Testing unlink     with arguments: name02               EXPECT "-1"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 149 
] Testing unlink     with arguments: symlink01            EXPECT "0"
] PASS
] 
] Testing with symbolic link loop's
] 
] Testing rename     with arguments: "path01, name01"     EXPECT "ELOOP"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 168 
] Testing rename     with arguments: "path01, name01"     EXPECT "ELOOP"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 172 
] Testing unlink     with arguments: name01               EXPECT "-1"
] PASS
] Testing unlink     with arguments: symlink01            EXPECT "0"
] PASS
] Testing unlink     with arguments: symlink02            EXPECT "0"
] PASS
] Testing rename     with arguments: "name01, path01"     EXPECT "ELOOP"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 201 
] Testing rename     with arguments: "name01, path01"     EXPECT "ELOOP"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 205 
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] Testing unlink     with arguments: symlink01            EXPECT "0"
] PASS
] Testing unlink     with arguments: symlink02            EXPECT "0"
] PASS
] 
] Rename file twice
] 
] Testing rename     with arguments: name01, name02       EXPECT "0"
] PASS
] Testing rename     with arguments: name02, name03       EXPECT "0"
] PASS
] Testing unlink     with arguments: name01               EXPECT "-1"
] PASS
] Testing unlink     with arguments: name02               EXPECT "-1"
] PASS
] Testing unlink     with arguments: name03               EXPECT "0"
] PASS
] 
] Rename file with itself
] 
] Testing rename     with arguments: name01, name01       EXPECT "0"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 295 
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] 
] Rename file with itself through a hard link in another directory
] 
] Testing rename     with arguments: name01, path01       EXPECT "0"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 323 
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] Testing unlink     with arguments: path01               EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir01                EXPECT "0"
] PASS
] 
] Rename directory with file
] 
] Testing rename     with arguments: "dir01, name01"      EXPECT "ENOTDIR"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 396 
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir01                EXPECT "0"
] PASS
] 
] Rename file with directory
] 
] Testing rename     with arguments: "name01, dir01"      EXPECT "EISDIR"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 420 
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir01                EXPECT "0"
] PASS
] 
] Rename directory with ancestor directory
] 
] Testing rename     with arguments: "dir02, path01"      EXPECT "EINVAL"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 444 
] Testing rmdir      with arguments: path01               EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir02                EXPECT "0"
] PASS
] 
] Rename directory with non empty directory
] 
] Testing rename     with arguments: dir01, dir02         EXPECT "-1"
] PASS
] Testing errno for EEXIST or ENOTEMPTY
] PASS
] Testing unlink     with arguments: path01               EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir01                EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir02                EXPECT "0"
] PASS
] 
] Rename empty directory with another empty directory
] 
] Testing rename     with arguments: dir01, dir02         EXPECT "0"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 503 
] Testing rmdir      with arguments: dir01                EXPECT "-1"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 509 
] Testing rmdir      with arguments: dir02                EXPECT "0"
] PASS
] Testing rename     with arguments: "dir02, path01"      EXPECT "EMLINK"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 540 
] Testing rmdir      with arguments: path01               EXPECT "-1"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 555 
] Testing rmdir      with arguments: dir02                EXPECT "0"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 556 
] Testing rmdir      with arguments: dir01                EXPECT "0"
] PASS
] 
] Rename files within directories protected with S_ISVTX
] 
] Testing rename     with arguments: path01, name02       EXPECT "-1"
] PASS
] Testing errno for EPERM or EACCES
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 594 
] Testing unlink     with arguments: path01               EXPECT "0"
] PASS
] Testing unlink     with arguments: name02               EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir01                EXPECT "0"
] PASS
] Testing rename     with arguments: name02, path01       EXPECT "-1"
] PASS
] Testing errno for EPERM or EACCES
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 637 
] Testing unlink     with arguments: path01               EXPECT "0"
] PASS
] Testing unlink     with arguments: name02               EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir01                EXPECT "0"
] PASS
] 
] Rename file with non existant file
] 
] Testing rename     with arguments: name01, name02       EXPECT "0"
] PASS
] Testing unlink     with arguments: name01               EXPECT "-1"
] PASS
] Testing unlink     with arguments: name02               EXPECT "0"
] PASS
] Testing rename     with arguments: "name02, name01"     EXPECT "ENOENT"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 720 
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] Testing unlink     with arguments: name02               EXPECT "-1"
] PASS
] 
] Rename file with non existant filepath
] 
] Testing rename     with arguments: "path01, name01"     EXPECT "ENOENT"
] PASS
] Testing unlink     with arguments: name01               EXPECT "-1"
] PASS
] Testing rmdir      with arguments: dir01                EXPECT "0"
] PASS
] 
] Rename directory with non existant directory
] 
] Testing rename     with arguments: dir01, dir02         EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir01                EXPECT "-1"
] PASS
] Testing rmdir      with arguments: dir02                EXPECT "0"
] PASS
] 
] Rename file with a name size exceeding NAME_MAX
] 
] Testing rename     with arguments: "name01, filename"   EXPECT "ENAMETOOLONG"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 786 
] Testing unlink     with arguments: name01               EXPECT "0"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 792 
] Testing unlink     with arguments: filename             EXPECT "-1"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 793 
] 
] Rename directory with current directory
] 
] Testing rename     with arguments: "." , dir01          EXPECT "-1"
] PASS
] Testing errno for EINVAL or EBUSY
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 847 
] Testing rename     with arguments: dir01, "."           EXPECT "-1"
] PASS
] Testing errno for EINVAL or EBUSY
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 861 
] 
] Rename directory with previous directory
] 
] Testing rename     with arguments: ".." , dir01         EXPECT "-1"
] PASS
] Testing errno for EINVAL or EBUSY
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 877 
] Testing rename     with arguments: dir01, ".."          EXPECT "-1"
] PASS
] Testing errno for EINVAL or EBUSY
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 891 
] Testing rmdir      with arguments: dir01                EXPECT "0"
] PASS
] 
] Testing empty filepaths
] 
] Testing rename     with arguments: "name01, \"\""       EXPECT "ENOENT"
] PASS
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] Testing rename     with arguments: "\"\", name01"       EXPECT "ENOENT"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 929 
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] 
] Rename two files on a directory with no write permission 
] 
] Testing rename     with arguments: "name01 , name02"    EXPECT "EACCES"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 1008 
] 
] Rename file between two directories, with and without write access
] 
] Testing rename     with arguments: "name01, path01"     EXPECT "EACCES"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 1033 
] Testing rename     with arguments: "path01, name01"     EXPECT "EACCES"
] FAIL   ../../../testsuites/fstests/fsrename/test.c: 1040 
] Testing unlink     with arguments: name01               EXPECT "0"
] PASS
] Testing unlink     with arguments: path01               EXPECT "0"
] PASS
] Testing unlink     with arguments: path01               EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir01                EXPECT "0"
] PASS
] Testing rmdir      with arguments: dir02                EXPECT "0"
] PASS
] 
] Rename two files on a directory with no execute permission 
] 
] Testing rename     with arguments: "path01 , path02"    EXPECT "EACCES"
] PASS
] 
] Rename file between two directories, with and without execute access
] 
] Testing rename     with arguments: "path01, path02"     EXPECT "EACCES"
] PASS
] Testing rename     with arguments: "path02, path01"     EXPECT "EACCES"
] terminate called after throwing an instance of 'trap_load_access_fault'
[ 58/616] p:47  f:0   u:0   e:0   I:0   B:3   t:0   L:0   i:0   W:0   | riscv32/rv32imafc: mrfs_fsscandir01.exe
 <<skipping passes>>
[616/616] p:597 f:3   u:5   e:0   I:0   B:3   t:0   L:0   i:0   W:0   | riscv32/rv32imafc: ts-validation-tls-1.exe

Passed:        605
Failed:          3
User Input:      5
Expected Fail:   0
Indeterminate:   0
Benchmark:       3
Timeout:         0
Test too long:   0
Invalid:         0
Wrong Version:   0
Wrong Build:     0
Wrong Tools:     0
Wrong Header:    0
------------------
Total:         616
Failures:
 mrfs_fsrename.exe
 minimum.exe
 ts-validation-intr.exe
User Input:
 capture.exe
 top.exe
 monitor.exe
 termios.exe
 fileio.exe
Benchmark:
 dhrystone.exe
 linpack.exe
 whetstone.exe
Average test time: 0:00:00.650689
Testing time     : 0:06:40.824914


More information about the build mailing list