Skip to content

Testing Status

Wei Wu edited this page Nov 25, 2020 · 134 revisions

This page lists the latest test results for different builds. The statistics are presented in the following format

Table of contents generated with markdown-toc


Running on HiFive Unleashed board

HiFive Unleashed board details:

Parameter
SoC SiFive Freedom U540 SoC
Memory 8GB DDR4 with ECC
OS Version Fedora Developer Rawhide [Fedora-Developer-Rawhide-20200108.n.0]

V8 test suite debug build on hifive

Test Suite Tests passed (run-rate) Notes
cctest + 6973/- 2 failed
unittests + 3272/- 0 success
mjsunit + 5022/- 4 failed
intl + 212/- 0 success
message + 309/- 0 success
inspector + 277/- 0 success
mkgrokdump + 0/- 0 success
debugger + 316/- 0 success
wasm-js + 61/- 0 success
wasm-spec-tests + 174/- 5 failed
wasm-api-tests + 15/- 0 success

benchmark

sunspider

                               benchmark:    score |  master_ |      % |
===================================================+==========+========+
                      3d-morph-sunspider:   1159.4 |   1160.0 |        |
                   3d-raytrace-sunspider:   2039.7 |   2043.7 |    0.2 |
           access-binary-trees-sunspider:    381.3 |    380.8 |   -0.1 |
               access-fannkuch-sunspider:   1391.4 |   1390.6 |        |
                  access-nbody-sunspider:    475.4 |    475.1 |        |
                 access-nsieve-sunspider:    903.8 |    903.3 |        |
      bitops-3bit-bits-in-byte-sunspider:    185.0 |    184.5 |   -0.3 |
           bitops-bits-in-byte-sunspider:    190.6 |    190.6 |        |
            bitops-bitwise-and-sunspider:    274.5 |    274.5 |        |
            bitops-nsieve-bits-sunspider:   1021.8 |   1021.4 |        |
         controlflow-recursive-sunspider:    280.0 |    280.4 |    0.1 |
                    crypto-aes-sunspider:   1374.8 |   1375.9 |        |
                    crypto-md5-sunspider:   1070.7 |   1069.9 |        |
                   crypto-sha1-sunspider:   1322.8 |   1322.9 |        |
             date-format-tofte-sunspider:   1315.8 |   1315.9 |        |
             date-format-xparb-sunspider:   1886.7 |   1885.8 |        |
                   math-cordic-sunspider:    562.4 |    562.4 |        |
             math-partial-sums-sunspider:   1546.1 |   1546.1 |        |
            math-spectral-norm-sunspider:    357.0 |    356.2 |   -0.2 |
                    regexp-dna-sunspider:    210.2 |    210.2 |        |
                 string-base64-sunspider:   2586.0 |   2586.4 |        |
                  string-fasta-sunspider:   1495.1 |   1495.5 |        |
               string-tagcloud-sunspider:   1854.5 |   1855.2 |        |
            string-unpack-code-sunspider:   2182.4 |   2181.1 |        |
         string-validate-input-sunspider:   1409.1 |   1410.8 |    0.1 |
                               SunSpider:  29311.1 |  29315.7 |        |
---------------------------------------------------+----------+--------+

octane

                               benchmark:    score |  master_ |      % |
===================================================+==========+========+

                                Richards:    691.3 |    691.7 |        |
                               DeltaBlue:     64.3 |     86.4 S  -25.6 |
                                  Crypto:    288.6 S    284.8 S    1.3 |
                                RayTrace:    584.3 |    578.4 S    1.0 |
                             EarleyBoyer:    315.3 |    311.4 S    1.3 |
                                  RegExp:     29.1 |     29.1 |        |
                                   Splay:    423.2 |    427.3 |   -1.0 |
                            SplayLatency:   1601.2 S   1739.3 S   -7.9 |
                            NavierStokes:    621.1 |    623.4 |   -0.4 |
                                   PdfJS:    121.4 |    121.4 |        |
                                Mandreel:    199.6 |    200.2 |   -0.3 |
                         MandreelLatency:    274.2 |    274.4 |        |
                                 Gameboy:    140.8 |    140.8 |        |
                                CodeLoad:    851.2 |    853.9 |   -0.3 |
                                   Box2D:    130.6 |    128.6 S    1.6 |
                                    zlib:    977.3 |    976.1 |    0.1 |
                              Typescript:    203.2 |    201.9 |    0.6 |
                                  Octane:    286.4 S    289.8 S   -1.2 |
---------------------------------------------------+----------+--------+

kraken

                               benchmark:    score |  master_ |      % |
===================================================+==========+========+
                           ai-astar-orig:   6184.6 |   6197.3 |    0.2 |
               audio-beat-detection-orig:   6330.7 |   6329.2 |        |
                          audio-dft-orig:   5271.4 |   5280.0 |    0.2 |
                          audio-fft-orig:   3530.1 |   3527.9 |        |
                   audio-oscillator-orig:   4358.9 |   4360.5 |        |
              imaging-gaussian-blur-orig:   8068.8 |   8069.2 |        |
                   imaging-darkroom-orig:   6232.2 |   6234.7 |        |
                 imaging-desaturate-orig:   4206.6 |   4211.6 |    0.1 |
               json-parse-financial-orig:   2841.4 |   2841.7 |        |
           json-stringify-tinderbox-orig:   1010.4 |   1010.5 |        |
                stanford-crypto-aes-orig:   6609.9 |   6631.5 |    0.3 |
                stanford-crypto-ccm-orig:   9544.2 |   9565.3 |    0.2 |
             stanford-crypto-pbkdf2-orig:   8068.4 |   8085.6 |    0.2 |
   stanford-crypto-sha256-iterative-orig:   2838.5 |   2842.8 |    0.2 |
                                  Kraken:  75096.0 |  75187.8 |    0.1 |
---------------------------------------------------+----------+--------+

V8 test suite release build on hifve

Test Suite Tests passed (run-rate) Notes
unittests + 3720/- 0 success
cctest + 6969/- 4 failed
mjsunit + 5037/- 6 failed
intl + 212/- 0 success
message + 309/- 0 success
inspector + 277/- 0 success
mkgrokdump + 0/- 0 success
debugger + 317/- 0 success
wasm-js + 62/- 0 success
wasm-spec-tests + 174/- 5 failed
wasm-api-tests + 17/- 0 success

benchmark

sunspider

                               benchmark:    score |
===================================================+
                3d-raytrace-sunspider:       2049.1|   
           access-binary-trees-sunspider:    384.2 |
               access-fannkuch-sunspider:   1382.4 |
                  access-nbody-sunspider:    475.9 |
                 access-nsieve-sunspider:    894.6 |
      bitops-3bit-bits-in-byte-sunspider:    184.3 |
           bitops-bits-in-byte-sunspider:    192.9 |
            bitops-bitwise-and-sunspider:    276.8 |
            bitops-nsieve-bits-sunspider:   1009.5 |
         controlflow-recursive-sunspider:    280.3 |
                    crypto-aes-sunspider:   1389.5 |
                    crypto-md5-sunspider:   1079.7 |
                   crypto-sha1-sunspider:   1327.5 |
             date-format-tofte-sunspider:   1327.2 |
             date-format-xparb-sunspider:   1917.7 |
                   math-cordic-sunspider:    572.0 |
             math-partial-sums-sunspider:   1552.3 |
            math-spectral-norm-sunspider:    361.5 |
                    regexp-dna-sunspider:    210.9 |
                 string-base64-sunspider:   2596.0 |
                  string-fasta-sunspider:   1496.0 |
               string-tagcloud-sunspider:   1868.5 |
            string-unpack-code-sunspider:   2184.5 |
         string-validate-input-sunspider:   1422.5 |
                               SunSpider:  29477.0 |
---------------------------------------------------+

octane

      benchmark:    score |
==========================+
       Richards:    684.2 |
      DeltaBlue:     65.6 S
         Crypto:    276.4 S
       RayTrace:    577.8 |
    EarleyBoyer:    313.2 |
         RegExp:     29.0 |
          Splay:    425.4 |
   SplayLatency:   1394.3 S
   NavierStokes:    615.9 S
          PdfJS:    120.6 |
       Mandreel:    201.3 |
MandreelLatency:    274.1 |
        Gameboy:    140.8 |
       CodeLoad:    853.7 |
          Box2D:    129.2 |
           zlib:    976.4 |
     Typescript:    200.8 |
         Octane:    280.7 S
--------------------------+

kraken

                               benchmark:    score |
===================================================+
                           ai-astar-orig:   6215.3 |
               audio-beat-detection-orig:   6354.3 |
                          audio-dft-orig:   5213.4 |
                          audio-fft-orig:   3538.3 |
                   audio-oscillator-orig:   4374.5 |
              imaging-gaussian-blur-orig:   8097.9 |
                   imaging-darkroom-orig:   6246.3 |
                 imaging-desaturate-orig:   4205.5 |
               json-parse-financial-orig:   2842.0 |
           json-stringify-tinderbox-orig:   1005.8 |
                stanford-crypto-aes-orig:   6651.4 |
                stanford-crypto-ccm-orig:   9653.2 |
             stanford-crypto-pbkdf2-orig:   8109.6 |
   stanford-crypto-sha256-iterative-orig:   2857.0 |
                                  Kraken:  75364.7 |
---------------------------------------------------+ 

NodeJS test suite (Debug Build)

Test Suite Tests passed (run-rate) Notes
all +2834/-13

NodeJS test suite (Release Build)

Test Suite Tests passed (run-rate) Notes
all +2910/-35

Running in QEMU

Running on QEMU 5.0.0 with fedora developer 20200108.

commit 4950b382671c20e1900d02164d705178960502da

Debug Build

NOTE: last check 20201125, the riscv64 branch has not changed since 20201111.

last update: 20201111 branch riscv64 a3f872

Test Suite Tests passed (run-rate) Notes
cctest +7110 / -7 8->7 log
unittests +3763 / -0 log
mjsunit +5065 / -2 log
wasm-spec-tests +182 / -5 log
wasm-js +59 / -0 log
wasm-api-tests +17 / -0 log
intl +222 / -0 log
message +310 / -0 log
inspector +285 / -0 log
mkgrokdump +0 / -0 log
debugger +316 / -0 log

Release Build

last update: 20201111 branch riscv64 a3f872

Test Suite Tests passed (run-rate) Notes
cctest +7101 / -5 log
unittests +3756 / -0 log
mjsunit +5082 / -3 log
wasm-spec-tests +182 / -5 log
wasm-js +60 / -0 log
wasm-api-tests +17 / -0 log
intl +222 / -0 log
message +310 / -0 log
inspector +285 / -0 log
mkgrokdump +0 / -0 log
debugger +317 / -0 log

Running on x86 via simulated v8-riscv build

The simulated build is built w/ x86 as host architecture and riscv64 as target architecture so that the v8 binary is in x86 but the code generated by v8 is riscv-64 binary and run in a riscv64 simulator embedded in V8.

Debug build w/ default options

last update: 20201111 branch riscv64 a3f872

The following stats are obtained from CI test runs and can be reproduced as

tools/run-tests.py --outdir=<your-simulated-build-dir> <test-suites>
Test Suite Test Status (run-rate) Notes
cctest +7101 / -0 log
unittests +3766 / -0 log
mjsunit +5063 / -0 log
wasm-spec-tests +182 / -0 log
wasm-js +59 / -0 log
wasm-api-tests +17 / -0 log
intl +222 / -0 log
message +310 / -0 log
inspector +285 / -0 log
mkgrokdump +0 / -0 log
debugger +316 / -0 log

To run one or more test suites listed below, specify your own simulated build directory, e.g.,

tools/run-tests.py --outdir=out.gn/riscv.gcc.simulated.debug/ <test suite>

Debug build w/ stress options

last update: 20201111 branch riscv64 a3f872

The following stats are obtained from CI test runs and can be reproduced as

tools/run-tests.py --variants=stress --outdir=<your-simulated-debug-build-dir> <test-suites>
Test Suite Test Status (run-rate) Notes
cctest +7075 / -0 log
unittests +0 / -0 log
mjsunit +5027 / -0 log
wasm-spec-tests +182 / -0 log
wasm-js +59 / -0 log
wasm-api-tests +0 / -0 log
intl +222 / -0 log
message +310 / -0 log
inspector +0 / -0 log
mkgrokdump +0 / -0 log
debugger +315 / -0 log

Release build testing w/ default options

last update: 20201111 branch riscv64 a3f872

The following stats are obtained from CI test runs and can be reproduced as

tools/run-tests.py --outdir=<your-release-build-dir> <test-suites>
Test Suite Test Status (run-rate) Notes
cctest +7092 / -0 log
unittests +3758 / -0 log
mjsunit +5077 / -0 log
wasm-spec-tests +182 / -0 log
wasm-js +59 / -0 log
wasm-api-tests +17 / -0 log
intl +222 / -0 log
message +310 / -0 log
inspector +285 / -0 log
mkgrokdump +0 / -0 log
debugger +317 / -0 log

Release build w/ the stress options

last update: 20201111 branch riscv64 a3f872

The following stats are obtained from CI test runs and can be reproduced as

tools/run-tests.py --variants=stress --outdir=<your-simulated-release-build-dir> <test-suites>
Test Suite Tests passed (run-rate) Notes
cctest +7066 / -0 log
unittests +0 / -0 log
mjsunit +5039 / -0 log
wasm-spec-tests +182 / -0 log
wasm-js +59 / -0 log
wasm-api-tests +0 / -0 log
intl +222 / -0 log
message +310 / -0 log
inspector +0 / -0 log
mkgrokdump +0 / -0 log
debugger +316 / -0 log