Mon May 13 18:32:18 UTC 2024 I: starting to build jep/trixie/armhf on jenkins on '2024-05-13 18:32' Mon May 13 18:32:18 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_5/5449/console.log Mon May 13 18:32:18 UTC 2024 I: Downloading source for trixie/jep=2.4.1+ds-4 --2024-05-13 18:32:18-- http://deb.debian.org/debian/pool/main/j/jep/jep_2.4.1%2bds-4.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 1995 (1.9K) [text/prs.lines.tag] Saving to: ‘jep_2.4.1+ds-4.dsc’ 0K . 100% 276M=0s 2024-05-13 18:32:18 (276 MB/s) - ‘jep_2.4.1+ds-4.dsc’ saved [1995/1995] Mon May 13 18:32:18 UTC 2024 I: jep_2.4.1+ds-4.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: jep Binary: libjep-java Architecture: all Version: 2.4.1+ds-4 Maintainer: Debian Java Maintainers Uploaders: Andrius Merkys , Homepage: https://github.com/nathanfunk/jep-java-gpl Standards-Version: 4.4.1 Vcs-Browser: https://salsa.debian.org/java-team/jep Vcs-Git: https://salsa.debian.org/java-team/jep.git Build-Depends: ant, debhelper (>= 12), default-jdk, javacc, javahelper (>= 0.72.9), junit, libjama-java Package-List: libjep-java deb java optional arch=all Checksums-Sha1: 17cea505ae7145f0d1b81d266eecb5c761bac39d 299235 jep_2.4.1+ds.orig.tar.gz 9e2e0d092666ed2387f9d19a5c07f4955746e6c1 14540 jep_2.4.1+ds-4.debian.tar.xz Checksums-Sha256: b41e909927d999857a254c99bf8a6250199648e91f7b26b4e20a3e858cce215b 299235 jep_2.4.1+ds.orig.tar.gz 6c8f64384ba6038d22aa977617aadddbb06041bce2487d13faaee68e520a8c8b 14540 jep_2.4.1+ds-4.debian.tar.xz Files: cdc733fb1b7db5b5b0c982893f15f393 299235 jep_2.4.1+ds.orig.tar.gz 2660ad5d23834b7aab960cb79d875968 14540 jep_2.4.1+ds-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEdyKS9veshfrgQdQe5fQ/nCc08ocFAl3wkmcSHG1lcmt5c0Bk ZWJpYW4ub3JnAAoJEOX0P5wnNPKHOPUP/2bW4LxKoX4bkl+pAcK0juYIjX+qzgT5 sjr/44l4H3UF148LfGmifHZrnj8n+Y2YmldoIQbRCy+Pc67PgfFGkNMQpb0dKPW7 5/i0gnP1/4osQxaBEw9t5TaSu8H4tvJ6QPokDfIcJYyoITRsK4yEac+nICAmpCcx B8pHS5RWbpDlDz615wRPiOzsG58MIWtcI9UlPklqYrFSku1m7W9JKDcR+epM5/uD FRQkVGWHxv1DV8Yp2vM9ZaQGZslKa11r+M8Bct/LGZXTLgfpk/wyAINFw9vL3PsZ 0bPXxq2ZXPRHi6GjTo8cqtQ3wKwTHJNypWvLSZc/r1/goNUmg/fIhMfidwab+so5 4IR6Zm/apfX2MovgeGUIj9xMIc73d0UlrucZCLyseRkAs7tEO4ci+sBzj6bWgNH0 60t2Mo1hbI/99IbWEDc9/yR4HQrOwX2zCWFI/9yfud9ROgCI/rJ3uRhaYRTRKWu0 Ds28LBYWgqeispfji88rEobcBMs5c+SmrUlNAvWQPcKyVKwDHKCV4zYsjrS+xfiG 8SR2m6U3lQcYUcUKhRCFtR82MIr+GFn/XFOkQ/C2tUEy20F0PYqozQOExtI8+ZYt A9D46zWSLH/qLT7UxS6PG6KD4mWdb9qUOOj9ijrFyD9HmokuT6OD5iAW26HmAJGt OTUB3n7fqiJX =C/HF -----END PGP SIGNATURE----- Mon May 13 18:32:18 UTC 2024 I: Checking whether the package is not for us Mon May 13 18:32:18 UTC 2024 I: Starting 1st build on remote node virt64a-armhf-rb.debian.net. Mon May 13 18:32:18 UTC 2024 I: Preparing to do remote build '1' on virt64a-armhf-rb.debian.net. Mon May 13 18:40:06 UTC 2024 I: Deleting $TMPDIR on virt64a-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon May 13 06:32:32 -12 2024 I: pbuilder-time-stamp: 1715625152 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [jep_2.4.1+ds-4.dsc] I: copying [./jep_2.4.1+ds.orig.tar.gz] I: copying [./jep_2.4.1+ds-4.debian.tar.xz] I: Extracting source gpgv: Signature made Wed Dec 11 06:53:27 2019 gpgv: using RSA key 772292F6F7AC85FAE041D41EE5F43F9C2734F287 gpgv: issuer "merkys@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./jep_2.4.1+ds-4.dsc: no acceptable signature found dpkg-source: info: extracting jep in jep-2.4.1+ds dpkg-source: info: unpacking jep_2.4.1+ds.orig.tar.gz dpkg-source: info: unpacking jep_2.4.1+ds-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying runtests.patch dpkg-source: info: applying remove-prebuilt-files.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/12663/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='12558a63baae4bd7b182ff5f6af90761' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='12663' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.xH4Kwajf/pbuilderrc_A79v --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.xH4Kwajf/b1 --logfile b1/build.log jep_2.4.1+ds-4.dsc' SUDO_GID='114' SUDO_UID='108' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt64a 6.1.0-21-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 11 11:25 /bin -> usr/bin I: user script /srv/workspace/pbuilder/12663/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: ant, debhelper (>= 12), default-jdk, javacc, javahelper (>= 0.72.9), junit, libjama-java dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19445 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on ant; however: Package ant is not installed. pbuilder-satisfydepends-dummy depends on debhelper (>= 12); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on default-jdk; however: Package default-jdk is not installed. pbuilder-satisfydepends-dummy depends on javacc; however: Package javacc is not installed. pbuilder-satisfydepends-dummy depends on javahelper (>= 0.72.9); however: Package javahelper is not installed. pbuilder-satisfydepends-dummy depends on junit; however: Package junit is not installed. pbuilder-satisfydepends-dummy depends on libjama-java; however: Package libjama-java is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: adwaita-icon-theme{a} ant{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} binfmt-support{a} bsdextrautils{a} ca-certificates{a} ca-certificates-java{a} dctrl-tools{a} debhelper{a} default-jdk{a} default-jdk-headless{a} default-jre{a} default-jre-headless{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} fastjar{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gnupg-utils{a} gpg{a} gpg-agent{a} gpg-wks-client{a} gpg-wks-server{a} gpgconf{a} gpgsm{a} groff-base{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} intltool-debian{a} jarwrapper{a} java-common{a} javacc{a} javahelper{a} junit{a} libarchive-zip-perl{a} libasound2-data{a} libasound2t64{a} libassuan0{a} libatk1.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libb-hooks-op-check-perl{a} libbrotli1{a} libbsd0{a} libcairo2{a} libclass-method-modifiers-perl{a} libclass-xsaccessor-perl{a} libclone-perl{a} libcom-err2{a} libcups2t64{a} libdatrie1{a} libdbus-1-3{a} libdebhelper-perl{a} libdeflate0{a} libdevel-callchecker-perl{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libdynaloader-functions-perl{a} libedit2{a} libelf1t64{a} libencode-locale-perl{a} libexpat1{a} libfile-dirlist-perl{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-touch-perl{a} libfile-which-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgif7{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libglib2.0-0t64{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgssapi-krb5-2{a} libgtk2.0-0t64{a} libgtk2.0-common{a} libharfbuzz0b{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu72{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libjama-java{a} libjbig0{a} libjpeg62-turbo{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libksba8{a} liblcms2-2{a} libldap-2.5-0{a} liblerc4{a} libllvm17t64{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1t64{a} libmodule-runtime-perl{a} libmoo-perl{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0t64{a} libnspr4{a} libnss3{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libparams-classify-perl{a} libpcsclite1{a} libpipeline1{a} libpixman-1-0{a} libpng16-16t64{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8t64{a} librole-tiny-perl{a} libsasl2-2{a} libsasl2-modules-db{a} libsensors-config{a} libsensors5{a} libsharpyuv0{a} libsub-override-perl{a} libsub-quote-perl{a} libthai-data{a} libthai0{a} libtiff6{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libvulkan1{a} libwebp7{a} libwww-perl{a} libwww-robotrules-perl{a} libx11-6{a} libx11-data{a} libx11-xcb1{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxml2{a} libxrandr2{a} libxrender1{a} libxshmfence1{a} libxtst6{a} libxxf86vm1{a} libz3-4{a} m4{a} man-db{a} media-types{a} netbase{a} openjdk-17-jdk{a} openjdk-17-jdk-headless{a} openjdk-17-jre{a} openjdk-17-jre-headless{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} po-debconf{a} python3{a} python3-minimal{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} shared-mime-info{a} tzdata{a} wdiff{a} x11-common{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf ant-optional curl dbus debian-keyring dput dput-ng dupload equivs fonts-dejavu-extra krb5-locales libarchive-cpio-perl libatk-wrapper-java-jni libdata-dump-perl libdistro-info-perl libgail-common libgdk-pixbuf2.0-bin libgit-wrapper-perl libgitlab-api-v4-perl libglib2.0-data libgtk2.0-bin libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libio-compress-brotli-perl libjson-perl libldap-common liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libnamespace-clean-perl librsvg2-common libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libxstring-perl libxt-dev licensecheck lintian lynx mesa-vulkan-drivers pristine-tar python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg strace unzip wget xdg-user-dirs 0 packages upgraded, 224 newly installed, 0 to remove and 0 not upgraded. Need to get 202 MB of archives. After unpacking 587 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main armhf libpipeline1 armhf 1.5.7-2 [33.3 kB] Get: 2 http://deb.debian.org/debian trixie/main armhf binfmt-support armhf 2.2.2-7 [55.3 kB] Get: 3 http://deb.debian.org/debian trixie/main armhf libpython3.11-minimal armhf 3.11.9-1 [805 kB] Get: 4 http://deb.debian.org/debian trixie/main armhf libexpat1 armhf 2.6.2-1 [83.5 kB] Get: 5 http://deb.debian.org/debian trixie/main armhf python3.11-minimal armhf 3.11.9-1 [1600 kB] Get: 6 http://deb.debian.org/debian trixie/main armhf python3-minimal armhf 3.11.8-1 [26.3 kB] Get: 7 http://deb.debian.org/debian trixie/main armhf media-types all 10.1.0 [26.9 kB] Get: 8 http://deb.debian.org/debian trixie/main armhf netbase all 6.4 [12.8 kB] Get: 9 http://deb.debian.org/debian trixie/main armhf tzdata all 2024a-4 [255 kB] Get: 10 http://deb.debian.org/debian trixie/main armhf readline-common all 8.2-4 [69.3 kB] Get: 11 http://deb.debian.org/debian trixie/main armhf libreadline8t64 armhf 8.2-4 [145 kB] Get: 12 http://deb.debian.org/debian trixie/main armhf libpython3.11-stdlib armhf 3.11.9-1 [1704 kB] Get: 13 http://deb.debian.org/debian trixie/main armhf python3.11 armhf 3.11.9-1 [602 kB] Get: 14 http://deb.debian.org/debian trixie/main armhf libpython3-stdlib armhf 3.11.8-1 [9332 B] Get: 15 http://deb.debian.org/debian trixie/main armhf python3 armhf 3.11.8-1 [27.4 kB] Get: 16 http://deb.debian.org/debian trixie/main armhf sensible-utils all 0.0.22 [22.4 kB] Get: 17 http://deb.debian.org/debian trixie/main armhf openssl armhf 3.2.1-3 [1326 kB] Get: 18 http://deb.debian.org/debian trixie/main armhf ca-certificates all 20240203 [158 kB] Get: 19 http://deb.debian.org/debian trixie/main armhf libmagic-mgc armhf 1:5.45-3 [314 kB] Get: 20 http://deb.debian.org/debian trixie/main armhf libmagic1t64 armhf 1:5.45-3 [98.1 kB] Get: 21 http://deb.debian.org/debian trixie/main armhf file armhf 1:5.45-3 [42.0 kB] Get: 22 http://deb.debian.org/debian trixie/main armhf gettext-base armhf 0.21-14+b1 [157 kB] Get: 23 http://deb.debian.org/debian trixie/main armhf libuchardet0 armhf 0.0.8-1+b1 [65.7 kB] Get: 24 http://deb.debian.org/debian trixie/main armhf groff-base armhf 1.23.0-4 [1090 kB] Get: 25 http://deb.debian.org/debian trixie/main armhf bsdextrautils armhf 2.40-8 [85.6 kB] Get: 26 http://deb.debian.org/debian trixie/main armhf man-db armhf 2.12.1-1 [1375 kB] Get: 27 http://deb.debian.org/debian trixie/main armhf libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [307 kB] Get: 28 http://deb.debian.org/debian trixie/main armhf libglib2.0-0t64 armhf 2.80.2-1 [1314 kB] Get: 29 http://deb.debian.org/debian trixie/main armhf libicu72 armhf 72.1-4+b1 [9070 kB] Get: 30 http://deb.debian.org/debian trixie/main armhf libxml2 armhf 2.9.14+dfsg-1.3+b3 [598 kB] Get: 31 http://deb.debian.org/debian trixie/main armhf shared-mime-info armhf 2.4-4 [753 kB] Get: 32 http://deb.debian.org/debian trixie/main armhf libjpeg62-turbo armhf 1:2.1.5-3 [143 kB] Get: 33 http://deb.debian.org/debian trixie/main armhf libpng16-16t64 armhf 1.6.43-5 [262 kB] Get: 34 http://deb.debian.org/debian trixie/main armhf libdeflate0 armhf 1.20-1 [35.9 kB] Get: 35 http://deb.debian.org/debian trixie/main armhf libjbig0 armhf 2.1-6.1+b1 [27.3 kB] Get: 36 http://deb.debian.org/debian trixie/main armhf liblerc4 armhf 4.0.0+ds-4+b1 [137 kB] Get: 37 http://deb.debian.org/debian trixie/main armhf libsharpyuv0 armhf 1.4.0-0.1 [111 kB] Get: 38 http://deb.debian.org/debian trixie/main armhf libwebp7 armhf 1.4.0-0.1 [265 kB] Get: 39 http://deb.debian.org/debian trixie/main armhf libtiff6 armhf 4.5.1+git230720-4 [301 kB] Get: 40 http://deb.debian.org/debian trixie/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.10+dfsg-3+b3 [123 kB] Get: 41 http://deb.debian.org/debian trixie/main armhf gtk-update-icon-cache armhf 3.24.41-4 [45.6 kB] Get: 42 http://deb.debian.org/debian trixie/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB] Get: 43 http://deb.debian.org/debian trixie/main armhf adwaita-icon-theme all 46.0-1 [614 kB] Get: 44 http://deb.debian.org/debian trixie/main armhf ca-certificates-java all 20240118 [11.6 kB] Get: 45 http://deb.debian.org/debian trixie/main armhf java-common all 0.75 [6640 B] Get: 46 http://deb.debian.org/debian trixie/main armhf liblcms2-2 armhf 2.14-2+b1 [126 kB] Get: 47 http://deb.debian.org/debian trixie/main armhf libnspr4 armhf 2:4.35-1.1+b1 [87.2 kB] Get: 48 http://deb.debian.org/debian trixie/main armhf libnss3 armhf 2:3.99-1 [1220 kB] Get: 49 http://deb.debian.org/debian trixie/main armhf libpcsclite1 armhf 2.0.3-1 [47.7 kB] Get: 50 http://deb.debian.org/debian trixie/main armhf openjdk-17-jre-headless armhf 17.0.11+9-1 [38.2 MB] Get: 51 http://deb.debian.org/debian trixie/main armhf default-jre-headless armhf 2:1.17-75 [3068 B] Get: 52 http://deb.debian.org/debian trixie/main armhf ant all 1.10.14-1 [2162 kB] Get: 53 http://deb.debian.org/debian trixie/main armhf at-spi2-common all 2.52.0-1 [166 kB] Get: 54 http://deb.debian.org/debian trixie/main armhf m4 armhf 1.4.19-4 [264 kB] Get: 55 http://deb.debian.org/debian trixie/main armhf autoconf all 2.71-3 [332 kB] Get: 56 http://deb.debian.org/debian trixie/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 57 http://deb.debian.org/debian trixie/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 58 http://deb.debian.org/debian trixie/main armhf autopoint all 0.21-14 [496 kB] Get: 59 http://deb.debian.org/debian trixie/main armhf dctrl-tools armhf 2.24-3 [96.0 kB] Get: 60 http://deb.debian.org/debian trixie/main armhf libdebhelper-perl all 13.15.3 [88.0 kB] Get: 61 http://deb.debian.org/debian trixie/main armhf libtool all 2.4.7-7 [517 kB] Get: 62 http://deb.debian.org/debian trixie/main armhf dh-autoreconf all 20 [17.1 kB] Get: 63 http://deb.debian.org/debian trixie/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 64 http://deb.debian.org/debian trixie/main armhf libsub-override-perl all 0.10-1 [10.6 kB] Get: 65 http://deb.debian.org/debian trixie/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 66 http://deb.debian.org/debian trixie/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 67 http://deb.debian.org/debian trixie/main armhf libelf1t64 armhf 0.191-1+b1 [183 kB] Get: 68 http://deb.debian.org/debian trixie/main armhf dwz armhf 0.15-1+b2 [106 kB] Get: 69 http://deb.debian.org/debian trixie/main armhf gettext armhf 0.21-14+b1 [1230 kB] Get: 70 http://deb.debian.org/debian trixie/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 71 http://deb.debian.org/debian trixie/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 72 http://deb.debian.org/debian trixie/main armhf debhelper all 13.15.3 [901 kB] Get: 73 http://deb.debian.org/debian trixie/main armhf libgtk2.0-common all 2.24.33-4 [2661 kB] Get: 74 http://deb.debian.org/debian trixie/main armhf libatk1.0-0t64 armhf 2.52.0-1 [44.0 kB] Get: 75 http://deb.debian.org/debian trixie/main armhf libbrotli1 armhf 1.1.0-2+b3 [284 kB] Get: 76 http://deb.debian.org/debian trixie/main armhf libfreetype6 armhf 2.13.2+dfsg-1+b4 [372 kB] Get: 77 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-mono all 2.37-8 [489 kB] Get: 78 http://deb.debian.org/debian trixie/main armhf fonts-dejavu-core all 2.37-8 [840 kB] Get: 79 http://deb.debian.org/debian trixie/main armhf fontconfig-config armhf 2.15.0-1.1 [317 kB] Get: 80 http://deb.debian.org/debian trixie/main armhf libfontconfig1 armhf 2.15.0-1.1 [370 kB] Get: 81 http://deb.debian.org/debian trixie/main armhf libpixman-1-0 armhf 0.42.2-1+b1 [476 kB] Get: 82 http://deb.debian.org/debian trixie/main armhf libxau6 armhf 1:1.0.9-1+b1 [17.4 kB] Get: 83 http://deb.debian.org/debian trixie/main armhf libbsd0 armhf 0.12.2-1 [127 kB] Get: 84 http://deb.debian.org/debian trixie/main armhf libxdmcp6 armhf 1:1.1.2-3+b1 [23.0 kB] Get: 85 http://deb.debian.org/debian trixie/main armhf libxcb1 armhf 1.15-1 [140 kB] Get: 86 http://deb.debian.org/debian trixie/main armhf libx11-data all 2:1.8.7-1 [328 kB] Get: 87 http://deb.debian.org/debian trixie/main armhf libx11-6 armhf 2:1.8.7-1+b1 [739 kB] Get: 88 http://deb.debian.org/debian trixie/main armhf libxcb-render0 armhf 1.15-1 [114 kB] Get: 89 http://deb.debian.org/debian trixie/main armhf libxcb-shm0 armhf 1.15-1 [106 kB] Get: 90 http://deb.debian.org/debian trixie/main armhf libxext6 armhf 2:1.3.4-1+b1 [47.8 kB] Get: 91 http://deb.debian.org/debian trixie/main armhf libxrender1 armhf 1:0.9.10-1.1+b1 [24.9 kB] Get: 92 http://deb.debian.org/debian trixie/main armhf libcairo2 armhf 1.18.0-3+b1 [442 kB] Get: 93 http://deb.debian.org/debian trixie/main armhf libavahi-common-data armhf 0.8-13+b2 [112 kB] Get: 94 http://deb.debian.org/debian trixie/main armhf libavahi-common3 armhf 0.8-13+b2 [40.2 kB] Get: 95 http://deb.debian.org/debian trixie/main armhf libdbus-1-3 armhf 1.14.10-4+b1 [181 kB] Get: 96 http://deb.debian.org/debian trixie/main armhf libavahi-client3 armhf 0.8-13+b2 [43.4 kB] Get: 97 http://deb.debian.org/debian trixie/main armhf libkrb5support0 armhf 1.20.1-6+b1 [30.6 kB] Get: 98 http://deb.debian.org/debian trixie/main armhf libcom-err2 armhf 1.47.1~rc2-1 [21.8 kB] Get: 99 http://deb.debian.org/debian trixie/main armhf libk5crypto3 armhf 1.20.1-6+b1 [75.5 kB] Get: 100 http://deb.debian.org/debian trixie/main armhf libkeyutils1 armhf 1.6.3-3 [7908 B] Get: 101 http://deb.debian.org/debian trixie/main armhf libkrb5-3 armhf 1.20.1-6+b1 [290 kB] Get: 102 http://deb.debian.org/debian trixie/main armhf libgssapi-krb5-2 armhf 1.20.1-6+b1 [112 kB] Get: 103 http://deb.debian.org/debian trixie/main armhf libcups2t64 armhf 2.4.7-1.2+b1 [213 kB] Get: 104 http://deb.debian.org/debian trixie/main armhf fontconfig armhf 2.15.0-1.1 [461 kB] Get: 105 http://deb.debian.org/debian trixie/main armhf libfribidi0 armhf 1.0.13-3+b1 [69.4 kB] Get: 106 http://deb.debian.org/debian trixie/main armhf libgraphite2-3 armhf 1.3.14-2 [63.2 kB] Get: 107 http://deb.debian.org/debian trixie/main armhf libharfbuzz0b armhf 8.3.0-2+b1 [2156 kB] Get: 108 http://deb.debian.org/debian trixie/main armhf libthai-data all 0.1.29-2 [168 kB] Get: 109 http://deb.debian.org/debian trixie/main armhf libdatrie1 armhf 0.2.13-3 [34.4 kB] Get: 110 http://deb.debian.org/debian trixie/main armhf libthai0 armhf 0.1.29-2 [45.8 kB] Get: 111 http://deb.debian.org/debian trixie/main armhf libpango-1.0-0 armhf 1.52.2+ds-1 [195 kB] Get: 112 http://deb.debian.org/debian trixie/main armhf libpangoft2-1.0-0 armhf 1.52.2+ds-1 [41.8 kB] Get: 113 http://deb.debian.org/debian trixie/main armhf libpangocairo-1.0-0 armhf 1.52.2+ds-1 [31.2 kB] Get: 114 http://deb.debian.org/debian trixie/main armhf libxcomposite1 armhf 1:0.4.5-1+b1 [14.4 kB] Get: 115 http://deb.debian.org/debian trixie/main armhf libxfixes3 armhf 1:6.0.0-2+b1 [18.6 kB] Get: 116 http://deb.debian.org/debian trixie/main armhf libxcursor1 armhf 1:1.2.1-1+b1 [33.2 kB] Get: 117 http://deb.debian.org/debian trixie/main armhf libxdamage1 armhf 1:1.1.6-1+b1 [14.8 kB] Get: 118 http://deb.debian.org/debian trixie/main armhf libxi6 armhf 2:1.8.1-1 [73.8 kB] Get: 119 http://deb.debian.org/debian trixie/main armhf libxinerama1 armhf 2:1.1.4-3+b1 [15.6 kB] Get: 120 http://deb.debian.org/debian trixie/main armhf libxrandr2 armhf 2:1.5.4-1 [33.0 kB] Get: 121 http://deb.debian.org/debian trixie/main armhf libgtk2.0-0t64 armhf 2.24.33-4 [1556 kB] Get: 122 http://deb.debian.org/debian trixie/main armhf libglvnd0 armhf 1.7.0-1+b1 [52.2 kB] Get: 123 http://deb.debian.org/debian trixie/main armhf libdrm-common all 2.4.120-2 [7688 B] Get: 124 http://deb.debian.org/debian trixie/main armhf libdrm2 armhf 2.4.120-2 [33.8 kB] Get: 125 http://deb.debian.org/debian trixie/main armhf libglapi-mesa armhf 24.0.6-1+b1 [43.4 kB] Get: 126 http://deb.debian.org/debian trixie/main armhf libx11-xcb1 armhf 2:1.8.7-1+b1 [232 kB] Get: 127 http://deb.debian.org/debian trixie/main armhf libxcb-dri2-0 armhf 1.15-1 [107 kB] Get: 128 http://deb.debian.org/debian trixie/main armhf libxcb-dri3-0 armhf 1.15-1 [107 kB] Get: 129 http://deb.debian.org/debian trixie/main armhf libxcb-glx0 armhf 1.15-1 [120 kB] Get: 130 http://deb.debian.org/debian trixie/main armhf libxcb-present0 armhf 1.15-1 [105 kB] Get: 131 http://deb.debian.org/debian trixie/main armhf libxcb-randr0 armhf 1.15-1 [116 kB] Get: 132 http://deb.debian.org/debian trixie/main armhf libxcb-sync1 armhf 1.15-1 [108 kB] Get: 133 http://deb.debian.org/debian trixie/main armhf libxcb-xfixes0 armhf 1.15-1 [110 kB] Get: 134 http://deb.debian.org/debian trixie/main armhf libxshmfence1 armhf 1.3-1+b1 [8628 B] Get: 135 http://deb.debian.org/debian trixie/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.2 kB] Get: 136 http://deb.debian.org/debian trixie/main armhf libvulkan1 armhf 1.3.280.0-1 [108 kB] Get: 137 http://deb.debian.org/debian trixie/main armhf libdrm-amdgpu1 armhf 2.4.120-2 [20.0 kB] Get: 138 http://deb.debian.org/debian trixie/main armhf libdrm-nouveau2 armhf 2.4.120-2 [16.9 kB] Get: 139 http://deb.debian.org/debian trixie/main armhf libdrm-radeon1 armhf 2.4.120-2 [19.5 kB] Get: 140 http://deb.debian.org/debian trixie/main armhf libedit2 armhf 3.1-20230828-1+b1 [77.6 kB] Get: 141 http://deb.debian.org/debian trixie/main armhf libz3-4 armhf 4.8.12-3.1+b2 [6324 kB] Get: 142 http://deb.debian.org/debian trixie/main armhf libllvm17t64 armhf 1:17.0.6-12 [21.6 MB] Get: 143 http://deb.debian.org/debian trixie/main armhf libsensors-config all 1:3.6.0-9 [14.6 kB] Get: 144 http://deb.debian.org/debian trixie/main armhf libsensors5 armhf 1:3.6.0-9 [31.9 kB] Get: 145 http://deb.debian.org/debian trixie/main armhf libgl1-mesa-dri armhf 24.0.6-1+b1 [6475 kB] Get: 146 http://deb.debian.org/debian trixie/main armhf libglx-mesa0 armhf 24.0.6-1+b1 [130 kB] Get: 147 http://deb.debian.org/debian trixie/main armhf libglx0 armhf 1.7.0-1+b1 [32.6 kB] Get: 148 http://deb.debian.org/debian trixie/main armhf libgl1 armhf 1.7.0-1+b1 [91.1 kB] Get: 149 http://deb.debian.org/debian trixie/main armhf libasound2-data all 1.2.11-1 [20.9 kB] Get: 150 http://deb.debian.org/debian trixie/main armhf libasound2t64 armhf 1.2.11-1+b1 [316 kB] Get: 151 http://deb.debian.org/debian trixie/main armhf libgif7 armhf 5.2.2-1 [41.2 kB] Get: 152 http://deb.debian.org/debian trixie/main armhf x11-common all 1:7.7+23 [252 kB] Get: 153 http://deb.debian.org/debian trixie/main armhf libxtst6 armhf 2:1.2.3-1.1+b1 [24.2 kB] Get: 154 http://deb.debian.org/debian trixie/main armhf openjdk-17-jre armhf 17.0.11+9-1 [163 kB] Get: 155 http://deb.debian.org/debian trixie/main armhf default-jre armhf 2:1.17-75 [1056 B] Get: 156 http://deb.debian.org/debian trixie/main armhf openjdk-17-jdk-headless armhf 17.0.11+9-1 [67.5 MB] Get: 157 http://deb.debian.org/debian trixie/main armhf default-jdk-headless armhf 2:1.17-75 [1108 B] Get: 158 http://deb.debian.org/debian trixie/main armhf openjdk-17-jdk armhf 17.0.11+9-1 [10.1 kB] Get: 159 http://deb.debian.org/debian trixie/main armhf default-jdk armhf 2:1.17-75 [1068 B] Get: 160 http://deb.debian.org/debian trixie/main armhf libassuan0 armhf 2.5.6-1+b1 [43.8 kB] Get: 161 http://deb.debian.org/debian trixie/main armhf gpgconf armhf 2.2.40-3 [547 kB] Get: 162 http://deb.debian.org/debian trixie/main armhf libksba8 armhf 1.6.6-1 [112 kB] Get: 163 http://deb.debian.org/debian trixie/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-6 [18.0 kB] Get: 164 http://deb.debian.org/debian trixie/main armhf libsasl2-2 armhf 2.1.28+dfsg1-6 [50.1 kB] Get: 165 http://deb.debian.org/debian trixie/main armhf libldap-2.5-0 armhf 2.5.17+dfsg-1 [161 kB] Get: 166 http://deb.debian.org/debian trixie/main armhf libnpth0t64 armhf 1.6-3.1 [16.9 kB] Get: 167 http://deb.debian.org/debian trixie/main armhf dirmngr armhf 2.2.40-3 [750 kB] Get: 168 http://deb.debian.org/debian trixie/main armhf gnupg-l10n all 2.2.40-3 [1094 kB] Get: 169 http://deb.debian.org/debian trixie/main armhf gnupg-utils armhf 2.2.40-3 [853 kB] Get: 170 http://deb.debian.org/debian trixie/main armhf gpg armhf 2.2.40-3 [885 kB] Get: 171 http://deb.debian.org/debian trixie/main armhf pinentry-curses armhf 1.2.1-3+b2 [74.2 kB] Get: 172 http://deb.debian.org/debian trixie/main armhf gpg-agent armhf 2.2.40-3 [654 kB] Get: 173 http://deb.debian.org/debian trixie/main armhf gpg-wks-client armhf 2.2.40-3 [525 kB] Get: 174 http://deb.debian.org/debian trixie/main armhf gpg-wks-server armhf 2.2.40-3 [518 kB] Get: 175 http://deb.debian.org/debian trixie/main armhf gpgsm armhf 2.2.40-3 [638 kB] Get: 176 http://deb.debian.org/debian trixie/main armhf gnupg all 2.2.40-3 [847 kB] Get: 177 http://deb.debian.org/debian trixie/main armhf libfile-dirlist-perl all 0.05-3 [7600 B] Get: 178 http://deb.debian.org/debian trixie/main armhf libfile-which-perl all 1.27-2 [15.1 kB] Get: 179 http://deb.debian.org/debian trixie/main armhf libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 180 http://deb.debian.org/debian trixie/main armhf libfile-touch-perl all 0.12-2 [8816 B] Get: 181 http://deb.debian.org/debian trixie/main armhf libio-pty-perl armhf 1:1.20-1+b1 [33.9 kB] Get: 182 http://deb.debian.org/debian trixie/main armhf libipc-run-perl all 20231003.0-2 [101 kB] Get: 183 http://deb.debian.org/debian trixie/main armhf libclass-method-modifiers-perl all 2.15-1 [18.0 kB] Get: 184 http://deb.debian.org/debian trixie/main armhf libclass-xsaccessor-perl armhf 1.19-4+b3 [35.4 kB] Get: 185 http://deb.debian.org/debian trixie/main armhf libb-hooks-op-check-perl armhf 0.22-3+b1 [10.2 kB] Get: 186 http://deb.debian.org/debian trixie/main armhf libdynaloader-functions-perl all 0.003-3 [12.7 kB] Get: 187 http://deb.debian.org/debian trixie/main armhf libdevel-callchecker-perl armhf 0.009-1 [15.7 kB] Get: 188 http://deb.debian.org/debian trixie/main armhf libparams-classify-perl armhf 0.015-2+b3 [21.3 kB] Get: 189 http://deb.debian.org/debian trixie/main armhf libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 190 http://deb.debian.org/debian trixie/main armhf libimport-into-perl all 1.002005-2 [11.3 kB] Get: 191 http://deb.debian.org/debian trixie/main armhf librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 192 http://deb.debian.org/debian trixie/main armhf libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 193 http://deb.debian.org/debian trixie/main armhf libmoo-perl all 2.005005-1 [58.0 kB] Get: 194 http://deb.debian.org/debian trixie/main armhf libencode-locale-perl all 1.05-3 [12.9 kB] Get: 195 http://deb.debian.org/debian trixie/main armhf libtimedate-perl all 2.3300-2 [39.3 kB] Get: 196 http://deb.debian.org/debian trixie/main armhf libhttp-date-perl all 6.06-1 [10.7 kB] Get: 197 http://deb.debian.org/debian trixie/main armhf libfile-listing-perl all 6.16-1 [12.4 kB] Get: 198 http://deb.debian.org/debian trixie/main armhf libhtml-tagset-perl all 3.24-1 [14.7 kB] Get: 199 http://deb.debian.org/debian trixie/main armhf liburi-perl all 5.28-1 [98.6 kB] Get: 200 http://deb.debian.org/debian trixie/main armhf libhtml-parser-perl armhf 3.82-1 [95.6 kB] Get: 201 http://deb.debian.org/debian trixie/main armhf libhtml-tree-perl all 5.07-3 [211 kB] Get: 202 http://deb.debian.org/debian trixie/main armhf libclone-perl armhf 0.46-1+b2 [13.1 kB] Get: 203 http://deb.debian.org/debian trixie/main armhf libio-html-perl all 1.004-3 [16.2 kB] Get: 204 http://deb.debian.org/debian trixie/main armhf liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 205 http://deb.debian.org/debian trixie/main armhf libhttp-message-perl all 6.45-1 [82.0 kB] Get: 206 http://deb.debian.org/debian trixie/main armhf libhttp-cookies-perl all 6.11-1 [19.1 kB] Get: 207 http://deb.debian.org/debian trixie/main armhf libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 208 http://deb.debian.org/debian trixie/main armhf perl-openssl-defaults armhf 7+b2 [6708 B] Get: 209 http://deb.debian.org/debian trixie/main armhf libnet-ssleay-perl armhf 1.94-1+b1 [319 kB] Get: 210 http://deb.debian.org/debian trixie/main armhf libio-socket-ssl-perl all 2.085-1 [218 kB] Get: 211 http://deb.debian.org/debian trixie/main armhf libnet-http-perl all 6.23-1 [23.9 kB] Get: 212 http://deb.debian.org/debian trixie/main armhf liblwp-protocol-https-perl all 6.14-1 [10.8 kB] Get: 213 http://deb.debian.org/debian trixie/main armhf libtry-tiny-perl all 0.31-2 [22.6 kB] Get: 214 http://deb.debian.org/debian trixie/main armhf libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 215 http://deb.debian.org/debian trixie/main armhf libwww-perl all 6.77-1 [183 kB] Get: 216 http://deb.debian.org/debian trixie/main armhf patchutils armhf 0.4.2-1 [72.5 kB] Get: 217 http://deb.debian.org/debian trixie/main armhf wdiff armhf 1.2.2-6 [118 kB] Get: 218 http://deb.debian.org/debian trixie/main armhf devscripts all 2.23.7 [1068 kB] Get: 219 http://deb.debian.org/debian trixie/main armhf fastjar armhf 2:0.98-7 [43.9 kB] Get: 220 http://deb.debian.org/debian trixie/main armhf jarwrapper all 0.79 [10.1 kB] Get: 221 http://deb.debian.org/debian trixie/main armhf junit all 3.8.2-10 [108 kB] Get: 222 http://deb.debian.org/debian trixie/main armhf javacc all 7.0.12-1 [624 kB] Get: 223 http://deb.debian.org/debian trixie/main armhf javahelper all 0.79 [84.6 kB] Get: 224 http://deb.debian.org/debian trixie/main armhf libjama-java all 1.0.3-2 [31.3 kB] Fetched 202 MB in 7s (28.2 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpipeline1:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19445 files and directories currently installed.) Preparing to unpack .../libpipeline1_1.5.7-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-2) ... Selecting previously unselected package binfmt-support. Preparing to unpack .../binfmt-support_2.2.2-7_armhf.deb ... Unpacking binfmt-support (2.2.2-7) ... Selecting previously unselected package libpython3.11-minimal:armhf. Preparing to unpack .../libpython3.11-minimal_3.11.9-1_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.9-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.2-1_armhf.deb ... Unpacking libexpat1:armhf (2.6.2-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.9-1_armhf.deb ... Unpacking python3.11-minimal (3.11.9-1) ... Setting up libpython3.11-minimal:armhf (3.11.9-1) ... Setting up libexpat1:armhf (2.6.2-1) ... Setting up python3.11-minimal (3.11.9-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19784 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.8-1_armhf.deb ... Unpacking python3-minimal (3.11.8-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2024a-4_all.deb ... Unpacking tzdata (2024a-4) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-4_all.deb ... Unpacking readline-common (8.2-4) ... Selecting previously unselected package libreadline8t64:armhf. Preparing to unpack .../5-libreadline8t64_8.2-4_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-4) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../6-libpython3.11-stdlib_3.11.9-1_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.9-1) ... Selecting previously unselected package python3.11. Preparing to unpack .../7-python3.11_3.11.9-1_armhf.deb ... Unpacking python3.11 (3.11.9-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../8-libpython3-stdlib_3.11.8-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.8-1) ... Setting up python3-minimal (3.11.8-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20776 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.8-1_armhf.deb ... Unpacking python3 (3.11.8-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package openssl. Preparing to unpack .../002-openssl_3.2.1-3_armhf.deb ... Unpacking openssl (3.2.1-3) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../003-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../004-libmagic-mgc_1%3a5.45-3_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../005-libmagic1t64_1%3a5.45-3_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../006-file_1%3a5.45-3_armhf.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../007-gettext-base_0.21-14+b1_armhf.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../008-libuchardet0_0.0.8-1+b1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../009-groff-base_1.23.0-4_armhf.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../010-bsdextrautils_2.40-8_armhf.deb ... Unpacking bsdextrautils (2.40-8) ... Selecting previously unselected package man-db. Preparing to unpack .../011-man-db_2.12.1-1_armhf.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../012-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../013-libglib2.0-0t64_2.80.2-1_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.80.2-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../014-libicu72_72.1-4+b1_armhf.deb ... Unpacking libicu72:armhf (72.1-4+b1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../015-libxml2_2.9.14+dfsg-1.3+b3_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3+b3) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../016-shared-mime-info_2.4-4_armhf.deb ... Unpacking shared-mime-info (2.4-4) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../017-libjpeg62-turbo_1%3a2.1.5-3_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-3) ... Selecting previously unselected package libpng16-16t64:armhf. Preparing to unpack .../018-libpng16-16t64_1.6.43-5_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.43-5) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../019-libdeflate0_1.20-1_armhf.deb ... Unpacking libdeflate0:armhf (1.20-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../020-libjbig0_2.1-6.1+b1_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1+b1) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../021-liblerc4_4.0.0+ds-4+b1_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-4+b1) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../022-libsharpyuv0_1.4.0-0.1_armhf.deb ... Unpacking libsharpyuv0:armhf (1.4.0-0.1) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../023-libwebp7_1.4.0-0.1_armhf.deb ... Unpacking libwebp7:armhf (1.4.0-0.1) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../024-libtiff6_4.5.1+git230720-4_armhf.deb ... Unpacking libtiff6:armhf (4.5.1+git230720-4) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf. Preparing to unpack .../025-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3+b3_armhf.deb ... Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-3+b3) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../026-gtk-update-icon-cache_3.24.41-4_armhf.deb ... Unpacking gtk-update-icon-cache (3.24.41-4) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../027-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../028-adwaita-icon-theme_46.0-1_all.deb ... Unpacking adwaita-icon-theme (46.0-1) ... Selecting previously unselected package ca-certificates-java. Preparing to unpack .../029-ca-certificates-java_20240118_all.deb ... Unpacking ca-certificates-java (20240118) ... Selecting previously unselected package java-common. Preparing to unpack .../030-java-common_0.75_all.deb ... Unpacking java-common (0.75) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../031-liblcms2-2_2.14-2+b1_armhf.deb ... Unpacking liblcms2-2:armhf (2.14-2+b1) ... Selecting previously unselected package libnspr4:armhf. Preparing to unpack .../032-libnspr4_2%3a4.35-1.1+b1_armhf.deb ... Unpacking libnspr4:armhf (2:4.35-1.1+b1) ... Selecting previously unselected package libnss3:armhf. Preparing to unpack .../033-libnss3_2%3a3.99-1_armhf.deb ... Unpacking libnss3:armhf (2:3.99-1) ... Selecting previously unselected package libpcsclite1:armhf. Preparing to unpack .../034-libpcsclite1_2.0.3-1_armhf.deb ... Unpacking libpcsclite1:armhf (2.0.3-1) ... Selecting previously unselected package openjdk-17-jre-headless:armhf. Preparing to unpack .../035-openjdk-17-jre-headless_17.0.11+9-1_armhf.deb ... Unpacking openjdk-17-jre-headless:armhf (17.0.11+9-1) ... Selecting previously unselected package default-jre-headless. Preparing to unpack .../036-default-jre-headless_2%3a1.17-75_armhf.deb ... Unpacking default-jre-headless (2:1.17-75) ... Selecting previously unselected package ant. Preparing to unpack .../037-ant_1.10.14-1_all.deb ... Unpacking ant (1.10.14-1) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../038-at-spi2-common_2.52.0-1_all.deb ... Unpacking at-spi2-common (2.52.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../039-m4_1.4.19-4_armhf.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../040-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../041-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../042-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../043-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package dctrl-tools. Preparing to unpack .../044-dctrl-tools_2.24-3_armhf.deb ... Unpacking dctrl-tools (2.24-3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../045-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../046-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../047-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../048-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../049-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../050-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../051-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../052-libelf1t64_0.191-1+b1_armhf.deb ... Unpacking libelf1t64:armhf (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../053-dwz_0.15-1+b2_armhf.deb ... Unpacking dwz (0.15-1+b2) ... Selecting previously unselected package gettext. Preparing to unpack .../054-gettext_0.21-14+b1_armhf.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../055-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../056-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../057-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../058-libgtk2.0-common_2.24.33-4_all.deb ... Unpacking libgtk2.0-common (2.24.33-4) ... Selecting previously unselected package libatk1.0-0t64:armhf. Preparing to unpack .../059-libatk1.0-0t64_2.52.0-1_armhf.deb ... Unpacking libatk1.0-0t64:armhf (2.52.0-1) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../060-libbrotli1_1.1.0-2+b3_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2+b3) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../061-libfreetype6_2.13.2+dfsg-1+b4_armhf.deb ... Unpacking libfreetype6:armhf (2.13.2+dfsg-1+b4) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../062-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../063-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../064-fontconfig-config_2.15.0-1.1_armhf.deb ... Unpacking fontconfig-config (2.15.0-1.1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../065-libfontconfig1_2.15.0-1.1_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-1.1) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../066-libpixman-1-0_0.42.2-1+b1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.42.2-1+b1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../067-libxau6_1%3a1.0.9-1+b1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1+b1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../068-libbsd0_0.12.2-1_armhf.deb ... Unpacking libbsd0:armhf (0.12.2-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../069-libxdmcp6_1%3a1.1.2-3+b1_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3+b1) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../070-libxcb1_1.15-1_armhf.deb ... Unpacking libxcb1:armhf (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../071-libx11-data_2%3a1.8.7-1_all.deb ... Unpacking libx11-data (2:1.8.7-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../072-libx11-6_2%3a1.8.7-1+b1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.7-1+b1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../073-libxcb-render0_1.15-1_armhf.deb ... Unpacking libxcb-render0:armhf (1.15-1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../074-libxcb-shm0_1.15-1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.15-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../075-libxext6_2%3a1.3.4-1+b1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b1) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../076-libxrender1_1%3a0.9.10-1.1+b1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1+b1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../077-libcairo2_1.18.0-3+b1_armhf.deb ... Unpacking libcairo2:armhf (1.18.0-3+b1) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../078-libavahi-common-data_0.8-13+b2_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-13+b2) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../079-libavahi-common3_0.8-13+b2_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-13+b2) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../080-libdbus-1-3_1.14.10-4+b1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.14.10-4+b1) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../081-libavahi-client3_0.8-13+b2_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-13+b2) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../082-libkrb5support0_1.20.1-6+b1_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-6+b1) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../083-libcom-err2_1.47.1~rc2-1_armhf.deb ... Unpacking libcom-err2:armhf (1.47.1~rc2-1) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../084-libk5crypto3_1.20.1-6+b1_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-6+b1) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../085-libkeyutils1_1.6.3-3_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-3) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../086-libkrb5-3_1.20.1-6+b1_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-6+b1) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../087-libgssapi-krb5-2_1.20.1-6+b1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-6+b1) ... Selecting previously unselected package libcups2t64:armhf. Preparing to unpack .../088-libcups2t64_2.4.7-1.2+b1_armhf.deb ... Unpacking libcups2t64:armhf (2.4.7-1.2+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../089-fontconfig_2.15.0-1.1_armhf.deb ... Unpacking fontconfig (2.15.0-1.1) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../090-libfribidi0_1.0.13-3+b1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.13-3+b1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../091-libgraphite2-3_1.3.14-2_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-2) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../092-libharfbuzz0b_8.3.0-2+b1_armhf.deb ... Unpacking libharfbuzz0b:armhf (8.3.0-2+b1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../093-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../094-libdatrie1_0.2.13-3_armhf.deb ... Unpacking libdatrie1:armhf (0.2.13-3) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../095-libthai0_0.1.29-2_armhf.deb ... Unpacking libthai0:armhf (0.1.29-2) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../096-libpango-1.0-0_1.52.2+ds-1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.52.2+ds-1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../097-libpangoft2-1.0-0_1.52.2+ds-1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.52.2+ds-1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../098-libpangocairo-1.0-0_1.52.2+ds-1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.52.2+ds-1) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../099-libxcomposite1_1%3a0.4.5-1+b1_armhf.deb ... Unpacking libxcomposite1:armhf (1:0.4.5-1+b1) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../100-libxfixes3_1%3a6.0.0-2+b1_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-2+b1) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../101-libxcursor1_1%3a1.2.1-1+b1_armhf.deb ... Unpacking libxcursor1:armhf (1:1.2.1-1+b1) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../102-libxdamage1_1%3a1.1.6-1+b1_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.6-1+b1) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../103-libxi6_2%3a1.8.1-1_armhf.deb ... Unpacking libxi6:armhf (2:1.8.1-1) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../104-libxinerama1_2%3a1.1.4-3+b1_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.4-3+b1) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../105-libxrandr2_2%3a1.5.4-1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.5.4-1) ... Selecting previously unselected package libgtk2.0-0t64:armhf. Preparing to unpack .../106-libgtk2.0-0t64_2.24.33-4_armhf.deb ... Unpacking libgtk2.0-0t64:armhf (2.24.33-4) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../107-libglvnd0_1.7.0-1+b1_armhf.deb ... Unpacking libglvnd0:armhf (1.7.0-1+b1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../108-libdrm-common_2.4.120-2_all.deb ... Unpacking libdrm-common (2.4.120-2) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../109-libdrm2_2.4.120-2_armhf.deb ... Unpacking libdrm2:armhf (2.4.120-2) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../110-libglapi-mesa_24.0.6-1+b1_armhf.deb ... Unpacking libglapi-mesa:armhf (24.0.6-1+b1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../111-libx11-xcb1_2%3a1.8.7-1+b1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.8.7-1+b1) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../112-libxcb-dri2-0_1.15-1_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.15-1) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../113-libxcb-dri3-0_1.15-1_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.15-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../114-libxcb-glx0_1.15-1_armhf.deb ... Unpacking libxcb-glx0:armhf (1.15-1) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../115-libxcb-present0_1.15-1_armhf.deb ... Unpacking libxcb-present0:armhf (1.15-1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../116-libxcb-randr0_1.15-1_armhf.deb ... Unpacking libxcb-randr0:armhf (1.15-1) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../117-libxcb-sync1_1.15-1_armhf.deb ... Unpacking libxcb-sync1:armhf (1.15-1) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../118-libxcb-xfixes0_1.15-1_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.15-1) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../119-libxshmfence1_1.3-1+b1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1+b1) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../120-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../121-libvulkan1_1.3.280.0-1_armhf.deb ... Unpacking libvulkan1:armhf (1.3.280.0-1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../122-libdrm-amdgpu1_2.4.120-2_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.120-2) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../123-libdrm-nouveau2_2.4.120-2_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.120-2) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../124-libdrm-radeon1_2.4.120-2_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.120-2) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../125-libedit2_3.1-20230828-1+b1_armhf.deb ... Unpacking libedit2:armhf (3.1-20230828-1+b1) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../126-libz3-4_4.8.12-3.1+b2_armhf.deb ... Unpacking libz3-4:armhf (4.8.12-3.1+b2) ... Selecting previously unselected package libllvm17t64:armhf. Preparing to unpack .../127-libllvm17t64_1%3a17.0.6-12_armhf.deb ... Unpacking libllvm17t64:armhf (1:17.0.6-12) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../128-libsensors-config_1%3a3.6.0-9_all.deb ... Unpacking libsensors-config (1:3.6.0-9) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../129-libsensors5_1%3a3.6.0-9_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-9) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../130-libgl1-mesa-dri_24.0.6-1+b1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (24.0.6-1+b1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../131-libglx-mesa0_24.0.6-1+b1_armhf.deb ... Unpacking libglx-mesa0:armhf (24.0.6-1+b1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../132-libglx0_1.7.0-1+b1_armhf.deb ... Unpacking libglx0:armhf (1.7.0-1+b1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../133-libgl1_1.7.0-1+b1_armhf.deb ... Unpacking libgl1:armhf (1.7.0-1+b1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../134-libasound2-data_1.2.11-1_all.deb ... Unpacking libasound2-data (1.2.11-1) ... Selecting previously unselected package libasound2t64:armhf. Preparing to unpack .../135-libasound2t64_1.2.11-1+b1_armhf.deb ... Unpacking libasound2t64:armhf (1.2.11-1+b1) ... Selecting previously unselected package libgif7:armhf. Preparing to unpack .../136-libgif7_5.2.2-1_armhf.deb ... Unpacking libgif7:armhf (5.2.2-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../137-x11-common_1%3a7.7+23_all.deb ... Unpacking x11-common (1:7.7+23) ... Selecting previously unselected package libxtst6:armhf. Preparing to unpack .../138-libxtst6_2%3a1.2.3-1.1+b1_armhf.deb ... Unpacking libxtst6:armhf (2:1.2.3-1.1+b1) ... Selecting previously unselected package openjdk-17-jre:armhf. Preparing to unpack .../139-openjdk-17-jre_17.0.11+9-1_armhf.deb ... Unpacking openjdk-17-jre:armhf (17.0.11+9-1) ... Selecting previously unselected package default-jre. Preparing to unpack .../140-default-jre_2%3a1.17-75_armhf.deb ... Unpacking default-jre (2:1.17-75) ... Selecting previously unselected package openjdk-17-jdk-headless:armhf. Preparing to unpack .../141-openjdk-17-jdk-headless_17.0.11+9-1_armhf.deb ... Unpacking openjdk-17-jdk-headless:armhf (17.0.11+9-1) ... Selecting previously unselected package default-jdk-headless. Preparing to unpack .../142-default-jdk-headless_2%3a1.17-75_armhf.deb ... Unpacking default-jdk-headless (2:1.17-75) ... Selecting previously unselected package openjdk-17-jdk:armhf. Preparing to unpack .../143-openjdk-17-jdk_17.0.11+9-1_armhf.deb ... Unpacking openjdk-17-jdk:armhf (17.0.11+9-1) ... Selecting previously unselected package default-jdk. Preparing to unpack .../144-default-jdk_2%3a1.17-75_armhf.deb ... Unpacking default-jdk (2:1.17-75) ... Selecting previously unselected package libassuan0:armhf. Preparing to unpack .../145-libassuan0_2.5.6-1+b1_armhf.deb ... Unpacking libassuan0:armhf (2.5.6-1+b1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../146-gpgconf_2.2.40-3_armhf.deb ... Unpacking gpgconf (2.2.40-3) ... Selecting previously unselected package libksba8:armhf. Preparing to unpack .../147-libksba8_1.6.6-1_armhf.deb ... Unpacking libksba8:armhf (1.6.6-1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../148-libsasl2-modules-db_2.1.28+dfsg1-6_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-6) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../149-libsasl2-2_2.1.28+dfsg1-6_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-6) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../150-libldap-2.5-0_2.5.17+dfsg-1_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.17+dfsg-1) ... Selecting previously unselected package libnpth0t64:armhf. Preparing to unpack .../151-libnpth0t64_1.6-3.1_armhf.deb ... Unpacking libnpth0t64:armhf (1.6-3.1) ... Selecting previously unselected package dirmngr. Preparing to unpack .../152-dirmngr_2.2.40-3_armhf.deb ... Unpacking dirmngr (2.2.40-3) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../153-gnupg-l10n_2.2.40-3_all.deb ... Unpacking gnupg-l10n (2.2.40-3) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../154-gnupg-utils_2.2.40-3_armhf.deb ... Unpacking gnupg-utils (2.2.40-3) ... Selecting previously unselected package gpg. Preparing to unpack .../155-gpg_2.2.40-3_armhf.deb ... Unpacking gpg (2.2.40-3) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../156-pinentry-curses_1.2.1-3+b2_armhf.deb ... Unpacking pinentry-curses (1.2.1-3+b2) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../157-gpg-agent_2.2.40-3_armhf.deb ... Unpacking gpg-agent (2.2.40-3) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../158-gpg-wks-client_2.2.40-3_armhf.deb ... Unpacking gpg-wks-client (2.2.40-3) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../159-gpg-wks-server_2.2.40-3_armhf.deb ... Unpacking gpg-wks-server (2.2.40-3) ... Selecting previously unselected package gpgsm. Preparing to unpack .../160-gpgsm_2.2.40-3_armhf.deb ... Unpacking gpgsm (2.2.40-3) ... Selecting previously unselected package gnupg. Preparing to unpack .../161-gnupg_2.2.40-3_all.deb ... Unpacking gnupg (2.2.40-3) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../162-libfile-dirlist-perl_0.05-3_all.deb ... Unpacking libfile-dirlist-perl (0.05-3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../163-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../164-libfile-homedir-perl_1.006-2_all.deb ... Unpacking libfile-homedir-perl (1.006-2) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../165-libfile-touch-perl_0.12-2_all.deb ... Unpacking libfile-touch-perl (0.12-2) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../166-libio-pty-perl_1%3a1.20-1+b1_armhf.deb ... Unpacking libio-pty-perl (1:1.20-1+b1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../167-libipc-run-perl_20231003.0-2_all.deb ... Unpacking libipc-run-perl (20231003.0-2) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../168-libclass-method-modifiers-perl_2.15-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.15-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../169-libclass-xsaccessor-perl_1.19-4+b3_armhf.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b3) ... Selecting previously unselected package libb-hooks-op-check-perl:armhf. Preparing to unpack .../170-libb-hooks-op-check-perl_0.22-3+b1_armhf.deb ... Unpacking libb-hooks-op-check-perl:armhf (0.22-3+b1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../171-libdynaloader-functions-perl_0.003-3_all.deb ... Unpacking libdynaloader-functions-perl (0.003-3) ... Selecting previously unselected package libdevel-callchecker-perl:armhf. Preparing to unpack .../172-libdevel-callchecker-perl_0.009-1_armhf.deb ... Unpacking libdevel-callchecker-perl:armhf (0.009-1) ... Selecting previously unselected package libparams-classify-perl:armhf. Preparing to unpack .../173-libparams-classify-perl_0.015-2+b3_armhf.deb ... Unpacking libparams-classify-perl:armhf (0.015-2+b3) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../174-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../175-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../176-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../177-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../178-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../179-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../180-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../181-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../182-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../183-libhtml-tagset-perl_3.24-1_all.deb ... Unpacking libhtml-tagset-perl (3.24-1) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../184-liburi-perl_5.28-1_all.deb ... Unpacking liburi-perl (5.28-1) ... Selecting previously unselected package libhtml-parser-perl:armhf. Preparing to unpack .../185-libhtml-parser-perl_3.82-1_armhf.deb ... Unpacking libhtml-parser-perl:armhf (3.82-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../186-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libclone-perl:armhf. Preparing to unpack .../187-libclone-perl_0.46-1+b2_armhf.deb ... Unpacking libclone-perl:armhf (0.46-1+b2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../188-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../189-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../190-libhttp-message-perl_6.45-1_all.deb ... Unpacking libhttp-message-perl (6.45-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../191-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../192-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:armhf. Preparing to unpack .../193-perl-openssl-defaults_7+b2_armhf.deb ... Unpacking perl-openssl-defaults:armhf (7+b2) ... Selecting previously unselected package libnet-ssleay-perl:armhf. Preparing to unpack .../194-libnet-ssleay-perl_1.94-1+b1_armhf.deb ... Unpacking libnet-ssleay-perl:armhf (1.94-1+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../195-libio-socket-ssl-perl_2.085-1_all.deb ... Unpacking libio-socket-ssl-perl (2.085-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../196-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../197-liblwp-protocol-https-perl_6.14-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.14-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../198-libtry-tiny-perl_0.31-2_all.deb ... Unpacking libtry-tiny-perl (0.31-2) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../199-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../200-libwww-perl_6.77-1_all.deb ... Unpacking libwww-perl (6.77-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../201-patchutils_0.4.2-1_armhf.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../202-wdiff_1.2.2-6_armhf.deb ... Unpacking wdiff (1.2.2-6) ... Selecting previously unselected package devscripts. Preparing to unpack .../203-devscripts_2.23.7_all.deb ... Unpacking devscripts (2.23.7) ... Selecting previously unselected package fastjar. Preparing to unpack .../204-fastjar_2%3a0.98-7_armhf.deb ... Unpacking fastjar (2:0.98-7) ... Selecting previously unselected package jarwrapper. Preparing to unpack .../205-jarwrapper_0.79_all.deb ... Unpacking jarwrapper (0.79) ... Selecting previously unselected package junit. Preparing to unpack .../206-junit_3.8.2-10_all.deb ... Unpacking junit (3.8.2-10) ... Selecting previously unselected package javacc. Preparing to unpack .../207-javacc_7.0.12-1_all.deb ... Unpacking javacc (7.0.12-1) ... Selecting previously unselected package javahelper. Preparing to unpack .../208-javahelper_0.79_all.deb ... Unpacking javahelper (0.79) ... Selecting previously unselected package libjama-java. Preparing to unpack .../209-libjama-java_1.0.3-2_all.deb ... Unpacking libjama-java (1.0.3-2) ... Setting up libksba8:armhf (1.6.6-1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.7-2) ... Setting up fastjar (2:0.98-7) ... Setting up libgraphite2-3:armhf (1.3.14-2) ... Setting up liblcms2-2:armhf (2.14-2+b1) ... Setting up libpixman-1-0:armhf (0.42.2-1+b1) ... Setting up wdiff (1.2.2-6) ... Setting up libsharpyuv0:armhf (1.4.0-0.1) ... Setting up libfile-which-perl (1.27-2) ... Setting up libxau6:armhf (1:1.0.9-1+b1) ... Setting up libnpth0t64:armhf (1.6-3.1) ... Setting up libkeyutils1:armhf (1.6.3-3) ... Setting up libicu72:armhf (72.1-4+b1) ... Setting up liblerc4:armhf (4.0.0+ds-4+b1) ... Setting up bsdextrautils (2.40-8) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up java-common (0.75) ... Setting up libdynaloader-functions-perl (0.003-3) ... Setting up libdatrie1:armhf (0.2.13-3) ... Setting up libclass-method-modifiers-perl (2.15-1) ... Setting up libio-pty-perl (1:1.20-1+b1) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libclone-perl:armhf (0.46-1+b2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:armhf (1.7.0-1+b1) ... Setting up libhtml-tagset-perl (3.24-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libbrotli1:armhf (1.1.0-2+b3) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... Setting up libmagic1t64:armhf (1:5.45-3) ... Setting up x11-common (1:7.7+23) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libtry-tiny-perl (0.31-2) ... Setting up libsensors-config (1:3.6.0-9) ... Setting up libdeflate0:armhf (1.20-1) ... Setting up perl-openssl-defaults:armhf (7+b2) ... Setting up libjama-java (1.0.3-2) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libcom-err2:armhf (1.47.1~rc2-1) ... Setting up file (1:5.45-3) ... Setting up libassuan0:armhf (2.5.6-1+b1) ... Setting up libjbig0:armhf (2.1-6.1+b1) ... Setting up libelf1t64:armhf (0.191-1+b1) ... Setting up libkrb5support0:armhf (1.20.1-6+b1) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-6) ... Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' Local time is now: Mon May 13 18:36:26 UTC 2024. Universal Time is now: Mon May 13 18:36:26 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libasound2-data (1.2.11-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:armhf (4.8.12-3.1+b2) ... Setting up libglib2.0-0t64:armhf (2.80.2-1) ... No schema files found: doing nothing. Setting up libasound2t64:armhf (1.2.11-1+b1) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-3) ... Setting up junit (3.8.2-10) ... Setting up libx11-data (2:1.8.7-1) ... Setting up libnspr4:armhf (2:4.35-1.1+b1) ... Setting up gnupg-l10n (2.2.40-3) ... Setting up libavahi-common-data:armhf (0.8-13+b2) ... Setting up libdbus-1-3:armhf (1.14.10-4+b1) ... Setting up libfribidi0:armhf (1.0.13-3+b1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libpng16-16t64:armhf (1.6.43-5) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.21-14) ... Setting up binfmt-support (2.2.2-7) ... invoke-rc.d: could not determine current runlevel invoke-rc.d: policy-rc.d denied execution of start. Setting up libb-hooks-op-check-perl:armhf (0.22-3+b1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libipc-run-perl (20231003.0-2) ... Setting up libpcsclite1:armhf (2.0.3-1) ... Setting up libsensors5:armhf (1:3.6.0-9) ... Setting up libk5crypto3:armhf (1.20.1-6+b1) ... Setting up libglapi-mesa:armhf (24.0.6-1+b1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-6) ... Setting up libvulkan1:armhf (1.3.280.0-1) ... Setting up autoconf (2.71-3) ... Setting up libwebp7:armhf (1.4.0-0.1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libgif7:armhf (5.2.2-1) ... Setting up dwz (0.15-1+b2) ... Setting up sensible-utils (0.0.22) ... Setting up libxshmfence1:armhf (1.3-1+b1) ... Setting up at-spi2-common (2.52.0-1) ... Setting up libtiff6:armhf (4.5.1+git230720-4) ... Setting up libuchardet0:armhf (0.0.8-1+b1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-override-perl (0.10-1) ... Setting up libthai-data (0.1.29-2) ... Setting up netbase (6.4) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b3) ... Setting up libgtk2.0-common (2.24.33-4) ... Setting up libkrb5-3:armhf (1.20.1-6+b1) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up openssl (3.2.1-3) ... Setting up libbsd0:armhf (0.12.2-1) ... Setting up libdrm-common (2.4.120-2) ... Setting up readline-common (8.2-4) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3+b3) ... Setting up liburi-perl (5.28-1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up dctrl-tools (2.24-3) ... Setting up libnet-ssleay-perl:armhf (1.94-1+b1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up pinentry-curses (1.2.1-3+b2) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libhttp-date-perl (6.06-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3+b1) ... Setting up libxcb1:armhf (1.15-1) ... Setting up gettext (0.21-14+b1) ... Setting up libxcb-xfixes0:armhf (1.15-1) ... Setting up libatk1.0-0t64:armhf (2.52.0-1) ... Setting up libfile-listing-perl (6.16-1) ... Setting up jarwrapper (0.79) ... Setting up libtool (2.4.7-7) ... Setting up libxcb-render0:armhf (1.15-1) ... Setting up fontconfig-config (2.15.0-1.1) ... Setting up libxcb-glx0:armhf (1.15-1) ... Setting up libedit2:armhf (3.1-20230828-1+b1) ... Setting up libavahi-common3:armhf (0.8-13+b2) ... Setting up libnet-http-perl (6.23-1) ... Setting up libnss3:armhf (2:3.99-1) ... Setting up libxcb-shm0:armhf (1.15-1) ... Setting up libdevel-callchecker-perl:armhf (0.009-1) ... Setting up libldap-2.5-0:armhf (2.5.17+dfsg-1) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libxcb-present0:armhf (1.15-1) ... Setting up dh-autoreconf (20) ... Setting up patchutils (0.4.2-1) ... Setting up libthai0:armhf (0.1.29-2) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 146 added, 0 removed; done. Setting up libllvm17t64:armhf (1:17.0.6-12) ... Setting up libfreetype6:armhf (2.13.2+dfsg-1+b4) ... Setting up libxcb-sync1:armhf (1.15-1) ... Setting up shared-mime-info (2.4-4) ... Setting up libgssapi-krb5-2:armhf (1.20.1-6+b1) ... Setting up libreadline8t64:armhf (8.2-4) ... Setting up libxcb-dri2-0:armhf (1.15-1) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libdrm2:armhf (2.4.120-2) ... Setting up groff-base (1.23.0-4) ... Setting up libxcb-randr0:armhf (1.15-1) ... Setting up libhtml-parser-perl:armhf (3.82-1) ... Setting up gpgconf (2.2.40-3) ... Setting up libx11-6:armhf (2:1.8.7-1+b1) ... Setting up libharfbuzz0b:armhf (8.3.0-2+b1) ... Setting up libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-3+b3) ... Setting up libfontconfig1:armhf (2.15.0-1.1) ... Setting up ca-certificates-java (20240118) ... No JRE found. Skipping Java certificates setup. Setting up libxcomposite1:armhf (1:0.4.5-1+b1) ... Setting up libavahi-client3:armhf (0.8-13+b2) ... Setting up libio-socket-ssl-perl (2.085-1) ... Setting up gpg (2.2.40-3) ... Setting up gnupg-utils (2.2.40-3) ... Setting up libhttp-message-perl (6.45-1) ... Setting up libdrm-amdgpu1:armhf (2.4.120-2) ... Setting up libxcb-dri3-0:armhf (1.15-1) ... Setting up gtk-update-icon-cache (3.24.41-4) ... Setting up libx11-xcb1:armhf (2:1.8.7-1+b1) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up fontconfig (2.15.0-1.1) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:armhf (2.4.120-2) ... Setting up libxdamage1:armhf (1:1.1.6-1+b1) ... Setting up gpg-agent (2.2.40-3) ... Setting up libxrender1:armhf (1:0.9.10-1.1+b1) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up libdrm-radeon1:armhf (2.4.120-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libpython3.11-stdlib:armhf (3.11.9-1) ... Setting up libparams-classify-perl:armhf (0.015-2+b3) ... Setting up gpgsm (2.2.40-3) ... Setting up libpango-1.0-0:armhf (1.52.2+ds-1) ... Setting up libgl1-mesa-dri:armhf (24.0.6-1+b1) ... Setting up libxext6:armhf (2:1.3.4-1+b1) ... Setting up man-db (2.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:armhf (1.18.0-3+b1) ... Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ... Setting up dirmngr (2.2.40-3) ... Setting up adwaita-icon-theme (46.0-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libmodule-runtime-perl (0.016-2) ... Setting up libxfixes3:armhf (1:6.0.0-2+b1) ... Setting up libxinerama1:armhf (2:1.1.4-3+b1) ... Setting up libxrandr2:armhf (2:1.5.4-1) ... Setting up openjdk-17-jre-headless:armhf (17.0.11+9-1) ... update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/java to provide /usr/bin/java (java) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode Setting up gpg-wks-server (2.2.40-3) ... Setting up libpangoft2-1.0-0:armhf (1.52.2+ds-1) ... Setting up libcups2t64:armhf (2.4.7-1.2+b1) ... Setting up libpangocairo-1.0-0:armhf (1.52.2+ds-1) ... Setting up libpython3-stdlib:armhf (3.11.8-1) ... Setting up python3.11 (3.11.9-1) ... Setting up libglx-mesa0:armhf (24.0.6-1+b1) ... Setting up libxi6:armhf (2:1.8.1-1) ... Setting up gpg-wks-client (2.2.40-3) ... Setting up libglx0:armhf (1.7.0-1+b1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libxtst6:armhf (2:1.2.3-1.1+b1) ... Setting up libmoo-perl (2.005005-1) ... Setting up libxcursor1:armhf (1:1.2.1-1+b1) ... Setting up debhelper (13.15.3) ... Setting up python3 (3.11.8-1) ... Setting up libgl1:armhf (1.7.0-1+b1) ... Setting up libgtk2.0-0t64:armhf (2.24.33-4) ... Setting up gnupg (2.2.40-3) ... Setting up libwww-perl (6.77-1) ... Setting up devscripts (2.23.7) ... Setting up javahelper (0.79) ... Setting up liblwp-protocol-https-perl (6.14-1) ... Processing triggers for libc-bin (2.38-10) ... Processing triggers for ca-certificates-java (20240118) ... Adding debian:ACCVRAIZ1.pem Adding debian:AC_RAIZ_FNMT-RCM.pem Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem Adding debian:ANF_Secure_Server_Root_CA.pem Adding debian:Actalis_Authentication_Root_CA.pem Adding debian:AffirmTrust_Commercial.pem Adding debian:AffirmTrust_Networking.pem Adding debian:AffirmTrust_Premium.pem Adding debian:AffirmTrust_Premium_ECC.pem Adding debian:Amazon_Root_CA_1.pem Adding debian:Amazon_Root_CA_2.pem Adding debian:Amazon_Root_CA_3.pem Adding debian:Amazon_Root_CA_4.pem Adding debian:Atos_TrustedRoot_2011.pem Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Adding debian:BJCA_Global_Root_CA1.pem Adding debian:BJCA_Global_Root_CA2.pem Adding debian:Baltimore_CyberTrust_Root.pem Adding debian:Buypass_Class_2_Root_CA.pem Adding debian:Buypass_Class_3_Root_CA.pem Adding debian:CA_Disig_Root_R2.pem Adding debian:CFCA_EV_ROOT.pem Adding debian:COMODO_Certification_Authority.pem Adding debian:COMODO_ECC_Certification_Authority.pem Adding debian:COMODO_RSA_Certification_Authority.pem Adding debian:Certainly_Root_E1.pem Adding debian:Certainly_Root_R1.pem Adding debian:Certigna.pem Adding debian:Certigna_Root_CA.pem Adding debian:Certum_EC-384_CA.pem Adding debian:Certum_Trusted_Network_CA.pem Adding debian:Certum_Trusted_Network_CA_2.pem Adding debian:Certum_Trusted_Root_CA.pem Adding debian:CommScope_Public_Trust_ECC_Root-01.pem Adding debian:CommScope_Public_Trust_ECC_Root-02.pem Adding debian:CommScope_Public_Trust_RSA_Root-01.pem Adding debian:CommScope_Public_Trust_RSA_Root-02.pem Adding debian:Comodo_AAA_Services_root.pem Adding debian:D-TRUST_BR_Root_CA_1_2020.pem Adding debian:D-TRUST_EV_Root_CA_1_2020.pem Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem Adding debian:DigiCert_Assured_ID_Root_CA.pem Adding debian:DigiCert_Assured_ID_Root_G2.pem Adding debian:DigiCert_Assured_ID_Root_G3.pem Adding debian:DigiCert_Global_Root_CA.pem Adding debian:DigiCert_Global_Root_G2.pem Adding debian:DigiCert_Global_Root_G3.pem Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem Adding debian:DigiCert_Trusted_Root_G4.pem Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Adding debian:Entrust_Root_Certification_Authority.pem Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem Adding debian:Entrust_Root_Certification_Authority_-_G2.pem Adding debian:Entrust_Root_Certification_Authority_-_G4.pem Adding debian:GDCA_TrustAUTH_R5_ROOT.pem Adding debian:GLOBALTRUST_2020.pem Adding debian:GTS_Root_R1.pem Adding debian:GTS_Root_R2.pem Adding debian:GTS_Root_R3.pem Adding debian:GTS_Root_R4.pem Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem Adding debian:GlobalSign_Root_CA.pem Adding debian:GlobalSign_Root_CA_-_R3.pem Adding debian:GlobalSign_Root_CA_-_R6.pem Adding debian:GlobalSign_Root_E46.pem Adding debian:GlobalSign_Root_R46.pem Adding debian:Go_Daddy_Class_2_CA.pem Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem Adding debian:HiPKI_Root_CA_-_G1.pem Adding debian:Hongkong_Post_Root_CA_3.pem Adding debian:ISRG_Root_X1.pem Adding debian:ISRG_Root_X2.pem Adding debian:IdenTrust_Commercial_Root_CA_1.pem Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem Adding debian:Izenpe.com.pem Adding debian:Microsec_e-Szigno_Root_CA_2009.pem Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem Adding debian:NAVER_Global_Root_Certification_Authority.pem Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem Adding debian:QuoVadis_Root_CA_1_G3.pem Adding debian:QuoVadis_Root_CA_2.pem Adding debian:QuoVadis_Root_CA_2_G3.pem Adding debian:QuoVadis_Root_CA_3.pem Adding debian:QuoVadis_Root_CA_3_G3.pem Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem Adding debian:SSL.com_Root_Certification_Authority_ECC.pem Adding debian:SSL.com_Root_Certification_Authority_RSA.pem Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem Adding debian:SZAFIR_ROOT_CA2.pem Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem Adding debian:SecureSign_RootCA11.pem Adding debian:SecureTrust_CA.pem Adding debian:Secure_Global_CA.pem Adding debian:Security_Communication_ECC_RootCA1.pem Adding debian:Security_Communication_RootCA2.pem Adding debian:Security_Communication_RootCA3.pem Adding debian:Security_Communication_Root_CA.pem Adding debian:Starfield_Class_2_CA.pem Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem Adding debian:SwissSign_Gold_CA_-_G2.pem Adding debian:SwissSign_Silver_CA_-_G2.pem Adding debian:T-TeleSec_GlobalRoot_Class_2.pem Adding debian:T-TeleSec_GlobalRoot_Class_3.pem Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem Adding debian:TWCA_Global_Root_CA.pem Adding debian:TWCA_Root_Certification_Authority.pem Adding debian:TeliaSonera_Root_CA_v1.pem Adding debian:Telia_Root_CA_v2.pem Adding debian:TrustAsia_Global_Root_CA_G3.pem Adding debian:TrustAsia_Global_Root_CA_G4.pem Adding debian:Trustwave_Global_Certification_Authority.pem Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem Adding debian:TunTrust_Root_CA.pem Adding debian:UCA_Extended_Validation_Root.pem Adding debian:UCA_Global_G2_Root.pem Adding debian:USERTrust_ECC_Certification_Authority.pem Adding debian:USERTrust_RSA_Certification_Authority.pem Adding debian:XRamp_Global_CA_Root.pem Adding debian:certSIGN_ROOT_CA.pem Adding debian:certSIGN_Root_CA_G2.pem Adding debian:e-Szigno_Root_CA_2017.pem Adding debian:ePKI_Root_Certification_Authority.pem Adding debian:emSign_ECC_Root_CA_-_C3.pem Adding debian:emSign_ECC_Root_CA_-_G3.pem Adding debian:emSign_Root_CA_-_C1.pem Adding debian:emSign_Root_CA_-_G1.pem Adding debian:vTrus_ECC_Root_CA.pem Adding debian:vTrus_Root_CA.pem done. Setting up openjdk-17-jdk-headless:armhf (17.0.11+9-1) ... update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jar to provide /usr/bin/jar (jar) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/javac to provide /usr/bin/javac (javac) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/javap to provide /usr/bin/javap (javap) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jdeprscan to provide /usr/bin/jdeprscan (jdeprscan) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jfr to provide /usr/bin/jfr (jfr) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jimage to provide /usr/bin/jimage (jimage) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jlink to provide /usr/bin/jlink (jlink) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jmod to provide /usr/bin/jmod (jmod) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jps to provide /usr/bin/jps (jps) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jshell to provide /usr/bin/jshell (jshell) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jhsdb to provide /usr/bin/jhsdb (jhsdb) in auto mode Setting up ant (1.10.14-1) ... Setting up javacc (7.0.12-1) ... Setting up default-jre-headless (2:1.17-75) ... Setting up openjdk-17-jre:armhf (17.0.11+9-1) ... Setting up default-jre (2:1.17-75) ... Setting up openjdk-17-jdk:armhf (17.0.11+9-1) ... update-alternatives: using /usr/lib/jvm/java-17-openjdk-armhf/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode Setting up default-jdk-headless (2:1.17-75) ... Setting up default-jdk (2:1.17-75) ... Processing triggers for ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Processing triggers for ca-certificates-java (20240118) ... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/jep-2.4.1+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../jep_2.4.1+ds-4_source.changes dpkg-buildpackage: info: source package jep dpkg-buildpackage: info: source version 2.4.1+ds-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andrius Merkys dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf debian/rules clean dh clean --with javahelper dh_auto_clean ant clean Buildfile: /build/reproducible-path/jep-2.4.1+ds/build.xml clean: BUILD SUCCESSFUL Total time: 2 seconds jh_clean dh_clean debian/rules binary dh binary --with javahelper dh_update_autotools_config dh_autoreconf dh_auto_configure jh_linkjars debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/jep-2.4.1+ds' dh_auto_build -- jar ant -Duser.name debian jar Buildfile: /build/reproducible-path/jep-2.4.1+ds/build.xml init: [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1576047160 [echo] JAVACCHOME = /usr/share/java [echo] JRE1_2HOME = ${env.JRE1_2HOME} [echo] bootclasspath = ${env.JRE1_2HOME}/lib/rt.jar jjtree: [jjtree] Java Compiler Compiler Version 7.0.12 (Tree Builder) [jjtree] (type "jjtree" with no arguments for help) [jjtree] Reading from file /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/Parser.jjt . . . [jjtree] opt:java [jjtree] File "ParserDefaultVisitor.java" does not exist. Will create one. [jjtree] Annotated grammar generated successfully in /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/Parser.jj javacc: [javacc] Java Compiler Compiler Version 7.0.12 (Parser Generator) [javacc] (type "javacc" with no arguments for help) [javacc] Reading from file /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/Parser.jj . . . [javacc] File "TokenMgrError.java" does not exist. Will create one. [javacc] File "ParseException.java" does not exist. Will create one. [javacc] File "Token.java" does not exist. Will create one. [javacc] File "JavaCharStream.java" does not exist. Will create one. [javacc] Parser generated successfully. compile-with-ce: compile-without-ce: [echo] Compiling without ensuring compatibility [mkdir] Created dir: /build/reproducible-path/jep-2.4.1+ds/build [javac] /build/reproducible-path/jep-2.4.1+ds/build.xml:165: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Using javac -source 1.2 is no longer supported, switching to 7 [javac] Using javac -target 1.2 is no longer supported, switching to 7 [javac] Compiling 320 source files to /build/reproducible-path/jep-2.4.1+ds/build [javac] warning: [options] bootstrap class path not set in conjunction with -source 7 [javac] warning: [options] source value 7 is obsolete and will be removed in a future release [javac] warning: [options] target value 7 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/djep/PartialDerivative.java:8: warning: [deprecation] Observable in java.util has been deprecated [javac] import java.util.Observable; [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/djep/PartialDerivative.java:9: warning: [deprecation] Observer in java.util has been deprecated [javac] import java.util.Observer; [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djepExamples/ObserverConsole.java:8: warning: [deprecation] Observable in java.util has been deprecated [javac] import java.util.Observable; [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djepExamples/ObserverConsole.java:9: warning: [deprecation] Observer in java.util has been deprecated [javac] import java.util.Observer; [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jepexamples/Evaluator.java:23: warning: [removal] Applet in java.applet has been deprecated and marked for removal [javac] import java.applet.Applet; [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/JEP.java:229: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] symTab.addConstant("pi", new Double(Math.PI)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/JEP.java:230: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] symTab.addConstant("e", new Double(Math.E)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/JEP.java:286: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] Double object = new Double(value); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/SymbolTable.java:245: warning: [deprecation] Observable in java.util has been deprecated [javac] public class StObservable extends Observable { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/SymbolTable.java:267: warning: [deprecation] Observer in java.util has been deprecated [javac] public synchronized void addObserver(Observer arg) { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/SymbolTable.java:275: warning: [deprecation] Observer in java.util has been deprecated [javac] public synchronized void deleteObserver(Observer arg) { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/SymbolTable.java:291: warning: [deprecation] Observer in java.util has been deprecated [javac] public synchronized void addObserverToExistingVariables(Observer arg) { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/Variable.java:28: warning: [deprecation] Observable in java.util has been deprecated [javac] public class Variable extends Observable { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:24: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] protected static Double ZERO = new Double(0.0); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:26: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] protected static Double ONE = new Double(1.0); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:28: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] protected static Double MINUSONE = new Double(-1.0); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:40: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] protected static Double NAN = new Double(Double.NaN); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:42: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] protected static Double PosInf = new Double(Double.POSITIVE_INFINITY); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:44: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] protected static Double NegInf = new Double(Double.NEGATIVE_INFINITY); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:355: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] public Object getNumber(double val) { return new Double(val); } [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/EvaluatorVisitor.java:155: warning: [deprecation] SpecialEvaluationI in org.nfunk.jep.function has been deprecated [javac] if (pfmc instanceof SpecialEvaluationI) { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/EvaluatorVisitor.java:162: warning: [deprecation] SpecialEvaluationI in org.nfunk.jep.function has been deprecated [javac] return ((SpecialEvaluationI) pfmc).evaluate( [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/EvaluatorVisitor.java:228: warning: [deprecation] SpecialEvaluationI in org.nfunk.jep.function has been deprecated [javac] if (pfmc instanceof SpecialEvaluationI) { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/EvaluatorVisitor.java:229: warning: [deprecation] SpecialEvaluationI in org.nfunk.jep.function has been deprecated [javac] return ((SpecialEvaluationI) pfmc).evaluate( [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/djep/PartialDerivative.java:16: warning: [deprecation] Observer in java.util has been deprecated [javac] public class PartialDerivative extends XVariable implements Observer { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/djep/PartialDerivative.java:78: warning: [deprecation] Observable in java.util has been deprecated [javac] public void update(Observable arg0, Object arg1) { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/BigReals.java:43: warning: [deprecation] ROUND_HALF_DOWN in BigDecimal has been deprecated [javac] this.roundMode = BigDecimal.ROUND_HALF_DOWN; [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/BigReals.java:85: warning: [deprecation] divide(BigDecimal,int,int) in BigDecimal has been deprecated [javac] return a.divide(b,scale,roundMode); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/BigReals.java:86: warning: [deprecation] divide(BigDecimal,int) in BigDecimal has been deprecated [javac] return a.divide(b,roundMode); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/PermutationGroup.java:27: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] perm[i]=new Integer(i+1); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/PermutationGroup.java:59: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] perm[i]=new Integer(eles[i].intValue()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/values/Permutation.java:37: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] res[this.perm[i].intValue()-1]= new Integer(i+1); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:15: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] private Double ZERO = new Double(0.0); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:16: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] private Double ONE = new Double(1.0); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:33: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(1.0/num.doubleValue()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:37: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(1.0 / num.doubleValue()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:41: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(a.doubleValue()+b.doubleValue()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:45: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(a.doubleValue()-b.doubleValue()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:49: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(a.doubleValue()*b.doubleValue()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:53: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(a.doubleValue()/b.doubleValue()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:57: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(Math.pow(a.doubleValue(),b.doubleValue())); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:61: warning: [removal] Double(String) in Double has been deprecated and marked for removal [javac] return new Double(str); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/jama/JamaUtil.java:85: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] out[i][j] = new Double(in[i][j]); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/jama/JamaUtil.java:97: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] out[i][j] = new Double(in[i][j]); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/jama/Rank.java:39: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] s.push(new Integer(rank)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/jama/Rank.java:56: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] res.setEle(0,new Integer(rank)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/matrixJep/MatrixEvaluator.java:75: warning: [deprecation] SpecialEvaluationI in org.nfunk.jep.function has been deprecated [javac] else if (pfmc instanceof SpecialEvaluationI) { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/matrixJep/MatrixVariable.java:42: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] this.mvalue = Scaler.getInstance(new Double(0.0)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/matrixJep/MatrixVariable.java:50: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] this.mvalue = Scaler.getInstance(new Double(0.0)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/function/Power.java:62: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(Math.pow(d1.doubleValue(),d2.doubleValue())); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/function/Power.java:70: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(temp.re()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/function/Power.java:80: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(temp.re()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/function/Power.java:91: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(temp.re()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/function/Subtract.java:66: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(d1.doubleValue() - d2.doubleValue()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/function/Multiply.java:81: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(d1.doubleValue()*d2.doubleValue()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/xjep/function/SumType.java:116: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] var.setValue(new Double(val)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/nfunk/jep/function/Add.java:90: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] return new Double(d1.doubleValue() + d2.doubleValue()); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/matrixJep/nodeTypes/ASTMConstant.java:21: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] scalerval = (Scaler) Scaler.getInstance(new Double(0.0)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/vectorJep/values/Scaler.java:21: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] value = new Double(0.0); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:264: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("sin",new Short(SIN)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:265: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("cos",new Short(COS)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:266: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("tan",new Short(TAN)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:267: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("asin",new Short(ASIN)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:268: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("acos",new Short(ACOS)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:269: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("atan",new Short(ATAN)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:270: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("sinh",new Short(SINH)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:271: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("cosh",new Short(COSH)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:272: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("tanh",new Short(TANH)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:273: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("asinh",new Short(ASINH)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:274: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("acosh",new Short(ACOSH)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:275: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("atanh",new Short(ATANH)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:277: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("abs",new Short(ABS)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:278: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("exp",new Short(EXP)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:279: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("log",new Short(LOG)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:280: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("ln",new Short(LN)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:281: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("sqrt",new Short(SQRT)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:283: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("sec",new Short(SEC)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:284: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("cosec",new Short(COSEC)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:285: warning: [removal] Short(short) in Short has been deprecated and marked for removal [javac] functionHash.put("cot",new Short(COT)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:349: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] res.setEle(0,new Double(a)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:393: warning: [deprecation] Observer in java.util has been deprecated [javac] private abstract static class ObjStore implements Observer { [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:416: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal [javac] varRefs.put(var,new Integer(size)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:427: warning: [deprecation] Observable in java.util has been deprecated [javac] final public void update(Observable obs, Object arg1) [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:644: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(0,new Double(a)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:645: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(1,new Double(b)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:753: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(0,new Double(a)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:754: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(1,new Double(b)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:755: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(2,new Double(c)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:861: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(0,new Double(a)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:862: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(1,new Double(b)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:863: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(2,new Double(c)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:864: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(3,new Double(d)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:986: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(i,new Double(data[i])); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:1122: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(0,0,new Double(a)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:1123: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(0,1,new Double(b)); [javac] ^ [javac] /build/reproducible-path/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:1124: warning: [removal] Double(double) in Double has been deprecated and marked for removal [javac] val.setEle(1,0,new Double(c)); [javac] ^ [javac] Note: Some input files additionally use or override a deprecated API. [javac] Note: Some input files additionally use or override a deprecated API that is marked for removal. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 100 warnings compile: jar: [mkdir] Created dir: /build/reproducible-path/jep-2.4.1+ds/dist [jar] Building jar: /build/reproducible-path/jep-2.4.1+ds/dist/jep-2.4.1.jar [jar] Building jar: /build/reproducible-path/jep-2.4.1+ds/dist/ext-1.1.1.jar [jar] Building jar: /build/reproducible-path/jep-2.4.1+ds/dist/jep-2.4.1-withexamples.jar BUILD SUCCESSFUL Total time: 37 seconds make[1]: Leaving directory '/build/reproducible-path/jep-2.4.1+ds' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/jep-2.4.1+ds' ant -Duser.name debian runtests Buildfile: /build/reproducible-path/jep-2.4.1+ds/build.xml runtests: [junit] .Evaluating and comparing expressions... [junit] Reached end of file. [junit] [junit] 551 lines processed. No errors were found. [junit] [junit] ....Throwing exception [junit] ... [junit] Time: 0.388 [junit] [junit] OK (8 tests) [junit] [junit] . [junit] Testing assignment [junit] Success: Value of "diff(x^2,x)" is "2.0*x" [junit] Success: Value of "diff(x^3,x)" is "3.0*x^2.0" [junit] Success: Value of "diff(x,x)" is "1.0" [junit] Success: Value of "diff(1,x)" is "0.0" [junit] Success: Value of "diff(x^2+x+1,x)" is "1.0+2.0*x" [junit] Success: Value of "diff((x+x^2)*(x+x^3),x)" is "(1.0+2.0*x)*(x+x^3.0)+(x+x^2.0)*(1.0+3.0*x^2.0)" [junit] Success: Value of "diff((x+x^2)/(x+x^3),x)" is "((1.0+2.0*x)*(x+x^3.0)-(x+x^2.0)*(1.0+3.0*x^2.0))/((x+x^3.0)*(x+x^3.0))" [junit] Success: Value of "diff(y^x,x)" is "y^x*ln(y)" [junit] Success: Value of "diff(e^x,x)" is "e^x*ln(e)" [junit] Success: Value of "diff(sin(x),x)" is "cos(x)" [junit] Success: Value of "diff((x+1)^2,x)" is "2.0+2.0*x" [junit] Success: Value of "diff((x+y)^2,x)" is "2.0*(x+y)" [junit] Success: Value of "diff((x+x^2)^3,x)" is "3.0*(x+x^2.0)^2.0*(1.0+2.0*x)" [junit] Success: Value of "diff(sin(x+1),x)" is "cos(1.0+x)" [junit] Success: Value of "diff(sin(x+x^2),x)" is "cos(x+x^2.0)*(1.0+2.0*x)" [junit] Success: Value of "diff(cos(x),x)" is "-sin(x)" [junit] Success: Value of "diff(tan(x),x)" is "1.0/cos(x)^2.0" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(asin(x),x)" is "1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(acos(x),x)" is "-1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(atan(x),x)" is "1.0/(1.0+x^2.0)" [junit] Success: Value of "diff(sinh(x),x)" is "cosh(x)" [junit] Success: Value of "diff(cosh(x),x)" is "sinh(x)" [junit] Success: Value of "diff(tanh(x),x)" is "1.0-tanh(x)^2.0" [junit] Success: Value of "diff(asinh(x),x)" is "1.0/sqrt(1.0+x^2.0)" [junit] Success: Value of "diff(acosh(x),x)" is "1.0/sqrt(x^2.0-1.0)" [junit] Success: Value of "diff(atanh(x),x)" is "1.0/(1.0-x^2.0)" [junit] Success: Value of "diff(sqrt(x),x)" is "0.5/sqrt(x)" [junit] Success: Value of "diff(exp(x),x)" is "exp(x)" [junit] Success: Value of "diff(ln(x),x)" is "1.0/x" [junit] Success: Value of "diff(log(x),x)" is "0.43429448190325176/x" [junit] Success: Value of "diff(abs(x),x)" is "abs(x)/x" [junit] Success: Value of "diff(atan2(y,x),x)" is "y/(y^2.0+x^2.0)" [junit] Success: Value of "diff(atan2(y,x),y)" is "-x/(y^2.0+x^2.0)" [junit] Success: Value of "diff(mod(x,y),x)" is "1.0" [junit] Success: Value of "diff(mod(x,y),y)" is "0.0" [junit] Success: Value of "diff(sum(x,x^2,x^3),x)" is "sum(1.0,2.0*x,3.0*x^2.0)" [junit] . [junit] Testing assignment and diff [junit] Success: Value of "y=x^5" is "y=x^5.0" [junit] Success: Value of "z=diff(y,x)" is "z=5.0*x^4.0" [junit] Success: Value of "dy/dx" is 5.0*x^4.0 [junit] Success: Value of "w=diff(z,x)" is "w=20.0*x^3.0" [junit] Success: Value of "d^2y/dxdx" is 20.0*x^3.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "y" is 32.0 [junit] Success: Value of "z" is 80.0 [junit] Success: Value of "w" is 160.0 [junit] Success: Value of "diff(ln(y),x)" is "(1.0/y)*5.0*x^4.0" [junit] .Success: Value of "x=5" is "x=5.0" [junit] Success: Value of "y=x" is "y=x" [junit] Success: Value of "z=y" is "z=y" [junit] Success: Value of "w=diff(z,x)" is "w=1.0" [junit] . [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] .Success: Value of "(a+b)+c" is "a+b+c" [junit] Success: Value of "(a-b)+c" is "a-b+c" [junit] Success: Value of "(a+b)-c" is "a+b-c" [junit] Success: Value of "(a-b)-c" is "a-b-c" [junit] Success: Value of "a+(b+c)" is "a+b+c" [junit] Success: Value of "a-(b+c)" is "a-(b+c)" [junit] Success: Value of "a+(b-c)" is "a+b-c" [junit] Success: Value of "a-(b-c)" is "a-(b-c)" [junit] Success: Value of "(a*b)*c" is "a*b*c" [junit] Success: Value of "(a/b)*c" is "(a/b)*c" [junit] Success: Value of "(a*b)/c" is "a*b/c" [junit] Success: Value of "(a/b)/c" is "(a/b)/c" [junit] Success: Value of "a*(b*c)" is "a*b*c" [junit] Success: Value of "a/(b*c)" is "a/(b*c)" [junit] Success: Value of "a*(b/c)" is "a*b/c" [junit] Success: Value of "a/(b/c)" is "a/(b/c)" [junit] Success: Value of "a=(b=c)" is "a=b=c" [junit] Success: Value of "(a*b)+c" is "a*b+c" [junit] Success: Value of "(a+b)*c" is "(a+b)*c" [junit] Success: Value of "a*(b+c)" is "a*(b+c)" [junit] Success: Value of "a+(b*c)" is "a+b*c" [junit] Success: Value of "(a||b)||c" is "a||b||c" [junit] Success: Value of "(a&&b)||c" is "a&&b||c" [junit] Success: Value of "(a||b)&&c" is "(a||b)&&c" [junit] Success: Value of "(a&&b)&&c" is "a&&b&&c" [junit] Success: Value of "a||(b||c)" is "a||b||c" [junit] Success: Value of "a&&(b||c)" is "a&&(b||c)" [junit] Success: Value of "a||(b&&c)" is "a||b&&c" [junit] Success: Value of "a&&(b&&c)" is "a&&b&&c" [junit] .Success: Value of "2+3" is "5.0" [junit] Success: Value of "2*3" is "6.0" [junit] Success: Value of "2^3" is "8.0" [junit] Success: Value of "3/2" is "1.5" [junit] Success: Value of "2*3+4" is "10.0" [junit] Success: Value of "2*(3+4)" is "14.0" [junit] Success: Value of "0+x" is "x" [junit] Success: Value of "x+0" is "x" [junit] Success: Value of "0-x" is "0.0-x" [junit] Success: Value of "x-0" is "x" [junit] Success: Value of "0*x" is "0.0" [junit] Success: Value of "x*0" is "0.0" [junit] Success: Value of "1*x" is "x" [junit] Success: Value of "x*1" is "x" [junit] Success: Value of "-1*x" is "-x" [junit] Success: Value of "x*-1" is "-x" [junit] Success: Value of "-(-x)" is "x" [junit] Success: Value of "-(-(-x))" is "-x" [junit] Success: Value of "(-1)*(-1)*x" is "x" [junit] Success: Value of "(-1)*(-1)*(-1)*x" is "-x" [junit] Success: Value of "0/x" is "0.0" [junit] Success: Value of "x/0" is "Infinity" [junit] Success: Value of "x^0" is "1.0" [junit] Success: Value of "x^1" is "x" [junit] Success: Value of "0^x" is "0.0" [junit] Success: Value of "1^x" is "1.0" [junit] Success: Value of "(2+3)+x" is "5.0+x" [junit] Success: Value of "(2+x)+3" is "5.0+x" [junit] Success: Value of "(x+2)+3" is "5.0+x" [junit] Success: Value of "x+(2+3)" is "5.0+x" [junit] Success: Value of "2+(x+3)" is "5.0+x" [junit] Success: Value of "2+(3+x)" is "5.0+x" [junit] Success: Value of "(2+3)-x" is "5.0-x" [junit] Success: Value of "(2+x)-3" is "x-1.0" [junit] Success: Value of "(x+2)-3" is "x-1.0" [junit] Success: Value of "(2-3)+x" is "x-1.0" [junit] Success: Value of "(2-x)+3" is "5.0-x" [junit] Success: Value of "(x-2)+3" is "1.0+x" [junit] Success: Value of "x-(2+3)" is "x-5.0" [junit] Success: Value of "2-(x+3)" is "-1.0-x" [junit] Success: Value of "2-(3+x)" is "-1.0-x" [junit] Success: Value of "x+(2-3)" is "x-1.0" [junit] Success: Value of "2+(x-3)" is "x-1.0" [junit] Success: Value of "2+(3-x)" is "5.0-x" [junit] Success: Value of "x-(2-3)" is "1.0+x" [junit] Success: Value of "2-(x-3)" is "5.0-x" [junit] Success: Value of "2-(3-x)" is "x-1.0" [junit] Success: Value of "(2-3)-x" is "-1.0-x" [junit] Success: Value of "(2-x)-3" is "-1.0-x" [junit] Success: Value of "(x-2)-3" is "x-5.0" [junit] Success: Value of "(2*3)*x" is "6.0*x" [junit] Success: Value of "(2*x)*3" is "6.0*x" [junit] Success: Value of "(x*2)*3" is "6.0*x" [junit] Success: Value of "x*(2*3)" is "6.0*x" [junit] Success: Value of "2*(x*3)" is "6.0*x" [junit] Success: Value of "2*(3*x)" is "6.0*x" [junit] Success: Value of "(2*3)/x" is "6.0/x" [junit] Success: Value of "(3*x)/2" is "1.5*x" [junit] Success: Value of "(x*3)/2" is "1.5*x" [junit] Success: Value of "(3/2)*x" is "1.5*x" [junit] Success: Value of "(3/x)*2" is "6.0/x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] Success: Value of "x/(2*3)" is "x/6.0" [junit] Success: Value of "3/(x*2)" is "1.5/x" [junit] Success: Value of "3/(2*x)" is "1.5/x" [junit] Success: Value of "x*(3/2)" is "1.5*x" [junit] Success: Value of "3*(x/2)" is "1.5*x" [junit] Success: Value of "3*(2/x)" is "6.0/x" [junit] Success: Value of "x/(3/2)" is "x/1.5" [junit] Success: Value of "2/(x/3)" is "6.0/x" [junit] Success: Value of "3/(2/x)" is "1.5*x" [junit] Success: Value of "(3/2)/x" is "1.5/x" [junit] Success: Value of "(3/x)/2" is "1.5/x" [junit] Success: Value of "(x/3)/2" is "x/6.0" [junit] Success: Value of "x*(3+2)" is "5.0*x" [junit] Success: Value of "3*(x+2)" is "6.0+3.0*x" [junit] Success: Value of "3*(2+x)" is "6.0+3.0*x" [junit] Success: Value of "(3+2)*x" is "5.0*x" [junit] Success: Value of "(3+x)*2" is "6.0+2.0*x" [junit] Success: Value of "(x+3)*2" is "6.0+2.0*x" [junit] Success: Value of "x*(3-2)" is "x" [junit] Success: Value of "3*(x-2)" is "3.0*x-6.0" [junit] Success: Value of "3*(2-x)" is "6.0-3.0*x" [junit] Success: Value of "(3-2)*x" is "x" [junit] Success: Value of "(3-x)*2" is "6.0-2.0*x" [junit] Success: Value of "(x-3)*2" is "2.0*x-6.0" [junit] Success: Value of "3+(x/4)" is "3.0+x/4.0" [junit] Success: Value of "2*(x/4)" is "0.5*x" [junit] Success: Value of "(2*(3+(x/4)))" is "6.0+0.5*x" [junit] Success: Value of "1+(2*(3+(x/4)))" is "7.0+0.5*x" [junit] Success: Value of "((3+(x/4))*2)+1" is "7.0+0.5*x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] .Success: Value of "zap(10)" is 45.0 [junit] . [junit] Testing variable reuse [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=x^2" is 9.0 [junit] Success: Value of "z=y+x" is 12.0 [junit] j.setVarValue("x",new Double(4)); [junit] j.getVarValue(y): 9.0 [junit] Success: Value of "eval y eqn" is 16.0 [junit] j.getVarValue(y): 16.0 [junit] Success: Value of "eval z eqn" is 20.0 [junit] j.setVarValue("x",new Double(5)); [junit] Success: Value of "j.findVarValue(y)" is 25.0 [junit] Success: Value of "j.findVarValue(z)" is 30.0 [junit] j.setVarValue("x",new Double(6)); [junit] Success: Value of "j.findVarValue(z)" is 42.0 [junit] Success: Value of "j.findVarValue(y)" is 36.0 [junit] Success: Value of "x=7" is 7.0 [junit] Success: Value of "eval y eqn" is 49.0 [junit] Success: Value of "eval z eqn" is 56.0 [junit] .Success: Value of "x=1; ..." is 1.0 [junit] Success: Value of "..., y=2; ..." is 2.0 [junit] Success: Value of "..., z=x+y;" is 3.0 [junit] .Success: Value of "[10,0,0.1,0.11,0.111,0.1111]" is [10,0,0.1,0.11,0.111,0.111] [junit] Success: Value of "[0.9,0.99,0.999,0.9999]" is [0.9,0.99,0.999,1] [junit] [0,1,i,1+i] [junit] 2+i+1+i [junit] (3+2 i) [junit] .[a: null, b: null, t: null, x: null, c: null, d: null, y: null, f: null, g: null] [junit] ..Success: Value of "Sum(x,x,1,10)" is 55.0 [junit] Success: Value of "Sum(x^2,x,1,5)" is 55.0 [junit] Success: Value of "Product(x,x,1,5)" is 120.0 [junit] Success: Value of "Min(x^2,x,1,5)" is 1.0 [junit] Success: Value of "Max(x^2,x,1,5)" is 25.0 [junit] Success: Value of "MinArg(x^2,x,1,5)" is 1.0 [junit] Success: Value of "MaxArg(x^2,x,1,5)" is 5.0 [junit] .Success: Value of "toHex(0)" is 0x0 [junit] Success: Value of "toHex(0,1)" is 0x0.0 [junit] Success: Value of "toHex(0,2)" is 0x0.00 [junit] Success: Value of "toHex(1)" is 0x1 [junit] Success: Value of "toHex(1,1)" is 0x1.0 [junit] Success: Value of "toHex(1,2)" is 0x1.00 [junit] Success: Value of "toHex(-1)" is -0x1 [junit] Success: Value of "toHex(-1,1)" is -0x1.0 [junit] Success: Value of "toHex(-1,2)" is -0x1.00 [junit] Success: Value of "toHex(7)" is 0x7 [junit] Success: Value of "toHex(7,1)" is 0x7.0 [junit] Success: Value of "toHex(7,2)" is 0x7.00 [junit] Success: Value of "toHex(-7)" is -0x7 [junit] Success: Value of "toHex(-7,1)" is -0x7.0 [junit] Success: Value of "toHex(-7,2)" is -0x7.00 [junit] Success: Value of "toHex(8)" is 0x8 [junit] Success: Value of "toHex(8,1)" is 0x8.0 [junit] Success: Value of "toHex(8,2)" is 0x8.00 [junit] Success: Value of "toHex(-8)" is -0x8 [junit] Success: Value of "toHex(-8,1)" is -0x8.0 [junit] Success: Value of "toHex(-8,2)" is -0x8.00 [junit] Success: Value of "toHex(10)" is 0xa [junit] Success: Value of "toHex(10,1)" is 0xa.0 [junit] Success: Value of "toHex(10,2)" is 0xa.00 [junit] Success: Value of "toHex(-10)" is -0xa [junit] Success: Value of "toHex(-10,1)" is -0xa.0 [junit] Success: Value of "toHex(-10,2)" is -0xa.00 [junit] Success: Value of "toHex(15)" is 0xf [junit] Success: Value of "toHex(15,1)" is 0xf.0 [junit] Success: Value of "toHex(15,2)" is 0xf.00 [junit] Success: Value of "toHex(-15)" is -0xf [junit] Success: Value of "toHex(-15,1)" is -0xf.0 [junit] Success: Value of "toHex(-15,2)" is -0xf.00 [junit] Success: Value of "toHex(16)" is 0x10 [junit] Success: Value of "toHex(16,1)" is 0x10.0 [junit] Success: Value of "toHex(16,2)" is 0x10.00 [junit] Success: Value of "toHex(-16)" is -0x10 [junit] Success: Value of "toHex(-16,1)" is -0x10.0 [junit] Success: Value of "toHex(-16,2)" is -0x10.00 [junit] Success: Value of "toHex(17)" is 0x11 [junit] Success: Value of "toHex(17,1)" is 0x11.0 [junit] Success: Value of "toHex(17,2)" is 0x11.00 [junit] Success: Value of "toHex(-17)" is -0x11 [junit] Success: Value of "toHex(-17,1)" is -0x11.0 [junit] Success: Value of "toHex(-17,2)" is -0x11.00 [junit] Success: Value of "toHex(256)" is 0x100 [junit] Success: Value of "toHex(256,1)" is 0x100.0 [junit] Success: Value of "toHex(256,2)" is 0x100.00 [junit] Success: Value of "toHex(-256)" is -0x100 [junit] Success: Value of "toHex(-256,1)" is -0x100.0 [junit] Success: Value of "toHex(-256,2)" is -0x100.00 [junit] Success: Value of "toHex(1/16)" is 0x0 [junit] Success: Value of "toHex(1/16,1)" is 0x0.1 [junit] Success: Value of "toHex(1/16,2)" is 0x0.10 [junit] Success: Value of "toHex(-1/16)" is -0x0 [junit] Success: Value of "toHex(-1/16,1)" is -0x0.1 [junit] Success: Value of "toHex(-1/16,2)" is -0x0.10 [junit] Success: Value of "toHex(7/16)" is 0x0 [junit] Success: Value of "toHex(7/16,1)" is 0x0.7 [junit] Success: Value of "toHex(7/16,2)" is 0x0.70 [junit] Success: Value of "toHex(-7/16)" is -0x0 [junit] Success: Value of "toHex(-7/16,1)" is -0x0.7 [junit] Success: Value of "toHex(-7/16,2)" is -0x0.70 [junit] Success: Value of "toHex(8/16)" is 0x1 [junit] Success: Value of "toHex(8/16,1)" is 0x0.8 [junit] Success: Value of "toHex(8/16,2)" is 0x0.80 [junit] Success: Value of "toHex(-8/16)" is -0x1 [junit] Success: Value of "toHex(-8/16,1)" is -0x0.8 [junit] Success: Value of "toHex(-8/16,2)" is -0x0.80 [junit] Success: Value of "toHex(10/16)" is 0x1 [junit] Success: Value of "toHex(10/16,1)" is 0x0.a [junit] Success: Value of "toHex(10/16,2)" is 0x0.a0 [junit] Success: Value of "toHex(-10/16)" is -0x1 [junit] Success: Value of "toHex(-10/16,1)" is -0x0.a [junit] Success: Value of "toHex(-10/16,2)" is -0x0.a0 [junit] Success: Value of "toHex(15/16)" is 0x1 [junit] Success: Value of "toHex(15/16,1)" is 0x0.f [junit] Success: Value of "toHex(15/16,2)" is 0x0.f0 [junit] Success: Value of "toHex(-15/16)" is -0x1 [junit] Success: Value of "toHex(-15/16,1)" is -0x0.f [junit] Success: Value of "toHex(-15/16,2)" is -0x0.f0 [junit] Success: Value of "toHex(17/16)" is 0x1 [junit] Success: Value of "toHex(17/16,1)" is 0x1.1 [junit] Success: Value of "toHex(17/16,2)" is 0x1.10 [junit] Success: Value of "toHex(-17/16)" is -0x1 [junit] Success: Value of "toHex(-17/16,1)" is -0x1.1 [junit] Success: Value of "toHex(-17/16,2)" is -0x1.10 [junit] Success: Value of "toHex(31/16)" is 0x2 [junit] Success: Value of "toHex(31/16,1)" is 0x1.f [junit] Success: Value of "toHex(31/16,2)" is 0x1.f0 [junit] Success: Value of "toHex(-31/16)" is -0x2 [junit] Success: Value of "toHex(-31/16,1)" is -0x1.f [junit] Success: Value of "toHex(-31/16,2)" is -0x1.f0 [junit] Success: Value of "toHex(1/256)" is 0x0 [junit] Success: Value of "toHex(1/256,1)" is 0x0.0 [junit] Success: Value of "toHex(1/256,2)" is 0x0.01 [junit] Success: Value of "toHex(-1/256)" is -0x0 [junit] Success: Value of "toHex(-1/256,1)" is -0x0.0 [junit] Success: Value of "toHex(-1/256,2)" is -0x0.01 [junit] Success: Value of "toHex(15/256)" is 0x0 [junit] Success: Value of "toHex(15/256,1)" is 0x0.1 [junit] Success: Value of "toHex(15/256,2)" is 0x0.0f [junit] Success: Value of "toHex(-15/256)" is -0x0 [junit] Success: Value of "toHex(-15/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-15/256,2)" is -0x0.0f [junit] Success: Value of "toHex(17/256)" is 0x0 [junit] Success: Value of "toHex(17/256,1)" is 0x0.1 [junit] Success: Value of "toHex(17/256,2)" is 0x0.11 [junit] Success: Value of "toHex(-17/256)" is -0x0 [junit] Success: Value of "toHex(-17/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-17/256,2)" is -0x0.11 [junit] Success: Value of "toHex(127/256)" is 0x0 [junit] Success: Value of "toHex(127/256,1)" is 0x0.8 [junit] Success: Value of "toHex(127/256,2)" is 0x0.7f [junit] Success: Value of "toHex(-127/256)" is -0x0 [junit] Success: Value of "toHex(-127/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-127/256,2)" is -0x0.7f [junit] Success: Value of "toHex(128/256)" is 0x1 [junit] Success: Value of "toHex(128/256,1)" is 0x0.8 [junit] Success: Value of "toHex(128/256,2)" is 0x0.80 [junit] Success: Value of "toHex(-128/256)" is -0x1 [junit] Success: Value of "toHex(-128/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-128/256,2)" is -0x0.80 [junit] Success: Value of "toHex(240/256)" is 0x1 [junit] Success: Value of "toHex(240/256,1)" is 0x0.f [junit] Success: Value of "toHex(240/256,2)" is 0x0.f0 [junit] Success: Value of "toHex(-240/256)" is -0x1 [junit] Success: Value of "toHex(-240/256,1)" is -0x0.f [junit] Success: Value of "toHex(-240/256,2)" is -0x0.f0 [junit] Success: Value of "toHex(248/256)" is 0x1 [junit] Success: Value of "toHex(248/256,1)" is 0x1.0 [junit] Success: Value of "toHex(248/256,2)" is 0x0.f8 [junit] Success: Value of "toHex(-248/256)" is -0x1 [junit] Success: Value of "toHex(-248/256,1)" is -0x1.0 [junit] Success: Value of "toHex(-248/256,2)" is -0x0.f8 [junit] Success: Value of "toHex(1/4096)" is 0x0 [junit] Success: Value of "toHex(1/4096,1)" is 0x0.0 [junit] Success: Value of "toHex(1/4096,2)" is 0x0.00 [junit] Success: Value of "toHex(1/4096,3)" is 0x0.001 [junit] Success: Value of "toHex(1/4096,4)" is 0x0.0010 [junit] Success: Value of "toHex(1+1/4096)" is 0x1 [junit] Success: Value of "toHex(1+1/4096,1)" is 0x1.0 [junit] Success: Value of "toHex(1+1/4096,2)" is 0x1.00 [junit] Success: Value of "toHex(1+1/4096,3)" is 0x1.001 [junit] Success: Value of "toHex(1+1/4096,4)" is 0x1.0010 [junit] Success: Value of "10 x+15 x^2 - 16 x^3 + 32 x^4 - 256 x^5" is 0xa*x+0xf*x^0x2-0x10*x^0x3+0x20*x^0x4-0x100*x^0x5 [junit] ...Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing names with dot in them [junit] Success: Value of "x.x=3" is 3.0 [junit] Success: Value of "x.x+1" is 4.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] ...Success: Value of "1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20" is "2432902008176640000": [junit] .Q [junit] Success: Value of "(1/2)-(1/3)" is "1/6": [junit] .Quaternions [junit] Success: Value of "i*j" is "-k": [junit] .Integers mod 5 [junit] Success: Value of "2*3" is "1": [junit] Success: Value of "2*4" is "3": [junit] Success: Value of "3*3" is "4": [junit] Success: Value of "3*4" is "2": [junit] Success: Value of "4*4" is "1": [junit] Success: Value of "2/3" is "4": [junit] Success: Value of "2/4" is "3": [junit] Success: Value of "3/2" is "4": [junit] Success: Value of "3/4" is "2": [junit] Success: Value of "4/2" is "2": [junit] Success: Value of "4/3" is "3": [junit] .Z: integers[rt2^2-2] [junit] Success: Value of "rt2*rt2" is "2": (2.0, 0.0) [junit] Success: Value of "(rt2+1)*(rt2+1)" is "2 rt2+3": (5.82842712474619, 0.0) [junit] .Z: integers[t^5-1] [junit] Success: Value of "t*t" is "t^2": (1.0, 0.0) [junit] Success: Value of "t*t*t" is "t^3": (1.0, 0.0) [junit] Success: Value of "t*t*t*t" is "t^4": (1.0, 0.0) [junit] Success: Value of "t*t*t*t*t" is "1": (1.0, 0.0) [junit] .Z: integers[t^2-2][s^2-5] [junit] Success: Value of "t" is "t": (1.4142135623730951, 0.0) [junit] Success: Value of "s" is "s": (2.23606797749979, 0.0) [junit] Success: Value of "t*t" is "2": (2.0, 0.0) [junit] Success: Value of "s*s" is "5": (5.0, 0.0) [junit] Success: Value of "s*t" is "t s": (3.1622776601683795, 0.0) [junit] Success: Value of "s+t" is "s+t": (3.6502815398728847, 0.0) [junit] Success: Value of "(t-1)*(s-1)" is "(t-1) s-t+1": (0.5119961202954948, 0.0) [junit] .Z: integers[t^2-t-1] [junit] Success: Value of "t*t" is "t+1": (2.618033988749895, 0.0) [junit] Success: Value of "t*t*t" is "2 t+1": (4.23606797749979, 0.0) [junit] Success: Value of "t*t*t*t" is "3 t+2": (6.854101966249685, 0.0) [junit] Success: Value of "t*t*t*t*t" is "5 t+3": (11.090169943749475, 0.0) [junit] Success: Value of "t*t*t*t*t*t" is "8 t+5": (17.94427190999916, 0.0) [junit] Success: Value of "x=2*t-1" is "2 t-1": (2.23606797749979, 0.0) [junit] Success: Value of "x*x" is "5": (5.0, 0.0) [junit] Success: Value of "-t" is "-t": (-1.618033988749895, 0.0) [junit] Success: Value of "1-t" is "-t+1": (-0.6180339887498949, 0.0) [junit] Success: Value of "t*(1-t)" is "-1": (-1.0, 0.0) [junit] .Coeffs [0] -2464.5430784 [junit] Coeffs [1] -698.481664 [junit] Coeffs [2] -41.636799999999994 [junit] Coeffs [3] 1.0 [junit] Value (-3203.6615424, 0.0) [junit] x^3-41.636799999999994 x^2-698.481664 x-2464.5430784 [junit] Success: Value of "(x+7.6)*(x+5.8832)*(x-55.12): x=1.0" is "(-3203.6615424, 0.0)" [junit] rounding error 7.6+5.8832-55.12 = -41.636799999999994 [junit] -2.0 -2.0 [junit] 1.0 1.0 [junit] (x+1.0) y-2.0 x-2.0 [junit] Success: Value of "(x+1)*(y-2): x=5,y=4" is "(12.0, 0.0)" [junit] Success: Value of "a=5" is "5.0": (5.0, 0.0) [junit] Success: Value of "z=x+y-1" is "y+x-1.0": (8.0, 0.0) [junit] Success: Value of "z^a" is "y^5+(5.0 x-5.0) y^4+(10.0 x^2-20.0 x+10.0) y^3+(10.0 x^3-30.0 x^2+30.0 x-10.0) y^2+(5.0 x^4-20.0 x^3+30.0 x^2-20.0 x+5.0) y+x^5-5.0 x^4+10.0 x^3-10.0 x^2+5.0 x-1.0": (32768.0, 0.0) [junit] .(3*2) x+34+23+3*2 y+4 x -> 6.0 y+10.0 x+57.0 [junit] 6x+3y+4x+3(15x+7y)+40 -> 24.0 y+55.0 x+40.0 [junit] . [junit] Coeffs [0] -2464.5430784 [junit] Coeffs [1] -698.481664 [junit] Coeffs [2] -41.636799999999994 [junit] Coeffs [3] 1.0 [junit] . [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] ..Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing names with dot in them [junit] Success: Value of "x.x=3" is 3.0 [junit] Success: Value of "x.x+1" is 4.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] ..Success: Value of "x=2" is 2.0 [junit] Success: Value of "y=[x^3,x^2,x]" is [8.0,4.0,2.0] [junit] Success: Value of "z=diff(y,x)" is [12.0,4.0,1.0] [junit] Success: Value of "3*y" is [24.0,12.0,6.0] [junit] Success: Value of "y*4" is [32.0,16.0,8.0] [junit] Success: Value of "y*z" is [[96.0,32.0,8.0],[48.0,16.0,4.0],[24.0,8.0,2.0]] [junit] Success: Value of "z*y" is [[96.0,48.0,24.0],[32.0,16.0,8.0],[8.0,4.0,2.0]] [junit] Success: Value of "w=y^z" is [-4.0,16.0,-16.0] [junit] Success: Value of "diff(w,x)" is "[3.0*x^2.0,2.0*x,1.0]^z+y^[6.0*x,2.0,0.0]" [junit] Success: Value of "diff(y . z,x)" is "[3.0*x^2.0,2.0*x,1.0].z+y.[6.0*x,2.0,0.0]" [junit] Success: Value of "w.y" is 0.0 [junit] Success: Value of "w.z" is 0.0 [junit] Success: Value of "sqrt(w . z)" is 0.0 [junit] Success: Value of "sqrt([3,4].[3,4])" is 5.0 [junit] Success: Value of "y+z" is [20.0,8.0,3.0] [junit] Success: Value of "y-z" is [-4.0,0.0,1.0] [junit] Success: Value of "y^z" is "y^z" [junit] Success: Value of "[8.0,4.0,2.0]^[12.0,4.0,1.0]" is "[8.0,4.0,2.0]^[12.0,4.0,1.0]" [junit] Success: Value of "y=[cos(x),sin(x)]" is "y=[cos(x),sin(x)]" [junit] Success: Value of "z=diff(y,x)" is "z=[-sin(x),cos(x)]" [junit] Success: Value of "y.y" is 1.0 [junit] Success: Value of "y.z" is 0.0 [junit] Success: Value of "z.z" is 1.0 [junit] Success: Value of "x=[[1,2],[3,4]]" is [[1.0,2.0],[3.0,4.0]] [junit] Success: Value of "y=[1,-1]" is [1.0,-1.0] [junit] Success: Value of "x*y" is [-1.0,-1.0] [junit] Success: Value of "y*x" is [-2.0,-2.0] [junit] Success: Value of "x+[y,y]" is [[2.0,1.0],[4.0,3.0]] [junit] Success: Value of "ele(y,1)" is 1.0 [junit] Success: Value of "ele(y,2)" is -1.0 [junit] Success: Value of "ele(x,[1,1])" is 1.0 [junit] Success: Value of "ele(x,[1,2])" is 2.0 [junit] Success: Value of "ele(x,[2,1])" is 3.0 [junit] Success: Value of "ele(x,[2,2])" is 4.0 [junit] .Success: Value of "len(5)" is 1 [junit] Success: Value of "len([1,2,3])" is 3 [junit] Success: Value of "len([[1,2,3],[4,5,6]])" is 6 [junit] Success: Value of "size(5)" is 1 [junit] Success: Value of "size([1,2,3])" is 3 [junit] Success: Value of "size([[1,2,3],[4,5,6]])" is [2,3] [junit] Success: Value of "size([[[1,2],[3,4],[5,6]],[[7,8],[9,10],[11,12]]])" is [2,3,2] [junit] Success: Value of "diag([1,2,3])" is [[1.0,0.0,0.0],[0.0,2.0,0.0],[0.0,0.0,3.0]] [junit] Success: Value of "getdiag([[1,2],[3,4]])" is [1.0,4.0] [junit] Success: Value of "trans([[1,2],[3,4]])" is [[1.0,3.0],[2.0,4.0]] [junit] Success: Value of "det([[1,2],[3,4]])" is -2.0 [junit] Success: Value of "det([[1,2,3],[4,5,6],[9,8,9]])" is -6.0 [junit] Success: Value of "det([[1,2,3],[4,5,6],[7,8,9]])" is 0.0 [junit] Success: Value of "det([[1,2,3,4],[5,6,77,8],[4,3,2,1],[17,9,23,19]])" is 9100.0 [junit] Success: Value of "trace([[1,2],[3,4]])" is 5.0 [junit] Success: Value of "trace([[1,2,3],[4,5,6],[7,8,9]])" is 15.0 [junit] Success: Value of "trace([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]])" is 34.0 [junit] Success: Value of "vsum([[1,2],[3,4]])" is 10.0 [junit] Success: Value of "vsum([1,2,3])" is 6.0 [junit] Success: Value of "Map(x^3,x,[1,2,3])" is [1.0,8.0,27.0] [junit] Success: Value of "Map(x*y,[x,y],[1,2,3],[4,5,6])" is [4.0,10.0,18.0] [junit] Success: Value of "Map(if(x>0,x,0),x,[-2,-1,0,1,2])" is [0.0,0.0,0.0,1.0,2.0] [junit] Success: Value of "Map(abs(x),x,[[-2,-1],[1,2]])" is [[2.0,1.0],[1.0,2.0]] [junit] .Success: Value of "[1,2,3]==[1,2,3]" is 1.0 [junit] Success: Value of "[1,2,3]==[1,2,4]" is 0.0 [junit] .Success: Value of "Sum([x,x^2],x,1,10)" is [55.0,385.0] [junit] ..Success: Value of "v=[1+i,1-2i]" is [(1.0, 1.0),(1.0, -2.0)] [junit] Success: Value of "vsum(v)" is (2.0, -1.0) [junit] Success: Value of "m=[[1+i,-1+i],[1-i,-1-i]]" is [[(1.0, 1.0),(-1.0, 1.0)],[(1.0, -1.0),(-1.0, -1.0)]] [junit] Success: Value of "vsum(m)" is (0.0, 0.0) [junit] Success: Value of "trace(m)" is (0.0, 0.0) [junit] Success: Value of "m*v" is [(1.0, 5.0),(-1.0, 1.0)] [junit] Success: Value of "v*m" is [(-1.0, -1.0),(-5.0, 1.0)] [junit] Success: Value of "trans(m)" is [[(1.0, 1.0),(1.0, -1.0)],[(-1.0, 1.0),(-1.0, -1.0)]] [junit] Success: Value of "det(m)" is (0.0, -4.0) [junit] . [junit] Testing assignment [junit] Success: Value of "diff(x^2,x)" is "2.0*x" [junit] Success: Value of "diff(x^3,x)" is "3.0*x^2.0" [junit] Success: Value of "diff(x,x)" is "1.0" [junit] Success: Value of "diff(1,x)" is "0.0" [junit] Success: Value of "diff(x^2+x+1,x)" is "1.0+2.0*x" [junit] Success: Value of "diff((x+x^2)*(x+x^3),x)" is "(1.0+2.0*x)*(x+x^3.0)+(x+x^2.0)*(1.0+3.0*x^2.0)" [junit] Success: Value of "diff((x+x^2)/(x+x^3),x)" is "((1.0+2.0*x)*(x+x^3.0)-(x+x^2.0)*(1.0+3.0*x^2.0))/((x+x^3.0)*(x+x^3.0))" [junit] Success: Value of "diff(y^x,x)" is "y^x*ln(y)" [junit] Success: Value of "diff(e^x,x)" is "e^x*ln(e)" [junit] Success: Value of "diff(sin(x),x)" is "cos(x)" [junit] Success: Value of "diff((x+1)^2,x)" is "2.0+2.0*x" [junit] Success: Value of "diff((x+y)^2,x)" is "2.0*(x+y)" [junit] Success: Value of "diff((x+x^2)^3,x)" is "3.0*(x+x^2.0)^2.0*(1.0+2.0*x)" [junit] Success: Value of "diff(sin(x+1),x)" is "cos(1.0+x)" [junit] Success: Value of "diff(sin(x+x^2),x)" is "cos(x+x^2.0)*(1.0+2.0*x)" [junit] Success: Value of "diff(cos(x),x)" is "-sin(x)" [junit] Success: Value of "diff(tan(x),x)" is "1.0/cos(x)^2.0" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(asin(x),x)" is "1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(acos(x),x)" is "-1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(atan(x),x)" is "1.0/(1.0+x^2.0)" [junit] Success: Value of "diff(sinh(x),x)" is "cosh(x)" [junit] Success: Value of "diff(cosh(x),x)" is "sinh(x)" [junit] Success: Value of "diff(tanh(x),x)" is "1.0-tanh(x)^2.0" [junit] Success: Value of "diff(asinh(x),x)" is "1.0/sqrt(1.0+x^2.0)" [junit] Success: Value of "diff(acosh(x),x)" is "1.0/sqrt(x^2.0-1.0)" [junit] Success: Value of "diff(atanh(x),x)" is "1.0/(1.0-x^2.0)" [junit] Success: Value of "diff(sqrt(x),x)" is "0.5/sqrt(x)" [junit] Success: Value of "diff(exp(x),x)" is "exp(x)" [junit] Success: Value of "diff(ln(x),x)" is "1.0/x" [junit] Success: Value of "diff(log(x),x)" is "0.43429448190325176/x" [junit] Success: Value of "diff(abs(x),x)" is "abs(x)/x" [junit] Success: Value of "diff(atan2(y,x),x)" is "y/(y^2.0+x^2.0)" [junit] Success: Value of "diff(atan2(y,x),y)" is "-x/(y^2.0+x^2.0)" [junit] Success: Value of "diff(mod(x,y),x)" is "1.0" [junit] Success: Value of "diff(mod(x,y),y)" is "0.0" [junit] Success: Value of "diff(sum(x,x^2,x^3),x)" is "sum(1.0,2.0*x,3.0*x^2.0)" [junit] . [junit] Testing assignment and diff [junit] Success: Value of "y=x^5" is "y=x^5.0" [junit] Success: Value of "z=diff(y,x)" is "z=5.0*x^4.0" [junit] Success: Value of "dy/dx" is 5.0*x^4.0 [junit] Success: Value of "w=diff(z,x)" is "w=20.0*x^3.0" [junit] Success: Value of "d^2y/dxdx" is 20.0*x^3.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "y" is 32.0 [junit] Success: Value of "z" is 80.0 [junit] Success: Value of "w" is 160.0 [junit] Success: Value of "diff(ln(y),x)" is "(1.0/y)*5.0*x^4.0" [junit] .Success: Value of "x=5" is "x=5.0" [junit] Success: Value of "y=x" is "y=x" [junit] Success: Value of "z=y" is "z=y" [junit] Success: Value of "w=diff(z,x)" is "w=1.0" [junit] . [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] .Success: Value of "(a+b)+c" is "a+b+c" [junit] Success: Value of "(a-b)+c" is "a-b+c" [junit] Success: Value of "(a+b)-c" is "a+b-c" [junit] Success: Value of "(a-b)-c" is "a-b-c" [junit] Success: Value of "a+(b+c)" is "a+b+c" [junit] Success: Value of "a-(b+c)" is "a-(b+c)" [junit] Success: Value of "a+(b-c)" is "a+b-c" [junit] Success: Value of "a-(b-c)" is "a-(b-c)" [junit] Success: Value of "(a*b)*c" is "a*b*c" [junit] Success: Value of "(a/b)*c" is "(a/b)*c" [junit] Success: Value of "(a*b)/c" is "a*b/c" [junit] Success: Value of "(a/b)/c" is "(a/b)/c" [junit] Success: Value of "a*(b*c)" is "a*b*c" [junit] Success: Value of "a/(b*c)" is "a/(b*c)" [junit] Success: Value of "a*(b/c)" is "a*b/c" [junit] Success: Value of "a/(b/c)" is "a/(b/c)" [junit] Success: Value of "a=(b=c)" is "a=b=c" [junit] Success: Value of "(a*b)+c" is "a*b+c" [junit] Success: Value of "(a+b)*c" is "(a+b)*c" [junit] Success: Value of "a*(b+c)" is "a*(b+c)" [junit] Success: Value of "a+(b*c)" is "a+b*c" [junit] Success: Value of "(a||b)||c" is "a||b||c" [junit] Success: Value of "(a&&b)||c" is "a&&b||c" [junit] Success: Value of "(a||b)&&c" is "(a||b)&&c" [junit] Success: Value of "(a&&b)&&c" is "a&&b&&c" [junit] Success: Value of "a||(b||c)" is "a||b||c" [junit] Success: Value of "a&&(b||c)" is "a&&(b||c)" [junit] Success: Value of "a||(b&&c)" is "a||b&&c" [junit] Success: Value of "a&&(b&&c)" is "a&&b&&c" [junit] .Success: Value of "2+3" is "5.0" [junit] Success: Value of "2*3" is "6.0" [junit] Success: Value of "2^3" is "8.0" [junit] Success: Value of "3/2" is "1.5" [junit] Success: Value of "2*3+4" is "10.0" [junit] Success: Value of "2*(3+4)" is "14.0" [junit] Success: Value of "0+x" is "x" [junit] Success: Value of "x+0" is "x" [junit] Success: Value of "0-x" is "0.0-x" [junit] Success: Value of "x-0" is "x" [junit] Success: Value of "0*x" is "0.0" [junit] Success: Value of "x*0" is "0.0" [junit] Success: Value of "1*x" is "x" [junit] Success: Value of "x*1" is "x" [junit] Success: Value of "-1*x" is "-x" [junit] Success: Value of "x*-1" is "-x" [junit] Success: Value of "-(-x)" is "x" [junit] Success: Value of "-(-(-x))" is "-x" [junit] Success: Value of "(-1)*(-1)*x" is "x" [junit] Success: Value of "(-1)*(-1)*(-1)*x" is "-x" [junit] Success: Value of "0/x" is "0.0" [junit] Success: Value of "x/0" is "Infinity" [junit] Success: Value of "x^0" is "1.0" [junit] Success: Value of "x^1" is "x" [junit] Success: Value of "0^x" is "0.0" [junit] Success: Value of "1^x" is "1.0" [junit] Success: Value of "(2+3)+x" is "5.0+x" [junit] Success: Value of "(2+x)+3" is "5.0+x" [junit] Success: Value of "(x+2)+3" is "5.0+x" [junit] Success: Value of "x+(2+3)" is "5.0+x" [junit] Success: Value of "2+(x+3)" is "5.0+x" [junit] Success: Value of "2+(3+x)" is "5.0+x" [junit] Success: Value of "(2+3)-x" is "5.0-x" [junit] Success: Value of "(2+x)-3" is "x-1.0" [junit] Success: Value of "(x+2)-3" is "x-1.0" [junit] Success: Value of "(2-3)+x" is "x-1.0" [junit] Success: Value of "(2-x)+3" is "5.0-x" [junit] Success: Value of "(x-2)+3" is "1.0+x" [junit] Success: Value of "x-(2+3)" is "x-5.0" [junit] Success: Value of "2-(x+3)" is "-1.0-x" [junit] Success: Value of "2-(3+x)" is "-1.0-x" [junit] Success: Value of "x+(2-3)" is "x-1.0" [junit] Success: Value of "2+(x-3)" is "x-1.0" [junit] Success: Value of "2+(3-x)" is "5.0-x" [junit] Success: Value of "x-(2-3)" is "1.0+x" [junit] Success: Value of "2-(x-3)" is "5.0-x" [junit] Success: Value of "2-(3-x)" is "x-1.0" [junit] Success: Value of "(2-3)-x" is "-1.0-x" [junit] Success: Value of "(2-x)-3" is "-1.0-x" [junit] Success: Value of "(x-2)-3" is "x-5.0" [junit] Success: Value of "(2*3)*x" is "6.0*x" [junit] Success: Value of "(2*x)*3" is "6.0*x" [junit] Success: Value of "(x*2)*3" is "6.0*x" [junit] Success: Value of "x*(2*3)" is "6.0*x" [junit] Success: Value of "2*(x*3)" is "6.0*x" [junit] Success: Value of "2*(3*x)" is "6.0*x" [junit] Success: Value of "(2*3)/x" is "6.0/x" [junit] Success: Value of "(3*x)/2" is "1.5*x" [junit] Success: Value of "(x*3)/2" is "1.5*x" [junit] Success: Value of "(3/2)*x" is "1.5*x" [junit] Success: Value of "(3/x)*2" is "6.0/x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] Success: Value of "x/(2*3)" is "x/6.0" [junit] Success: Value of "3/(x*2)" is "1.5/x" [junit] Success: Value of "3/(2*x)" is "1.5/x" [junit] Success: Value of "x*(3/2)" is "1.5*x" [junit] Success: Value of "3*(x/2)" is "1.5*x" [junit] Success: Value of "3*(2/x)" is "6.0/x" [junit] Success: Value of "x/(3/2)" is "x/1.5" [junit] Success: Value of "2/(x/3)" is "6.0/x" [junit] Success: Value of "3/(2/x)" is "1.5*x" [junit] Success: Value of "(3/2)/x" is "1.5/x" [junit] Success: Value of "(3/x)/2" is "1.5/x" [junit] Success: Value of "(x/3)/2" is "x/6.0" [junit] Success: Value of "x*(3+2)" is "5.0*x" [junit] Success: Value of "3*(x+2)" is "6.0+3.0*x" [junit] Success: Value of "3*(2+x)" is "6.0+3.0*x" [junit] Success: Value of "(3+2)*x" is "5.0*x" [junit] Success: Value of "(3+x)*2" is "6.0+2.0*x" [junit] Success: Value of "(x+3)*2" is "6.0+2.0*x" [junit] Success: Value of "x*(3-2)" is "x" [junit] Success: Value of "3*(x-2)" is "3.0*x-6.0" [junit] Success: Value of "3*(2-x)" is "6.0-3.0*x" [junit] Success: Value of "(3-2)*x" is "x" [junit] Success: Value of "(3-x)*2" is "6.0-2.0*x" [junit] Success: Value of "(x-3)*2" is "2.0*x-6.0" [junit] Success: Value of "3+(x/4)" is "3.0+x/4.0" [junit] Success: Value of "2*(x/4)" is "0.5*x" [junit] Success: Value of "(2*(3+(x/4)))" is "6.0+0.5*x" [junit] Success: Value of "1+(2*(3+(x/4)))" is "7.0+0.5*x" [junit] Success: Value of "((3+(x/4))*2)+1" is "7.0+0.5*x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] .Success: Value of "zap(10)" is 45.0 [junit] . [junit] Testing variable reuse [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=x^2" is 9.0 [junit] Success: Value of "z=y+x" is 12.0 [junit] j.setVarValue("x",new Double(4)); [junit] j.getVarValue(y): 9.0 [junit] Success: Value of "eval y eqn" is 16.0 [junit] j.getVarValue(y): 16.0 [junit] Success: Value of "eval z eqn" is 20.0 [junit] j.setVarValue("x",new Double(5)); [junit] Success: Value of "j.findVarValue(y)" is 25.0 [junit] Success: Value of "j.findVarValue(z)" is 30.0 [junit] j.setVarValue("x",new Double(6)); [junit] Success: Value of "j.findVarValue(z)" is 42.0 [junit] Success: Value of "j.findVarValue(y)" is 36.0 [junit] Success: Value of "x=7" is 7.0 [junit] Success: Value of "eval y eqn" is 49.0 [junit] Success: Value of "eval z eqn" is 56.0 [junit] .Success: Value of "x=1; ..." is 1.0 [junit] Success: Value of "..., y=2; ..." is 2.0 [junit] Success: Value of "..., z=x+y;" is 3.0 [junit] .Success: Value of "[10,0,0.1,0.11,0.111,0.1111]" is [10,0,0.1,0.11,0.111,0.111] [junit] Success: Value of "[0.9,0.99,0.999,0.9999]" is [0.9,0.99,0.999,1] [junit] [0,1,i,1+i] [junit] 2+i+1+i [junit] (3+2 i) [junit] .[a: null, b: null, t: null, x: null, c: null, d: null, y: null, f: null, g: null] [junit] ..Success: Value of "Sum(x,x,1,10)" is 55.0 [junit] Success: Value of "Sum(x^2,x,1,5)" is 55.0 [junit] Success: Value of "Product(x,x,1,5)" is 120.0 [junit] Success: Value of "Min(x^2,x,1,5)" is 1.0 [junit] Success: Value of "Max(x^2,x,1,5)" is 25.0 [junit] Success: Value of "MinArg(x^2,x,1,5)" is 1.0 [junit] Success: Value of "MaxArg(x^2,x,1,5)" is 5.0 [junit] .Success: Value of "toHex(0)" is 0x0 [junit] Success: Value of "toHex(0,1)" is 0x0.0 [junit] Success: Value of "toHex(0,2)" is 0x0.00 [junit] Success: Value of "toHex(1)" is 0x1 [junit] Success: Value of "toHex(1,1)" is 0x1.0 [junit] Success: Value of "toHex(1,2)" is 0x1.00 [junit] Success: Value of "toHex(-1)" is -0x1 [junit] Success: Value of "toHex(-1,1)" is -0x1.0 [junit] Success: Value of "toHex(-1,2)" is -0x1.00 [junit] Success: Value of "toHex(7)" is 0x7 [junit] Success: Value of "toHex(7,1)" is 0x7.0 [junit] Success: Value of "toHex(7,2)" is 0x7.00 [junit] Success: Value of "toHex(-7)" is -0x7 [junit] Success: Value of "toHex(-7,1)" is -0x7.0 [junit] Success: Value of "toHex(-7,2)" is -0x7.00 [junit] Success: Value of "toHex(8)" is 0x8 [junit] Success: Value of "toHex(8,1)" is 0x8.0 [junit] Success: Value of "toHex(8,2)" is 0x8.00 [junit] Success: Value of "toHex(-8)" is -0x8 [junit] Success: Value of "toHex(-8,1)" is -0x8.0 [junit] Success: Value of "toHex(-8,2)" is -0x8.00 [junit] Success: Value of "toHex(10)" is 0xa [junit] Success: Value of "toHex(10,1)" is 0xa.0 [junit] Success: Value of "toHex(10,2)" is 0xa.00 [junit] Success: Value of "toHex(-10)" is -0xa [junit] Success: Value of "toHex(-10,1)" is -0xa.0 [junit] Success: Value of "toHex(-10,2)" is -0xa.00 [junit] Success: Value of "toHex(15)" is 0xf [junit] Success: Value of "toHex(15,1)" is 0xf.0 [junit] Success: Value of "toHex(15,2)" is 0xf.00 [junit] Success: Value of "toHex(-15)" is -0xf [junit] Success: Value of "toHex(-15,1)" is -0xf.0 [junit] Success: Value of "toHex(-15,2)" is -0xf.00 [junit] Success: Value of "toHex(16)" is 0x10 [junit] Success: Value of "toHex(16,1)" is 0x10.0 [junit] Success: Value of "toHex(16,2)" is 0x10.00 [junit] Success: Value of "toHex(-16)" is -0x10 [junit] Success: Value of "toHex(-16,1)" is -0x10.0 [junit] Success: Value of "toHex(-16,2)" is -0x10.00 [junit] Success: Value of "toHex(17)" is 0x11 [junit] Success: Value of "toHex(17,1)" is 0x11.0 [junit] Success: Value of "toHex(17,2)" is 0x11.00 [junit] Success: Value of "toHex(-17)" is -0x11 [junit] Success: Value of "toHex(-17,1)" is -0x11.0 [junit] Success: Value of "toHex(-17,2)" is -0x11.00 [junit] Success: Value of "toHex(256)" is 0x100 [junit] Success: Value of "toHex(256,1)" is 0x100.0 [junit] Success: Value of "toHex(256,2)" is 0x100.00 [junit] Success: Value of "toHex(-256)" is -0x100 [junit] Success: Value of "toHex(-256,1)" is -0x100.0 [junit] Success: Value of "toHex(-256,2)" is -0x100.00 [junit] Success: Value of "toHex(1/16)" is 0x0 [junit] Success: Value of "toHex(1/16,1)" is 0x0.1 [junit] Success: Value of "toHex(1/16,2)" is 0x0.10 [junit] Success: Value of "toHex(-1/16)" is -0x0 [junit] Success: Value of "toHex(-1/16,1)" is -0x0.1 [junit] Success: Value of "toHex(-1/16,2)" is -0x0.10 [junit] Success: Value of "toHex(7/16)" is 0x0 [junit] Success: Value of "toHex(7/16,1)" is 0x0.7 [junit] Success: Value of "toHex(7/16,2)" is 0x0.70 [junit] Success: Value of "toHex(-7/16)" is -0x0 [junit] Success: Value of "toHex(-7/16,1)" is -0x0.7 [junit] Success: Value of "toHex(-7/16,2)" is -0x0.70 [junit] Success: Value of "toHex(8/16)" is 0x1 [junit] Success: Value of "toHex(8/16,1)" is 0x0.8 [junit] Success: Value of "toHex(8/16,2)" is 0x0.80 [junit] Success: Value of "toHex(-8/16)" is -0x1 [junit] Success: Value of "toHex(-8/16,1)" is -0x0.8 [junit] Success: Value of "toHex(-8/16,2)" is -0x0.80 [junit] Success: Value of "toHex(10/16)" is 0x1 [junit] Success: Value of "toHex(10/16,1)" is 0x0.a [junit] Success: Value of "toHex(10/16,2)" is 0x0.a0 [junit] Success: Value of "toHex(-10/16)" is -0x1 [junit] Success: Value of "toHex(-10/16,1)" is -0x0.a [junit] Success: Value of "toHex(-10/16,2)" is -0x0.a0 [junit] Success: Value of "toHex(15/16)" is 0x1 [junit] Success: Value of "toHex(15/16,1)" is 0x0.f [junit] Success: Value of "toHex(15/16,2)" is 0x0.f0 [junit] Success: Value of "toHex(-15/16)" is -0x1 [junit] Success: Value of "toHex(-15/16,1)" is -0x0.f [junit] Success: Value of "toHex(-15/16,2)" is -0x0.f0 [junit] Success: Value of "toHex(17/16)" is 0x1 [junit] Success: Value of "toHex(17/16,1)" is 0x1.1 [junit] Success: Value of "toHex(17/16,2)" is 0x1.10 [junit] Success: Value of "toHex(-17/16)" is -0x1 [junit] Success: Value of "toHex(-17/16,1)" is -0x1.1 [junit] Success: Value of "toHex(-17/16,2)" is -0x1.10 [junit] Success: Value of "toHex(31/16)" is 0x2 [junit] Success: Value of "toHex(31/16,1)" is 0x1.f [junit] Success: Value of "toHex(31/16,2)" is 0x1.f0 [junit] Success: Value of "toHex(-31/16)" is -0x2 [junit] Success: Value of "toHex(-31/16,1)" is -0x1.f [junit] Success: Value of "toHex(-31/16,2)" is -0x1.f0 [junit] Success: Value of "toHex(1/256)" is 0x0 [junit] Success: Value of "toHex(1/256,1)" is 0x0.0 [junit] Success: Value of "toHex(1/256,2)" is 0x0.01 [junit] Success: Value of "toHex(-1/256)" is -0x0 [junit] Success: Value of "toHex(-1/256,1)" is -0x0.0 [junit] Success: Value of "toHex(-1/256,2)" is -0x0.01 [junit] Success: Value of "toHex(15/256)" is 0x0 [junit] Success: Value of "toHex(15/256,1)" is 0x0.1 [junit] Success: Value of "toHex(15/256,2)" is 0x0.0f [junit] Success: Value of "toHex(-15/256)" is -0x0 [junit] Success: Value of "toHex(-15/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-15/256,2)" is -0x0.0f [junit] Success: Value of "toHex(17/256)" is 0x0 [junit] Success: Value of "toHex(17/256,1)" is 0x0.1 [junit] Success: Value of "toHex(17/256,2)" is 0x0.11 [junit] Success: Value of "toHex(-17/256)" is -0x0 [junit] Success: Value of "toHex(-17/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-17/256,2)" is -0x0.11 [junit] Success: Value of "toHex(127/256)" is 0x0 [junit] Success: Value of "toHex(127/256,1)" is 0x0.8 [junit] Success: Value of "toHex(127/256,2)" is 0x0.7f [junit] Success: Value of "toHex(-127/256)" is -0x0 [junit] Success: Value of "toHex(-127/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-127/256,2)" is -0x0.7f [junit] Success: Value of "toHex(128/256)" is 0x1 [junit] Success: Value of "toHex(128/256,1)" is 0x0.8 [junit] Success: Value of "toHex(128/256,2)" is 0x0.80 [junit] Success: Value of "toHex(-128/256)" is -0x1 [junit] Success: Value of "toHex(-128/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-128/256,2)" is -0x0.80 [junit] Success: Value of "toHex(240/256)" is 0x1 [junit] Success: Value of "toHex(240/256,1)" is 0x0.f [junit] Success: Value of "toHex(240/256,2)" is 0x0.f0 [junit] Success: Value of "toHex(-240/256)" is -0x1 [junit] Success: Value of "toHex(-240/256,1)" is -0x0.f [junit] Success: Value of "toHex(-240/256,2)" is -0x0.f0 [junit] Success: Value of "toHex(248/256)" is 0x1 [junit] Success: Value of "toHex(248/256,1)" is 0x1.0 [junit] Success: Value of "toHex(248/256,2)" is 0x0.f8 [junit] Success: Value of "toHex(-248/256)" is -0x1 [junit] Success: Value of "toHex(-248/256,1)" is -0x1.0 [junit] Success: Value of "toHex(-248/256,2)" is -0x0.f8 [junit] Success: Value of "toHex(1/4096)" is 0x0 [junit] Success: Value of "toHex(1/4096,1)" is 0x0.0 [junit] Success: Value of "toHex(1/4096,2)" is 0x0.00 [junit] Success: Value of "toHex(1/4096,3)" is 0x0.001 [junit] Success: Value of "toHex(1/4096,4)" is 0x0.0010 [junit] Success: Value of "toHex(1+1/4096)" is 0x1 [junit] Success: Value of "toHex(1+1/4096,1)" is 0x1.0 [junit] Success: Value of "toHex(1+1/4096,2)" is 0x1.00 [junit] Success: Value of "toHex(1+1/4096,3)" is 0x1.001 [junit] Success: Value of "toHex(1+1/4096,4)" is 0x1.0010 [junit] Success: Value of "10 x+15 x^2 - 16 x^3 + 32 x^4 - 256 x^5" is 0xa*x+0xf*x^0x2-0x10*x^0x3+0x20*x^0x4-0x100*x^0x5 [junit] ...Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] ..eqns 1&&1 [junit] <1&&1> 1.0 [junit] eqns 1&&0 [junit] <1&&0> 0.0 [junit] eqns 0&&0 [junit] <0&&0> 0.0 [junit] eqns 0&&1 [junit] <0&&1> 0.0 [junit] eqns 3.14&&1 [junit] <3.14&&1> 1.0 [junit] eqns 1||1 [junit] <1||1> 1.0 [junit] eqns 1||0 [junit] <1||0> 1.0 [junit] eqns 0||0 [junit] <0||0> 0.0 [junit] eqns 0||1 [junit] <0||1> 1.0 [junit] eqns 3.14||0 [junit] <3.14||0> 1.0 [junit] eqns !0 [junit] 1.0 [junit] eqns !1 [junit] 0.0 [junit] eqns !3.14 [junit] 0.0 [junit] eqns !-3.14 [junit] 0.0 [junit] eqns 1>1 [junit] <1>1> 0.0 [junit] eqns 1>0 [junit] <1>0> 1.0 [junit] eqns 0>0 [junit] <0>0> 0.0 [junit] eqns 0>1 [junit] <0>1> 0.0 [junit] eqns 3.14>1 [junit] <3.14>1> 1.0 [junit] eqns 1<1 [junit] <1<1> 0.0 [junit] eqns 1<0 [junit] <1<0> 0.0 [junit] eqns 0<0 [junit] <0<0> 0.0 [junit] eqns 0<1 [junit] <0<1> 1.0 [junit] eqns 3.14<1 [junit] <3.14<1> 0.0 [junit] eqns 1>=1 [junit] <1>=1> 1.0 [junit] eqns 1>=0 [junit] <1>=0> 1.0 [junit] eqns 0>=0 [junit] <0>=0> 1.0 [junit] eqns 0>=1 [junit] <0>=1> 0.0 [junit] eqns 3.14>=1 [junit] <3.14>=1> 1.0 [junit] eqns 1<=1 [junit] <1<=1> 1.0 [junit] eqns 1<=0 [junit] <1<=0> 0.0 [junit] eqns 0<=0 [junit] <0<=0> 1.0 [junit] eqns 0<=1 [junit] <0<=1> 1.0 [junit] eqns 3.14<=1 [junit] <3.14<=1> 0.0 [junit] eqns 1==1 [junit] <1==1> 1.0 [junit] eqns 1==0 [junit] <1==0> 0.0 [junit] eqns 0==0 [junit] <0==0> 1.0 [junit] eqns 0==1 [junit] <0==1> 0.0 [junit] eqns 3.14==1 [junit] <3.14==1> 0.0 [junit] eqns 1!=1 [junit] <1!=1> 0.0 [junit] eqns 1!=0 [junit] <1!=0> 1.0 [junit] eqns 0!=0 [junit] <0!=0> 0.0 [junit] eqns 0!=1 [junit] <0!=1> 1.0 [junit] eqns 3.14!=1 [junit] <3.14!=1> 1.0 [junit] eqns [1,2]==[1,2] [junit] <[1,2]==[1,2]> 1.0 [junit] eqns [1,2]!=[1,2] [junit] <[1,2]!=[1,2]> 0.0 [junit] eqns [1,2]==[5,6] [junit] <[1,2]==[5,6]> 0.0 [junit] eqns [1,2]!=[5,6] [junit] <[1,2]!=[5,6]> 1.0 [junit] eqns [1,2,3]==[1,2,3] [junit] <[1,2,3]==[1,2,3]> 1.0 [junit] eqns [1,2,3]!=[1,2,3] [junit] <[1,2,3]!=[1,2,3]> 0.0 [junit] eqns [1,2,3]==[5,6,7] [junit] <[1,2,3]==[5,6,7]> 0.0 [junit] eqns [1,2,3]!=[5,6,7] [junit] <[1,2,3]!=[5,6,7]> 1.0 [junit] eqns [1,2,3]==[1,2,4] [junit] <[1,2,3]==[1,2,4]> 0.0 [junit] eqns [1,2,3]!=[1,2,4] [junit] <[1,2,3]!=[1,2,4]> 1.0 [junit] eqns [1,2,3,4]==[1,2,3,4] [junit] <[1,2,3,4]==[1,2,3,4]> 1.0 [junit] eqns [1,2,3,4]!=[1,2,3,4] [junit] <[1,2,3,4]!=[1,2,3,4]> 0.0 [junit] eqns [1,2,3,4]==[5,6,7,8] [junit] <[1,2,3,4]==[5,6,7,8]> 0.0 [junit] eqns [1,2,3,4]!=[5,6,7,8] [junit] <[1,2,3,4]!=[5,6,7,8]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] ...eqns x=[[5,6],[7,8]] [junit] [[5.0,6.0],[7.0,8.0]] [junit] eqns x+x [junit] [[10.0,12.0],[14.0,16.0]] [junit] eqns x=[5,6] [junit] [5.0,6.0] [junit] eqns x+x [junit] [10.0,12.0] [junit] eqns x=[5,6,7] [junit] [5.0,6.0,7.0] [junit] eqns x+x [junit] [10.0,12.0,14.0] [junit] eqns x=[5,6,7,8] [junit] [5.0,6.0,7.0,8.0] [junit] eqns x+x [junit] [10.0,12.0,14.0,16.0] [junit] eqns x=5 [junit] 5.0 [junit] eqns x+x [junit] 10.0 [junit] eqns x=[[1,2],[3,4]] [junit] [[1.0,2.0],[3.0,4.0]] [junit] eqns x+x [junit] [[2.0,4.0],[6.0,8.0]] [junit] eqns x=[[1,2,3],[4,5,6]] [junit] [[1.0,2.0,3.0],[4.0,5.0,6.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0],[8.0,10.0,12.0]] [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] [[1.0,2.0,3.0,4.0],[5.0,6.0,7.0,8.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0]] [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] [[1.0,2.0],[3.0,4.0],[5.0,6.0]] [junit] eqns x+x [junit] [[2.0,4.0],[6.0,8.0],[10.0,12.0]] [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] [[1.0,2.0,3.0],[4.0,5.0,6.0],[7.0,8.0,9.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0],[8.0,10.0,12.0],[14.0,16.0,18.0]] [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] [[1.0,2.0,3.0,4.0],[5.0,6.0,7.0,8.0],[9.0,10.0,11.0,12.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0],[18.0,20.0,22.0,24.0]] [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] [[1.0,2.0],[3.0,4.0],[5.0,6.0],[7.0,8.0]] [junit] eqns x+x [junit] [[2.0,4.0],[6.0,8.0],[10.0,12.0],[14.0,16.0]] [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] [[1.0,2.0,3.0],[4.0,5.0,6.0],[7.0,8.0,9.0],[10.0,11.0,12.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0],[8.0,10.0,12.0],[14.0,16.0,18.0],[20.0,22.0,24.0]] [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] [[1.0,2.0,3.0,4.0],[5.0,6.0,7.0,8.0],[9.0,10.0,11.0,12.0],[13.0,14.0,15.0,16.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0],[18.0,20.0,22.0,24.0],[26.0,28.0,30.0,32.0]] [junit] .eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[30.0,36.0,42.0],[66.0,81.0,96.0],[102.0,126.0,150.0]]> [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[2.0,4.0,6.0],[8.0,10.0,12.0],[14.0,16.0,18.0]]> [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[0.0,0.0,0.0],[0.0,0.0,0.0],[0.0,0.0,0.0]]> [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[31.0,38.0,45.0],[70.0,86.0,102.0],[109.0,134.0,159.0]]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[30.0,36.0,42.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[14.0,32.0,50.0]> [junit] Success: Value of <<[[1,2,3],[4,5,6],[7,8,9]]*[[1,2,3],[4,5,6],[7,8,9]]>> is <[[30.0,36.0,42.0],[66.0,81.0,96.0],[102.0,126.0,150.0]]> [junit] eqns y=[1,2] [junit] Success: Value of <> is <[2.0,4.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <> is <[2.0,4.0,6.0]> [junit] eqns y=[1,2,3,4] [junit] Success: Value of <> is <[2.0,4.0,6.0,8.0]> [junit] eqns y=[1,2] [junit] Success: Value of <<-y>> is <[-1.0,-2.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <<-y>> is <[-1.0,-2.0,-3.0]> [junit] eqns y=[1,2,3,4] [junit] Success: Value of <<-y>> is <[-1.0,-2.0,-3.0,-4.0]> [junit] eqns y=[1,2] [junit] Success: Value of <> is <[0.0,0.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <> is <[0.0,0.0,0.0]> [junit] eqns y=[1,2,3,4] [junit] Success: Value of <> is <[0.0,0.0,0.0,0.0]> [junit] eqns y=[1,2] [junit] Success: Value of <> is <[3.0,6.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <> is <[3.0,6.0,9.0]> [junit] eqns y=[1,2,3,4] [junit] Success: Value of <> is <[3.0,6.0,9.0,12.0]> [junit] eqns y=[1,2] [junit] Success: Value of <<5*y>> is <[5.0,10.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <<5*y>> is <[5.0,10.0,15.0]> [junit] eqns y=[1,2,3,4] [junit] Success: Value of <<5*y>> is <[5.0,10.0,15.0,20.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <> is <14.0> [junit] eqns y=[1,2,3] [junit] Success: Value of <> is <[0.0,0.0,0.0]> [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[7.0,10.0],[15.0,22.0]]> [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[2.0,4.0],[6.0,8.0]]> [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[0.0,0.0],[0.0,0.0]]> [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[8.0,12.0],[18.0,26.0]]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[7.0,10.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[5.0,11.0]> [junit] Success: Value of <<1*2*3+4*5*6+7*8*9>> is <630.0> [junit] eqns x1=1 [junit] eqns x2=2 [junit] eqns x3=3 [junit] eqns x4=4 [junit] eqns x5=5 [junit] eqns x6=6 [junit] eqns x7=7 [junit] eqns x8=8 [junit] eqns x9=9 [junit] Success: Value of <> is <630.0> [junit] .eqns x=[[1,2],[3,4]] [junit] Success: Value of <> is <[[2.0,4.0],[6.0,8.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] Success: Value of <> is <[[0.0,0.0],[0.0,0.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0],[9.0,12.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] Success: Value of <> is <[[5.0,10.0],[15.0,20.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0],[-3.0,-4.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[2.0,4.0,6.0],[8.0,10.0,12.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[0.0,0.0,0.0],[0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0],[12.0,15.0,18.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[5.0,10.0,15.0],[20.0,25.0,30.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0],[-4.0,-5.0,-6.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0,12.0],[15.0,18.0,21.0,24.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[5.0,10.0,15.0,20.0],[25.0,30.0,35.0,40.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0,-4.0],[-5.0,-6.0,-7.0,-8.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[2.0,4.0],[6.0,8.0],[10.0,12.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[0.0,0.0],[0.0,0.0],[0.0,0.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0],[9.0,12.0],[15.0,18.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[5.0,10.0],[15.0,20.0],[25.0,30.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0],[-3.0,-4.0],[-5.0,-6.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[2.0,4.0,6.0],[8.0,10.0,12.0],[14.0,16.0,18.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[0.0,0.0,0.0],[0.0,0.0,0.0],[0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0],[12.0,15.0,18.0],[21.0,24.0,27.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[5.0,10.0,15.0],[20.0,25.0,30.0],[35.0,40.0,45.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0],[-4.0,-5.0,-6.0],[-7.0,-8.0,-9.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0],[18.0,20.0,22.0,24.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0,12.0],[15.0,18.0,21.0,24.0],[27.0,30.0,33.0,36.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[5.0,10.0,15.0,20.0],[25.0,30.0,35.0,40.0],[45.0,50.0,55.0,60.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0,-4.0],[-5.0,-6.0,-7.0,-8.0],[-9.0,-10.0,-11.0,-12.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[2.0,4.0],[6.0,8.0],[10.0,12.0],[14.0,16.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0],[9.0,12.0],[15.0,18.0],[21.0,24.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[5.0,10.0],[15.0,20.0],[25.0,30.0],[35.0,40.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0],[-3.0,-4.0],[-5.0,-6.0],[-7.0,-8.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[2.0,4.0,6.0],[8.0,10.0,12.0],[14.0,16.0,18.0],[20.0,22.0,24.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[0.0,0.0,0.0],[0.0,0.0,0.0],[0.0,0.0,0.0],[0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0],[12.0,15.0,18.0],[21.0,24.0,27.0],[30.0,33.0,36.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[5.0,10.0,15.0],[20.0,25.0,30.0],[35.0,40.0,45.0],[50.0,55.0,60.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0],[-4.0,-5.0,-6.0],[-7.0,-8.0,-9.0],[-10.0,-11.0,-12.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0],[18.0,20.0,22.0,24.0],[26.0,28.0,30.0,32.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0,12.0],[15.0,18.0,21.0,24.0],[27.0,30.0,33.0,36.0],[39.0,42.0,45.0,48.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[5.0,10.0,15.0,20.0],[25.0,30.0,35.0,40.0],[45.0,50.0,55.0,60.0],[65.0,70.0,75.0,80.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0,-4.0],[-5.0,-6.0,-7.0,-8.0],[-9.0,-10.0,-11.0,-12.0],[-13.0,-14.0,-15.0,-16.0]]> [junit] .eqns x=[1,2] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[7.0,10.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[9.0,12.0,15.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[11.0,14.0,17.0,20.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[22.0,28.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[30.0,36.0,42.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[38.0,44.0,50.0,56.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[50.0,60.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[70.0,80.0,90.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[90.0,100.0,110.0,120.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[5.0,11.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[5.0,11.0,17.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[5.0,11.0,17.0,23.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[14.0,32.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[14.0,32.0,50.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[14.0,32.0,50.0,68.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[30.0,70.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[30.0,70.0,110.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[30.0,70.0,110.0,150.0]> [junit] eqns x=[[1,2],[3,4]] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[7.0,10.0],[15.0,22.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] eqns y=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[9.0,12.0,15.0],[19.0,26.0,33.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] eqns y=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[11.0,14.0,17.0,20.0],[23.0,30.0,37.0,44.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] eqns y=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[22.0,28.0],[49.0,64.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[30.0,36.0,42.0],[66.0,81.0,96.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[38.0,44.0,50.0,56.0],[83.0,98.0,113.0,128.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[50.0,60.0],[114.0,140.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[70.0,80.0,90.0],[158.0,184.0,210.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[90.0,100.0,110.0,120.0],[202.0,228.0,254.0,280.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[7.0,10.0],[15.0,22.0],[23.0,34.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] eqns y=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[9.0,12.0,15.0],[19.0,26.0,33.0],[29.0,40.0,51.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] eqns y=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[11.0,14.0,17.0,20.0],[23.0,30.0,37.0,44.0],[35.0,46.0,57.0,68.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] eqns y=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[22.0,28.0],[49.0,64.0],[76.0,100.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[30.0,36.0,42.0],[66.0,81.0,96.0],[102.0,126.0,150.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[38.0,44.0,50.0,56.0],[83.0,98.0,113.0,128.0],[128.0,152.0,176.0,200.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[50.0,60.0],[114.0,140.0],[178.0,220.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[70.0,80.0,90.0],[158.0,184.0,210.0],[246.0,288.0,330.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[90.0,100.0,110.0,120.0],[202.0,228.0,254.0,280.0],[314.0,356.0,398.0,440.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[7.0,10.0],[15.0,22.0],[23.0,34.0],[31.0,46.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] eqns y=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[9.0,12.0,15.0],[19.0,26.0,33.0],[29.0,40.0,51.0],[39.0,54.0,69.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] eqns y=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[11.0,14.0,17.0,20.0],[23.0,30.0,37.0,44.0],[35.0,46.0,57.0,68.0],[47.0,62.0,77.0,92.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] eqns y=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[22.0,28.0],[49.0,64.0],[76.0,100.0],[103.0,136.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[30.0,36.0,42.0],[66.0,81.0,96.0],[102.0,126.0,150.0],[138.0,171.0,204.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[38.0,44.0,50.0,56.0],[83.0,98.0,113.0,128.0],[128.0,152.0,176.0,200.0],[173.0,206.0,239.0,272.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[50.0,60.0],[114.0,140.0],[178.0,220.0],[242.0,300.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[70.0,80.0,90.0],[158.0,184.0,210.0],[246.0,288.0,330.0],[334.0,392.0,450.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[90.0,100.0,110.0,120.0],[202.0,228.0,254.0,280.0],[314.0,356.0,398.0,440.0],[426.0,484.0,542.0,600.0]]> [junit] .eqns x=[5,6,7,8,9] [junit] [5.0,6.0,7.0,8.0,9.0] [junit] eqns x+x [junit] [10.0,12.0,14.0,16.0,18.0] [junit] eqns x-x [junit] [0.0,0.0,0.0,0.0,0.0] [junit] eqns 2*x [junit] <2*x> [10.0,12.0,14.0,16.0,18.0] [junit] eqns x*3 [junit] [15.0,18.0,21.0,24.0,27.0] [junit] eqns x.x [junit] 255.0 [junit] eqns x=[[1,2,3,4,5],[5,6,7,8,9]] [junit] [[1.0,2.0,3.0,4.0,5.0],[5.0,6.0,7.0,8.0,9.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0,8.0,10.0],[10.0,12.0,14.0,16.0,18.0]] [junit] eqns x-x [junit] [[0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0]] [junit] eqns 2*x [junit] <2*x> [[2.0,4.0,6.0,8.0,10.0],[10.0,12.0,14.0,16.0,18.0]] [junit] eqns x*3 [junit] [[3.0,6.0,9.0,12.0,15.0],[15.0,18.0,21.0,24.0,27.0]] [junit] eqns x=[[1,2],[3,4]] [junit] [[1.0,2.0],[3.0,4.0]] [junit] eqns y=[[1,2,3,4,5],[5,6,7,8,9]] [junit] [[1.0,2.0,3.0,4.0,5.0],[5.0,6.0,7.0,8.0,9.0]] [junit] eqns x*y [junit] [[11.0,14.0,17.0,20.0,23.0],[23.0,30.0,37.0,44.0,51.0]] [junit] eqns x=[[1,2],[3,4]] [junit] [[1.0,2.0],[3.0,4.0]] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8],[9,10]] [junit] [[1.0,2.0],[3.0,4.0],[5.0,6.0],[7.0,8.0],[9.0,10.0]] [junit] eqns y*x [junit] [[7.0,10.0],[15.0,22.0],[23.0,34.0],[31.0,46.0],[39.0,58.0]] [junit] eqns x=[[1,2,3,4,5],[5,6,7,8,9]] [junit] [[1.0,2.0,3.0,4.0,5.0],[5.0,6.0,7.0,8.0,9.0]] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8],[9,10]] [junit] [[1.0,2.0],[3.0,4.0],[5.0,6.0],[7.0,8.0],[9.0,10.0]] [junit] eqns y*x [junit] [[11.0,14.0,17.0,20.0,23.0],[23.0,30.0,37.0,44.0,51.0],[35.0,46.0,57.0,68.0,79.0],[47.0,62.0,77.0,92.0,107.0],[59.0,78.0,97.0,116.0,135.0]] [junit] .eqns x=5 [junit] 5.0 [junit] eqns y=4 [junit] 4.0 [junit] eqns x/y [junit] 1.25 [junit] eqns x%y [junit] 1.0 [junit] eqns x^y [junit] 625.0 [junit] eqns x=0.5 [junit] 0.5 [junit] eqns cos(x) [junit] 0.8775825618903728 [junit] eqns sin(x) [junit] 0.479425538604203 [junit] eqns tan(x) [junit] 0.5463024898437905 [junit] eqns asin(x) [junit] 0.5235987755982989 [junit] eqns acos(x) [junit] 1.0471975511965979 [junit] eqns atan(x) [junit] 0.4636476090008061 [junit] eqns x=0.5 [junit] 0.5 [junit] eqns sqrt(x) [junit] 0.7071067811865476 [junit] eqns ln(x) [junit] -0.6931471805599453 [junit] eqns log(x) [junit] -0.30102999566398114 [junit] eqns exp(x) [junit] 1.6487212707001282 [junit] eqns abs(x) [junit] 0.5 [junit] eqns x=0.5 [junit] 0.5 [junit] eqns sec(x) [junit] 1.139493927324549 [junit] eqns cosec(x) [junit] 2.085829642933488 [junit] eqns cot(x) [junit] 1.830487721712452 [junit] ..Eqn: x*x [junit] Expand: x^2.0 [junit] Eqn: x*x^2.0 [junit] Expand: x^3.0 [junit] Eqn: x^2.0*x [junit] Expand: x^3.0 [junit] .Deriv 1 [junit] (1.0/(1.0+x))*(0.0+1.0) [junit] Simp [junit] 1.0/(1.0+x) [junit] Expand [junit] 1.0/(1.0+x) [junit] Deriv 2 [junit] (0.0*(1.0+x)-1.0*(0.0+1.0))/((1.0+x)*(1.0+x)) [junit] Simp [junit] -1.0/((1.0+x)*(1.0+x)) [junit] Expand [junit] -1.0/(1.0+x+x+x^2.0) [junit] Deriv 3 [junit] (0.0*(1.0+x+x+x^2.0)--1.0*(0.0+1.0+1.0+2.0*x^1.0*1.0))/((1.0+x+x+x^2.0)*(1.0+x+ [junit] x+x^2.0)) [junit] Simp [junit] (2.0+2.0*x)/((1.0+x+x+x^2.0)*(1.0+x+x+x^2.0)) [junit] Expand [junit] (2.0+2.0*x)/(1.0+x+x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+ [junit] x^3.0+x^2.0*x^2.0) [junit] Deriv 4 [junit] ((0.0+0.0*x+2.0*1.0)*(1.0+x+x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+ [junit] x^2.0+x^3.0+x^3.0+x^2.0*x^2.0)-(2.0+2.0*x)*(0.0+1.0+1.0+2.0*x^1.0*1.0+1.0+2.0* [junit] x^1.0*1.0+2.0*x^1.0*1.0+3.0*x^2.0*1.0+1.0+2.0*x^1.0*1.0+2.0*x^1.0*1.0+3.0* [junit] x^2.0*1.0+2.0*x^1.0*1.0+3.0*x^2.0*1.0+3.0*x^2.0*1.0+2.0*x^1.0*1.0*x^2.0+x^2.0* [junit] 2.0*x^1.0*1.0))/((1.0+x+x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+ [junit] x^3.0+x^3.0+x^2.0*x^2.0)*(1.0+x+x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+ [junit] x^3.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0)) [junit] Simp [junit] (2.0*(1.0+x+x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+ [junit] x^2.0*x^2.0)-(2.0+2.0*x)*(2.0+2.0*x+1.0+2.0*x+2.0*x+3.0*x^2.0+1.0+2.0*x+2.0*x+ [junit] 3.0*x^2.0+2.0*x+3.0*x^2.0+3.0*x^2.0+2.0*x*x^2.0+x^2.0*2.0*x))/((1.0+x+x+x^2.0+ [junit] x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0)*(1.0+x+ [junit] x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0)) [junit] Expand [junit] (2.0+2.0*x+2.0*x+2.0*x^2.0+2.0*x+2.0*x^2.0+2.0*x^2.0+2.0*x^3.0+2.0*x+2.0*x^2.0+ [junit] 2.0*x^2.0+2.0*x^3.0+2.0*x^2.0+2.0*x^3.0+2.0*x^3.0+2.0*x^2.0*x^2.0-(4.0+4.0*x+ [junit] 2.0+4.0*x+4.0*x+6.0*x^2.0+2.0+4.0*x+4.0*x+6.0*x^2.0+4.0*x+6.0*x^2.0+6.0*x^2.0+ [junit] 2.0*2.0*x*x^2.0+2.0*x^2.0*2.0*x+4.0*x+2.0*x*2.0*x+2.0*x+2.0*x*2.0*x+2.0*x*2.0* [junit] x+2.0*x*3.0*x^2.0+2.0*x+2.0*x*2.0*x+2.0*x*2.0*x+2.0*x*3.0*x^2.0+2.0*x*2.0*x+ [junit] 2.0*x*3.0*x^2.0+2.0*x*3.0*x^2.0+2.0*x*2.0*x*x^2.0+2.0*x*x^2.0*2.0*x))/(1.0+x+x+ [junit] x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x+ [junit] x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+x^4.0+x^2.0+x^3.0+x^3.0+x^4.0+x^3.0+x^4.0+ [junit] x^4.0+x*x^2.0*x^2.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+x^4.0+x^2.0+x^3.0+ [junit] x^3.0+x^4.0+x^3.0+x^4.0+x^4.0+x*x^2.0*x^2.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+ [junit] x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0* [junit] x^3.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^3.0+x^2.0*x^2.0*x^2.0+x+x^2.0+x^2.0+ [junit] x^3.0+x^2.0+x^3.0+x^3.0+x^4.0+x^2.0+x^3.0+x^3.0+x^4.0+x^3.0+x^4.0+x^4.0+x* [junit] x^2.0*x^2.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0* [junit] x^3.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0* [junit] x^3.0+x^2.0*x^2.0*x^2.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x^3.0+x^2.0*x^2.0+x^2.0* [junit] x^2.0+x^2.0*x^3.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^2.0+x^2.0* [junit] x^3.0+x^2.0*x^3.0+x^2.0*x^2.0*x^2.0+x^3.0+x^4.0+x^4.0+x^3.0*x^2.0+x^4.0+x^3.0* [junit] x^2.0+x^3.0*x^2.0+x^3.0*x^3.0+x^4.0+x^3.0*x^2.0+x^3.0*x^2.0+x^3.0*x^3.0+x^3.0* [junit] x^2.0+x^3.0*x^3.0+x^3.0*x^3.0+x^3.0*x^2.0*x^2.0+x+x^2.0+x^2.0+x^3.0+x^2.0+ [junit] x^3.0+x^3.0+x^4.0+x^2.0+x^3.0+x^3.0+x^4.0+x^3.0+x^4.0+x^4.0+x*x^2.0*x^2.0+ [junit] x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^3.0+ [junit] x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^3.0+x^2.0* [junit] x^2.0*x^2.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0* [junit] x^3.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0* [junit] x^3.0+x^2.0*x^2.0*x^2.0+x^3.0+x^4.0+x^4.0+x^3.0*x^2.0+x^4.0+x^3.0*x^2.0+x^3.0* [junit] x^2.0+x^3.0*x^3.0+x^4.0+x^3.0*x^2.0+x^3.0*x^2.0+x^3.0*x^3.0+x^3.0*x^2.0+x^3.0* [junit] x^3.0+x^3.0*x^3.0+x^3.0*x^2.0*x^2.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x^3.0+x^2.0* [junit] x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0* [junit] x^2.0+x^2.0*x^3.0+x^2.0*x^3.0+x^2.0*x^2.0*x^2.0+x^3.0+x^4.0+x^4.0+x^3.0*x^2.0+ [junit] x^4.0+x^3.0*x^2.0+x^3.0*x^2.0+x^3.0*x^3.0+x^4.0+x^3.0*x^2.0+x^3.0*x^2.0+x^3.0* [junit] x^3.0+x^3.0*x^2.0+x^3.0*x^3.0+x^3.0*x^3.0+x^3.0*x^2.0*x^2.0+x^3.0+x^4.0+x^4.0+ [junit] x^3.0*x^2.0+x^4.0+x^3.0*x^2.0+x^3.0*x^2.0+x^3.0*x^3.0+x^4.0+x^3.0*x^2.0+x^3.0* [junit] x^2.0+x^3.0*x^3.0+x^3.0*x^2.0+x^3.0*x^3.0+x^3.0*x^3.0+x^3.0*x^2.0*x^2.0+x^2.0* [junit] x^2.0+x^2.0*x^2.0*x+x^2.0*x^2.0*x+x^2.0*x^2.0*x^2.0+x^2.0*x^2.0*x+x^2.0*x^2.0* [junit] x^2.0+x^2.0*x^2.0*x^2.0+x^2.0*x^2.0*x^3.0+x^2.0*x^2.0*x+x^2.0*x^2.0*x^2.0+ [junit] x^2.0*x^2.0*x^2.0+x^2.0*x^2.0*x^3.0+x^2.0*x^2.0*x^2.0+x^2.0*x^2.0*x^3.0+x^2.0* [junit] x^2.0*x^3.0+x^2.0*x^2.0*x^2.0*x^2.0) [junit] .. [junit] Testing assignment [junit] Success: Value of "diff(x^2,x)" is "2.0*x" [junit] Success: Value of "diff(x^3,x)" is "3.0*x^2.0" [junit] Success: Value of "diff(x,x)" is "1.0" [junit] Success: Value of "diff(1,x)" is "0.0" [junit] Success: Value of "diff(x^2+x+1,x)" is "1.0+2.0*x" [junit] Success: Value of "diff((x+x^2)*(x+x^3),x)" is "(1.0+2.0*x)*(x+x^3.0)+(x+x^2.0)*(1.0+3.0*x^2.0)" [junit] Success: Value of "diff((x+x^2)/(x+x^3),x)" is "((1.0+2.0*x)*(x+x^3.0)-(x+x^2.0)*(1.0+3.0*x^2.0))/((x+x^3.0)*(x+x^3.0))" [junit] Success: Value of "diff(y^x,x)" is "y^x*ln(y)" [junit] Success: Value of "diff(e^x,x)" is "e^x*ln(e)" [junit] Success: Value of "diff(sin(x),x)" is "cos(x)" [junit] Success: Value of "diff((x+1)^2,x)" is "2.0+2.0*x" [junit] Success: Value of "diff((x+y)^2,x)" is "2.0*(x+y)" [junit] Success: Value of "diff((x+x^2)^3,x)" is "3.0*(x+x^2.0)^2.0*(1.0+2.0*x)" [junit] Success: Value of "diff(sin(x+1),x)" is "cos(1.0+x)" [junit] Success: Value of "diff(sin(x+x^2),x)" is "cos(x+x^2.0)*(1.0+2.0*x)" [junit] Success: Value of "diff(cos(x),x)" is "-sin(x)" [junit] Success: Value of "diff(tan(x),x)" is "1.0/cos(x)^2.0" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(asin(x),x)" is "1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(acos(x),x)" is "-1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(atan(x),x)" is "1.0/(1.0+x^2.0)" [junit] Success: Value of "diff(sinh(x),x)" is "cosh(x)" [junit] Success: Value of "diff(cosh(x),x)" is "sinh(x)" [junit] Success: Value of "diff(tanh(x),x)" is "1.0-tanh(x)^2.0" [junit] Success: Value of "diff(asinh(x),x)" is "1.0/sqrt(1.0+x^2.0)" [junit] Success: Value of "diff(acosh(x),x)" is "1.0/sqrt(x^2.0-1.0)" [junit] Success: Value of "diff(atanh(x),x)" is "1.0/(1.0-x^2.0)" [junit] Success: Value of "diff(sqrt(x),x)" is "0.5/sqrt(x)" [junit] Success: Value of "diff(exp(x),x)" is "exp(x)" [junit] Success: Value of "diff(ln(x),x)" is "1.0/x" [junit] Success: Value of "diff(log(x),x)" is "0.43429448190325176/x" [junit] Success: Value of "diff(abs(x),x)" is "abs(x)/x" [junit] Success: Value of "diff(atan2(y,x),x)" is "y/(y^2.0+x^2.0)" [junit] Success: Value of "diff(atan2(y,x),y)" is "-x/(y^2.0+x^2.0)" [junit] Success: Value of "diff(mod(x,y),x)" is "1.0" [junit] Success: Value of "diff(mod(x,y),y)" is "0.0" [junit] Success: Value of "diff(sum(x,x^2,x^3),x)" is "sum(1.0,2.0*x,3.0*x^2.0)" [junit] . [junit] Testing assignment and diff [junit] Success: Value of "y=x^5" is "y=x^5.0" [junit] Success: Value of "z=diff(y,x)" is "z=5.0*x^4.0" [junit] Success: Value of "dy/dx" is 5.0*x^4.0 [junit] Success: Value of "w=diff(z,x)" is "w=20.0*x^3.0" [junit] Success: Value of "d^2y/dxdx" is 20.0*x^3.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "y" is 32.0 [junit] Success: Value of "z" is 80.0 [junit] Success: Value of "w" is 160.0 [junit] Success: Value of "diff(ln(y),x)" is "(1.0/y)*5.0*x^4.0" [junit] .Success: Value of "x=5" is "x=5.0" [junit] Success: Value of "y=x" is "y=x" [junit] Success: Value of "z=y" is "z=y" [junit] Success: Value of "w=diff(z,x)" is "w=1.0" [junit] . [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] .Success: Value of "(a+b)+c" is "a+b+c" [junit] Success: Value of "(a-b)+c" is "a-b+c" [junit] Success: Value of "(a+b)-c" is "a+b-c" [junit] Success: Value of "(a-b)-c" is "a-b-c" [junit] Success: Value of "a+(b+c)" is "a+b+c" [junit] Success: Value of "a-(b+c)" is "a-(b+c)" [junit] Success: Value of "a+(b-c)" is "a+b-c" [junit] Success: Value of "a-(b-c)" is "a-(b-c)" [junit] Success: Value of "(a*b)*c" is "a*b*c" [junit] Success: Value of "(a/b)*c" is "(a/b)*c" [junit] Success: Value of "(a*b)/c" is "a*b/c" [junit] Success: Value of "(a/b)/c" is "(a/b)/c" [junit] Success: Value of "a*(b*c)" is "a*b*c" [junit] Success: Value of "a/(b*c)" is "a/(b*c)" [junit] Success: Value of "a*(b/c)" is "a*b/c" [junit] Success: Value of "a/(b/c)" is "a/(b/c)" [junit] Success: Value of "a=(b=c)" is "a=b=c" [junit] Success: Value of "(a*b)+c" is "a*b+c" [junit] Success: Value of "(a+b)*c" is "(a+b)*c" [junit] Success: Value of "a*(b+c)" is "a*(b+c)" [junit] Success: Value of "a+(b*c)" is "a+b*c" [junit] Success: Value of "(a||b)||c" is "a||b||c" [junit] Success: Value of "(a&&b)||c" is "a&&b||c" [junit] Success: Value of "(a||b)&&c" is "(a||b)&&c" [junit] Success: Value of "(a&&b)&&c" is "a&&b&&c" [junit] Success: Value of "a||(b||c)" is "a||b||c" [junit] Success: Value of "a&&(b||c)" is "a&&(b||c)" [junit] Success: Value of "a||(b&&c)" is "a||b&&c" [junit] Success: Value of "a&&(b&&c)" is "a&&b&&c" [junit] .Success: Value of "2+3" is "5.0" [junit] Success: Value of "2*3" is "6.0" [junit] Success: Value of "2^3" is "8.0" [junit] Success: Value of "3/2" is "1.5" [junit] Success: Value of "2*3+4" is "10.0" [junit] Success: Value of "2*(3+4)" is "14.0" [junit] Success: Value of "0+x" is "x" [junit] Success: Value of "x+0" is "x" [junit] Success: Value of "0-x" is "0.0-x" [junit] Success: Value of "x-0" is "x" [junit] Success: Value of "0*x" is "0.0" [junit] Success: Value of "x*0" is "0.0" [junit] Success: Value of "1*x" is "x" [junit] Success: Value of "x*1" is "x" [junit] Success: Value of "-1*x" is "-x" [junit] Success: Value of "x*-1" is "-x" [junit] Success: Value of "-(-x)" is "x" [junit] Success: Value of "-(-(-x))" is "-x" [junit] Success: Value of "(-1)*(-1)*x" is "x" [junit] Success: Value of "(-1)*(-1)*(-1)*x" is "-x" [junit] Success: Value of "0/x" is "0.0" [junit] Success: Value of "x/0" is "Infinity" [junit] Success: Value of "x^0" is "1.0" [junit] Success: Value of "x^1" is "x" [junit] Success: Value of "0^x" is "0.0" [junit] Success: Value of "1^x" is "1.0" [junit] Success: Value of "(2+3)+x" is "5.0+x" [junit] Success: Value of "(2+x)+3" is "5.0+x" [junit] Success: Value of "(x+2)+3" is "5.0+x" [junit] Success: Value of "x+(2+3)" is "5.0+x" [junit] Success: Value of "2+(x+3)" is "5.0+x" [junit] Success: Value of "2+(3+x)" is "5.0+x" [junit] Success: Value of "(2+3)-x" is "5.0-x" [junit] Success: Value of "(2+x)-3" is "x-1.0" [junit] Success: Value of "(x+2)-3" is "x-1.0" [junit] Success: Value of "(2-3)+x" is "x-1.0" [junit] Success: Value of "(2-x)+3" is "5.0-x" [junit] Success: Value of "(x-2)+3" is "1.0+x" [junit] Success: Value of "x-(2+3)" is "x-5.0" [junit] Success: Value of "2-(x+3)" is "-1.0-x" [junit] Success: Value of "2-(3+x)" is "-1.0-x" [junit] Success: Value of "x+(2-3)" is "x-1.0" [junit] Success: Value of "2+(x-3)" is "x-1.0" [junit] Success: Value of "2+(3-x)" is "5.0-x" [junit] Success: Value of "x-(2-3)" is "1.0+x" [junit] Success: Value of "2-(x-3)" is "5.0-x" [junit] Success: Value of "2-(3-x)" is "x-1.0" [junit] Success: Value of "(2-3)-x" is "-1.0-x" [junit] Success: Value of "(2-x)-3" is "-1.0-x" [junit] Success: Value of "(x-2)-3" is "x-5.0" [junit] Success: Value of "(2*3)*x" is "6.0*x" [junit] Success: Value of "(2*x)*3" is "6.0*x" [junit] Success: Value of "(x*2)*3" is "6.0*x" [junit] Success: Value of "x*(2*3)" is "6.0*x" [junit] Success: Value of "2*(x*3)" is "6.0*x" [junit] Success: Value of "2*(3*x)" is "6.0*x" [junit] Success: Value of "(2*3)/x" is "6.0/x" [junit] Success: Value of "(3*x)/2" is "1.5*x" [junit] Success: Value of "(x*3)/2" is "1.5*x" [junit] Success: Value of "(3/2)*x" is "1.5*x" [junit] Success: Value of "(3/x)*2" is "6.0/x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] Success: Value of "x/(2*3)" is "x/6.0" [junit] Success: Value of "3/(x*2)" is "1.5/x" [junit] Success: Value of "3/(2*x)" is "1.5/x" [junit] Success: Value of "x*(3/2)" is "1.5*x" [junit] Success: Value of "3*(x/2)" is "1.5*x" [junit] Success: Value of "3*(2/x)" is "6.0/x" [junit] Success: Value of "x/(3/2)" is "x/1.5" [junit] Success: Value of "2/(x/3)" is "6.0/x" [junit] Success: Value of "3/(2/x)" is "1.5*x" [junit] Success: Value of "(3/2)/x" is "1.5/x" [junit] Success: Value of "(3/x)/2" is "1.5/x" [junit] Success: Value of "(x/3)/2" is "x/6.0" [junit] Success: Value of "x*(3+2)" is "5.0*x" [junit] Success: Value of "3*(x+2)" is "6.0+3.0*x" [junit] Success: Value of "3*(2+x)" is "6.0+3.0*x" [junit] Success: Value of "(3+2)*x" is "5.0*x" [junit] Success: Value of "(3+x)*2" is "6.0+2.0*x" [junit] Success: Value of "(x+3)*2" is "6.0+2.0*x" [junit] Success: Value of "x*(3-2)" is "x" [junit] Success: Value of "3*(x-2)" is "3.0*x-6.0" [junit] Success: Value of "3*(2-x)" is "6.0-3.0*x" [junit] Success: Value of "(3-2)*x" is "x" [junit] Success: Value of "(3-x)*2" is "6.0-2.0*x" [junit] Success: Value of "(x-3)*2" is "2.0*x-6.0" [junit] Success: Value of "3+(x/4)" is "3.0+x/4.0" [junit] Success: Value of "2*(x/4)" is "0.5*x" [junit] Success: Value of "(2*(3+(x/4)))" is "6.0+0.5*x" [junit] Success: Value of "1+(2*(3+(x/4)))" is "7.0+0.5*x" [junit] Success: Value of "((3+(x/4))*2)+1" is "7.0+0.5*x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] .Success: Value of "zap(10)" is 45.0 [junit] . [junit] Testing variable reuse [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=x^2" is 9.0 [junit] Success: Value of "z=y+x" is 12.0 [junit] j.setVarValue("x",new Double(4)); [junit] j.getVarValue(y): 9.0 [junit] Success: Value of "eval y eqn" is 16.0 [junit] j.getVarValue(y): 16.0 [junit] Success: Value of "eval z eqn" is 20.0 [junit] j.setVarValue("x",new Double(5)); [junit] Success: Value of "j.findVarValue(y)" is 25.0 [junit] Success: Value of "j.findVarValue(z)" is 30.0 [junit] j.setVarValue("x",new Double(6)); [junit] Success: Value of "j.findVarValue(z)" is 42.0 [junit] Success: Value of "j.findVarValue(y)" is 36.0 [junit] Success: Value of "x=7" is 7.0 [junit] Success: Value of "eval y eqn" is 49.0 [junit] Success: Value of "eval z eqn" is 56.0 [junit] .Success: Value of "x=1; ..." is 1.0 [junit] Success: Value of "..., y=2; ..." is 2.0 [junit] Success: Value of "..., z=x+y;" is 3.0 [junit] .Success: Value of "[10,0,0.1,0.11,0.111,0.1111]" is [10,0,0.1,0.11,0.111,0.111] [junit] Success: Value of "[0.9,0.99,0.999,0.9999]" is [0.9,0.99,0.999,1] [junit] [0,1,i,1+i] [junit] 2+i+1+i [junit] (3+2 i) [junit] .[a: null, b: null, t: null, x: null, c: null, d: null, y: null, f: null, g: null] [junit] ..Success: Value of "Sum(x,x,1,10)" is 55.0 [junit] Success: Value of "Sum(x^2,x,1,5)" is 55.0 [junit] Success: Value of "Product(x,x,1,5)" is 120.0 [junit] Success: Value of "Min(x^2,x,1,5)" is 1.0 [junit] Success: Value of "Max(x^2,x,1,5)" is 25.0 [junit] Success: Value of "MinArg(x^2,x,1,5)" is 1.0 [junit] Success: Value of "MaxArg(x^2,x,1,5)" is 5.0 [junit] .Success: Value of "toHex(0)" is 0x0 [junit] Success: Value of "toHex(0,1)" is 0x0.0 [junit] Success: Value of "toHex(0,2)" is 0x0.00 [junit] Success: Value of "toHex(1)" is 0x1 [junit] Success: Value of "toHex(1,1)" is 0x1.0 [junit] Success: Value of "toHex(1,2)" is 0x1.00 [junit] Success: Value of "toHex(-1)" is -0x1 [junit] Success: Value of "toHex(-1,1)" is -0x1.0 [junit] Success: Value of "toHex(-1,2)" is -0x1.00 [junit] Success: Value of "toHex(7)" is 0x7 [junit] Success: Value of "toHex(7,1)" is 0x7.0 [junit] Success: Value of "toHex(7,2)" is 0x7.00 [junit] Success: Value of "toHex(-7)" is -0x7 [junit] Success: Value of "toHex(-7,1)" is -0x7.0 [junit] Success: Value of "toHex(-7,2)" is -0x7.00 [junit] Success: Value of "toHex(8)" is 0x8 [junit] Success: Value of "toHex(8,1)" is 0x8.0 [junit] Success: Value of "toHex(8,2)" is 0x8.00 [junit] Success: Value of "toHex(-8)" is -0x8 [junit] Success: Value of "toHex(-8,1)" is -0x8.0 [junit] Success: Value of "toHex(-8,2)" is -0x8.00 [junit] Success: Value of "toHex(10)" is 0xa [junit] Success: Value of "toHex(10,1)" is 0xa.0 [junit] Success: Value of "toHex(10,2)" is 0xa.00 [junit] Success: Value of "toHex(-10)" is -0xa [junit] Success: Value of "toHex(-10,1)" is -0xa.0 [junit] Success: Value of "toHex(-10,2)" is -0xa.00 [junit] Success: Value of "toHex(15)" is 0xf [junit] Success: Value of "toHex(15,1)" is 0xf.0 [junit] Success: Value of "toHex(15,2)" is 0xf.00 [junit] Success: Value of "toHex(-15)" is -0xf [junit] Success: Value of "toHex(-15,1)" is -0xf.0 [junit] Success: Value of "toHex(-15,2)" is -0xf.00 [junit] Success: Value of "toHex(16)" is 0x10 [junit] Success: Value of "toHex(16,1)" is 0x10.0 [junit] Success: Value of "toHex(16,2)" is 0x10.00 [junit] Success: Value of "toHex(-16)" is -0x10 [junit] Success: Value of "toHex(-16,1)" is -0x10.0 [junit] Success: Value of "toHex(-16,2)" is -0x10.00 [junit] Success: Value of "toHex(17)" is 0x11 [junit] Success: Value of "toHex(17,1)" is 0x11.0 [junit] Success: Value of "toHex(17,2)" is 0x11.00 [junit] Success: Value of "toHex(-17)" is -0x11 [junit] Success: Value of "toHex(-17,1)" is -0x11.0 [junit] Success: Value of "toHex(-17,2)" is -0x11.00 [junit] Success: Value of "toHex(256)" is 0x100 [junit] Success: Value of "toHex(256,1)" is 0x100.0 [junit] Success: Value of "toHex(256,2)" is 0x100.00 [junit] Success: Value of "toHex(-256)" is -0x100 [junit] Success: Value of "toHex(-256,1)" is -0x100.0 [junit] Success: Value of "toHex(-256,2)" is -0x100.00 [junit] Success: Value of "toHex(1/16)" is 0x0 [junit] Success: Value of "toHex(1/16,1)" is 0x0.1 [junit] Success: Value of "toHex(1/16,2)" is 0x0.10 [junit] Success: Value of "toHex(-1/16)" is -0x0 [junit] Success: Value of "toHex(-1/16,1)" is -0x0.1 [junit] Success: Value of "toHex(-1/16,2)" is -0x0.10 [junit] Success: Value of "toHex(7/16)" is 0x0 [junit] Success: Value of "toHex(7/16,1)" is 0x0.7 [junit] Success: Value of "toHex(7/16,2)" is 0x0.70 [junit] Success: Value of "toHex(-7/16)" is -0x0 [junit] Success: Value of "toHex(-7/16,1)" is -0x0.7 [junit] Success: Value of "toHex(-7/16,2)" is -0x0.70 [junit] Success: Value of "toHex(8/16)" is 0x1 [junit] Success: Value of "toHex(8/16,1)" is 0x0.8 [junit] Success: Value of "toHex(8/16,2)" is 0x0.80 [junit] Success: Value of "toHex(-8/16)" is -0x1 [junit] Success: Value of "toHex(-8/16,1)" is -0x0.8 [junit] Success: Value of "toHex(-8/16,2)" is -0x0.80 [junit] Success: Value of "toHex(10/16)" is 0x1 [junit] Success: Value of "toHex(10/16,1)" is 0x0.a [junit] Success: Value of "toHex(10/16,2)" is 0x0.a0 [junit] Success: Value of "toHex(-10/16)" is -0x1 [junit] Success: Value of "toHex(-10/16,1)" is -0x0.a [junit] Success: Value of "toHex(-10/16,2)" is -0x0.a0 [junit] Success: Value of "toHex(15/16)" is 0x1 [junit] Success: Value of "toHex(15/16,1)" is 0x0.f [junit] Success: Value of "toHex(15/16,2)" is 0x0.f0 [junit] Success: Value of "toHex(-15/16)" is -0x1 [junit] Success: Value of "toHex(-15/16,1)" is -0x0.f [junit] Success: Value of "toHex(-15/16,2)" is -0x0.f0 [junit] Success: Value of "toHex(17/16)" is 0x1 [junit] Success: Value of "toHex(17/16,1)" is 0x1.1 [junit] Success: Value of "toHex(17/16,2)" is 0x1.10 [junit] Success: Value of "toHex(-17/16)" is -0x1 [junit] Success: Value of "toHex(-17/16,1)" is -0x1.1 [junit] Success: Value of "toHex(-17/16,2)" is -0x1.10 [junit] Success: Value of "toHex(31/16)" is 0x2 [junit] Success: Value of "toHex(31/16,1)" is 0x1.f [junit] Success: Value of "toHex(31/16,2)" is 0x1.f0 [junit] Success: Value of "toHex(-31/16)" is -0x2 [junit] Success: Value of "toHex(-31/16,1)" is -0x1.f [junit] Success: Value of "toHex(-31/16,2)" is -0x1.f0 [junit] Success: Value of "toHex(1/256)" is 0x0 [junit] Success: Value of "toHex(1/256,1)" is 0x0.0 [junit] Success: Value of "toHex(1/256,2)" is 0x0.01 [junit] Success: Value of "toHex(-1/256)" is -0x0 [junit] Success: Value of "toHex(-1/256,1)" is -0x0.0 [junit] Success: Value of "toHex(-1/256,2)" is -0x0.01 [junit] Success: Value of "toHex(15/256)" is 0x0 [junit] Success: Value of "toHex(15/256,1)" is 0x0.1 [junit] Success: Value of "toHex(15/256,2)" is 0x0.0f [junit] Success: Value of "toHex(-15/256)" is -0x0 [junit] Success: Value of "toHex(-15/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-15/256,2)" is -0x0.0f [junit] Success: Value of "toHex(17/256)" is 0x0 [junit] Success: Value of "toHex(17/256,1)" is 0x0.1 [junit] Success: Value of "toHex(17/256,2)" is 0x0.11 [junit] Success: Value of "toHex(-17/256)" is -0x0 [junit] Success: Value of "toHex(-17/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-17/256,2)" is -0x0.11 [junit] Success: Value of "toHex(127/256)" is 0x0 [junit] Success: Value of "toHex(127/256,1)" is 0x0.8 [junit] Success: Value of "toHex(127/256,2)" is 0x0.7f [junit] Success: Value of "toHex(-127/256)" is -0x0 [junit] Success: Value of "toHex(-127/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-127/256,2)" is -0x0.7f [junit] Success: Value of "toHex(128/256)" is 0x1 [junit] Success: Value of "toHex(128/256,1)" is 0x0.8 [junit] Success: Value of "toHex(128/256,2)" is 0x0.80 [junit] Success: Value of "toHex(-128/256)" is -0x1 [junit] Success: Value of "toHex(-128/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-128/256,2)" is -0x0.80 [junit] Success: Value of "toHex(240/256)" is 0x1 [junit] Success: Value of "toHex(240/256,1)" is 0x0.f [junit] Success: Value of "toHex(240/256,2)" is 0x0.f0 [junit] Success: Value of "toHex(-240/256)" is -0x1 [junit] Success: Value of "toHex(-240/256,1)" is -0x0.f [junit] Success: Value of "toHex(-240/256,2)" is -0x0.f0 [junit] Success: Value of "toHex(248/256)" is 0x1 [junit] Success: Value of "toHex(248/256,1)" is 0x1.0 [junit] Success: Value of "toHex(248/256,2)" is 0x0.f8 [junit] Success: Value of "toHex(-248/256)" is -0x1 [junit] Success: Value of "toHex(-248/256,1)" is -0x1.0 [junit] Success: Value of "toHex(-248/256,2)" is -0x0.f8 [junit] Success: Value of "toHex(1/4096)" is 0x0 [junit] Success: Value of "toHex(1/4096,1)" is 0x0.0 [junit] Success: Value of "toHex(1/4096,2)" is 0x0.00 [junit] Success: Value of "toHex(1/4096,3)" is 0x0.001 [junit] Success: Value of "toHex(1/4096,4)" is 0x0.0010 [junit] Success: Value of "toHex(1+1/4096)" is 0x1 [junit] Success: Value of "toHex(1+1/4096,1)" is 0x1.0 [junit] Success: Value of "toHex(1+1/4096,2)" is 0x1.00 [junit] Success: Value of "toHex(1+1/4096,3)" is 0x1.001 [junit] Success: Value of "toHex(1+1/4096,4)" is 0x1.0010 [junit] Success: Value of "10 x+15 x^2 - 16 x^3 + 32 x^4 - 256 x^5" is 0xa*x+0xf*x^0x2-0x10*x^0x3+0x20*x^0x4-0x100*x^0x5 [junit] ..Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing names with dot in them [junit] Success: Value of "x.x=3" is 3.0 [junit] Success: Value of "x.x+1" is 4.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] .Sucess: Value of "(a+b)+c" is "a+b+c" [junit] Sucess: Value of "(a-b)+c" is "a-b+c" [junit] Sucess: Value of "(a+b)-c" is "a+b-c" [junit] Sucess: Value of "(a-b)-c" is "a-b-c" [junit] Sucess: Value of "a+(b+c)" is "a+b+c" [junit] Sucess: Value of "a-(b+c)" is "a-b-c" [junit] Sucess: Value of "a+(b-c)" is "a+b-c" [junit] Sucess: Value of "a-(b-c)" is "a-b+c" [junit] Sucess: Value of "(a*b)*c" is "a*b*c" [junit] Sucess: Value of "(a/b)*c" is "a*c/b" [junit] Sucess: Value of "(a*b)/c" is "a*b/c" [junit] Sucess: Value of "(a/b)/c" is "a/(b*c)" [junit] Sucess: Value of "a*(b*c)" is "a*b*c" [junit] Sucess: Value of "a/(b*c)" is "a/(b*c)" [junit] Sucess: Value of "a*(b/c)" is "a*b/c" [junit] Sucess: Value of "a/(b/c)" is "a*c/b" [junit] Sucess: Value of "(a*b)+c" is "a*b+c" [junit] Sucess: Value of "(a+b)*c" is "(a+b)*c" [junit] Sucess: Value of "a*(b+c)" is "a*(b+c)" [junit] Sucess: Value of "a+(b*c)" is "a+b*c" [junit] .Sucess: Value of "2+3" is "5" [junit] Sucess: Value of "2*3" is "6" [junit] Sucess: Value of "2^3" is "8" [junit] Sucess: Value of "3/2" is "1.5" [junit] Sucess: Value of "2*3+4" is "10" [junit] Sucess: Value of "2*(3+4)" is "14" [junit] Sucess: Value of "0+x" is "x" [junit] Sucess: Value of "x+0" is "x" [junit] Sucess: Value of "0-x" is "-x" [junit] Sucess: Value of "x-0" is "x" [junit] Sucess: Value of "0*x" is "0" [junit] Sucess: Value of "x*0" is "0" [junit] Sucess: Value of "1*x" is "x" [junit] Sucess: Value of "x*1" is "x" [junit] Sucess: Value of "-1*x" is "-x" [junit] Sucess: Value of "x*-1" is "-x" [junit] Sucess: Value of "-(-x)" is "x" [junit] Sucess: Value of "-(-(-x))" is "-x" [junit] Sucess: Value of "(-1)*(-1)*x" is "x" [junit] Sucess: Value of "(-1)*(-1)*(-1)*x" is "-x" [junit] Sucess: Value of "0/x" is "0" [junit] Sucess: Value of "x/0" is "inf" [junit] Sucess: Value of "x^0" is "1" [junit] Sucess: Value of "x^1" is "x" [junit] Sucess: Value of "0^x" is "0" [junit] Sucess: Value of "1^x" is "1" [junit] Sucess: Value of "(2+3)+x" is "5+x" [junit] Sucess: Value of "(2+x)+3" is "5+x" [junit] Sucess: Value of "(x+2)+3" is "5+x" [junit] Sucess: Value of "x+(2+3)" is "5+x" [junit] Sucess: Value of "2+(x+3)" is "5+x" [junit] Sucess: Value of "2+(3+x)" is "5+x" [junit] Sucess: Value of "(2+3)-x" is "5-x" [junit] Sucess: Value of "(2+x)-3" is "-1+x" [junit] Sucess: Value of "(x+2)-3" is "-1+x" [junit] Sucess: Value of "(2-3)+x" is "-1+x" [junit] Sucess: Value of "(2-x)+3" is "5-x" [junit] Sucess: Value of "(x-2)+3" is "1+x" [junit] Sucess: Value of "x-(2+3)" is "-5+x" [junit] Sucess: Value of "2-(x+3)" is "-1-x" [junit] Sucess: Value of "2-(3+x)" is "-1-x" [junit] Sucess: Value of "x+(2-3)" is "-1+x" [junit] Sucess: Value of "2+(x-3)" is "-1+x" [junit] Sucess: Value of "2+(3-x)" is "5-x" [junit] Sucess: Value of "x-(2-3)" is "1+x" [junit] Sucess: Value of "2-(x-3)" is "5-x" [junit] Sucess: Value of "2-(3-x)" is "-1+x" [junit] Sucess: Value of "(2-3)-x" is "-1-x" [junit] Sucess: Value of "(2-x)-3" is "-1-x" [junit] Sucess: Value of "(x-2)-3" is "-5+x" [junit] Sucess: Value of "(2*3)*x" is "6*x" [junit] Sucess: Value of "(2*x)*3" is "6*x" [junit] Sucess: Value of "(x*2)*3" is "6*x" [junit] Sucess: Value of "x*(2*3)" is "6*x" [junit] Sucess: Value of "2*(x*3)" is "6*x" [junit] Sucess: Value of "2*(3*x)" is "6*x" [junit] Sucess: Value of "(2*3)/x" is "6/x" [junit] Sucess: Value of "(3*x)/2" is "1.5*x" [junit] Sucess: Value of "(x*3)/2" is "1.5*x" [junit] Sucess: Value of "(3/2)*x" is "1.5*x" [junit] Sucess: Value of "(3/x)*2" is "6/x" [junit] Sucess: Value of "(x/2)*3" is "1.5*x" [junit] Sucess: Value of "x/(2*3)" is "0.16666666666666666*x" [junit] Sucess: Value of "3/(x*2)" is "1.5/x" [junit] Sucess: Value of "3/(2*x)" is "1.5/x" [junit] Sucess: Value of "x*(3/2)" is "1.5*x" [junit] Sucess: Value of "3*(x/2)" is "1.5*x" [junit] Sucess: Value of "3*(2/x)" is "6/x" [junit] Sucess: Value of "x/(3/2)" is "0.6666666666666666*x" [junit] Sucess: Value of "2/(x/3)" is "6/x" [junit] Sucess: Value of "3/(2/x)" is "1.5*x" [junit] Sucess: Value of "(3/2)/x" is "1.5/x" [junit] Sucess: Value of "(3/x)/2" is "1.5/x" [junit] Sucess: Value of "(x/3)/2" is "0.16666666666666666*x" [junit] Sucess: Value of "x*(3+2)" is "5*x" [junit] Sucess: Value of "x*(3-2)" is "x" [junit] Sucess: Value of "(3-2)*x" is "x" [junit] Sucess: Value of "x*x" is "x^2" [junit] Sucess: Value of "x*x*x" is "x^3" [junit] Sucess: Value of "(x^3)*(x^4)" is "x^7" [junit] Sucess: Value of "(x^4)/(x^3)" is "x" [junit] Sucess: Value of "(x^3)/(x^4)" is "1/x" [junit] Sucess: Value of "(x^2)/(x^4)" is "1/x^2" [junit] Sucess: Value of "1/x" is "1/x" [junit] Sucess: Value of "-1/x" is "-1/x" [junit] Sucess: Value of "2/x" is "2/x" [junit] Sucess: Value of "-2/x" is "-2/x" [junit] Sucess: Value of "(1+x)*(1+x)" is "(1+x)^2" [junit] Sucess: Value of "(1+x)/(1+x)" is "1" [junit] Sucess: Value of "2*x+x" is "3*x" [junit] Sucess: Value of "2*x+3*x" is "5*x" [junit] Sucess: Value of "5*x-3*x" is "2*x" [junit] Sucess: Value of "3*x-5*x" is "-2*x" [junit] Sucess: Value of "3*x-x" is "2*x" [junit] Sucess: Value of "(2*x+x)^3" is "27*x^3" [junit] .Success: Value of "[10,0,0.1,0.11,0.111,0.1111]" is "[10,0,0.1,0.11,0.111,0.111]" [junit] Success: Value of "[0.9,0.99,0.999,0.9999]" is "[0.9,0.99,0.999,1]" [junit] [0,1,i,1+i] [junit] 2+i+1+i [junit] (3+2 i) [junit] ...Success value of <1+2> is 3.0 [junit] Success value of <2*6+3> is 15.0 [junit] Success value of <2*(6+3)> is 18.0 [junit] .Success value of is 1.0 [junit] Success value of is 0.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] .Sucess: Value of "(a+b)*(c+d)" is "a*c+a*d+b*c+b*d" [junit] Sucess: Value of "a*c+a*d+b*c+b*d" is "a*c+a*d+b*c+b*d" [junit] Sucess: Value of "(a+b)*(a+b)" is "2*a*b+a^2+b^2" [junit] Sucess: Value of "(a-b)*(a-b)" is "-2*a*b+a^2+b^2" [junit] Sucess: Value of "(x+7.6)*(x+5.8832)*(x-55.12)" is "-2464.5430784-698.4816639999999*x-41.636799999999994*x^2+x^3" [junit] Sucess: Value of "(a+b)^0" is "1" [junit] Sucess: Value of "(a-b)^0" is "1" [junit] Sucess: Value of "(a+b)^1" is "a+b" [junit] Sucess: Value of "(a-b)^1" is "a-b" [junit] Sucess: Value of "(a+b)^2" is "2*a*b+a^2+b^2" [junit] Sucess: Value of "(a-b)^2" is "-2*a*b+a^2+b^2" [junit] Sucess: Value of "(a+b)^3" is "3*a*b^2+3*a^2*b+a^3+b^3" [junit] Sucess: Value of "(a-b)^3" is "3*a*b^2-3*a^2*b+a^3-b^3" [junit] Sucess: Value of "1+x+x^2+x*y+y^2" is "1+x+x*y+x^2+y^2" [junit] Sucess: Value of "(5*x+3*y)^2" is "30*x*y+25*x^2+9*y^2" [junit] 24.0*ww^2.0*xx^2.0*yy^2.0*zz^2.0+12.0*ww^2.0*xx^2.0*yy^4.0+12.0*ww^2.0*xx^2.0* [junit] zz^4.0+12.0*ww^2.0*xx^4.0*yy^2.0+12.0*ww^2.0*xx^4.0*zz^2.0+4.0*ww^2.0*xx^6.0+ [junit] 12.0*ww^2.0*yy^2.0*zz^4.0+12.0*ww^2.0*yy^4.0*zz^2.0+4.0*ww^2.0*yy^6.0+4.0* [junit] ww^2.0*zz^6.0+12.0*ww^4.0*xx^2.0*yy^2.0+12.0*ww^4.0*xx^2.0*zz^2.0+6.0*ww^4.0* [junit] xx^4.0+12.0*ww^4.0*yy^2.0*zz^2.0+6.0*ww^4.0*yy^4.0+6.0*ww^4.0*zz^4.0+4.0* [junit] ww^6.0*xx^2.0+4.0*ww^6.0*yy^2.0+4.0*ww^6.0*zz^2.0+ww^8.0+12.0*xx^2.0*yy^2.0* [junit] zz^4.0+12.0*xx^2.0*yy^4.0*zz^2.0+4.0*xx^2.0*yy^6.0+4.0*xx^2.0*zz^6.0+12.0* [junit] xx^4.0*yy^2.0*zz^2.0+6.0*xx^4.0*yy^4.0+6.0*xx^4.0*zz^4.0+4.0*xx^6.0*yy^2.0+4.0* [junit] xx^6.0*zz^2.0+xx^8.0+4.0*yy^2.0*zz^6.0+6.0*yy^4.0*zz^4.0+4.0*yy^6.0*zz^2.0+ [junit] yy^8.0+zz^8.0 [junit] Sucess: Value of "(xx^2+yy^2+zz^2+ww^2)^4" is "24*ww^2*xx^2*yy^2*zz^2+12*ww^2*xx^2*yy^4+12*ww^2*xx^2*zz^4+12*ww^2*xx^4*yy^2+12*ww^2*xx^4*zz^2+4*ww^2*xx^6+12*ww^2*yy^2*zz^4+12*ww^2*yy^4*zz^2+4*ww^2*yy^6+4*ww^2*zz^6+12*ww^4*xx^2*yy^2+12*ww^4*xx^2*zz^2+6*ww^4*xx^4+12*ww^4*yy^2*zz^2+6*ww^4*yy^4+6*ww^4*zz^4+4*ww^6*xx^2+4*ww^6*yy^2+4*ww^6*zz^2+ww^8+12*xx^2*yy^2*zz^4+12*xx^2*yy^4*zz^2+4*xx^2*yy^6+4*xx^2*zz^6+12*xx^4*yy^2*zz^2+6*xx^4*yy^4+6*xx^4*zz^4+4*xx^6*yy^2+4*xx^6*zz^2+xx^8+4*yy^2*zz^6+6*yy^4*zz^4+4*yy^6*zz^2+yy^8+zz^8" [junit] Success: Value of "diff(ln(x+1))" is "1.0/(1.0+x)" [junit] (0.0*(1.0+x)-1.0*(0.0+1.0))/((1.0+x)*(1.0+x)) [junit] Success: Value of "d^2(ln(x+1))" is "-1.0/(1.0+x)^2.0" [junit] (0.0*(1.0+x)^2.0--1.0*2.0*(1.0+x)^1.0*(0.0+1.0))/((1.0+x)^2.0*(1.0+x)^2.0) [junit] Success: Value of "d^3(ln(x+1))" is "2.0/(1.0+x)^3.0" [junit] (0.0*(1.0+x)^3.0-2.0*3.0*(1.0+x)^2.0*(0.0+1.0))/((1.0+x)^3.0*(1.0+x)^3.0) [junit] D^4 -6.0/(1.0+x)^4.0 [junit] D^5 24.0/(1.0+x)^5.0 [junit] D^6 -120.0/(1.0+x)^6.0 [junit] D^7 720.0/(1.0+x)^7.0 [junit] D^8 -5040.0/(1.0+x)^8.0 [junit] .Sucess: Value of "y+x" is "x+y" [junit] Sucess: Value of "x^2+x" is "x+x^2" [junit] Sucess: Value of "x^3+x^2" is "x^2+x^3" [junit] Sucess: Value of "x*y+x" is "x+x*y" [junit] Sucess: Value of "x^2+x*y" is "x*y+x^2" [junit] Sucess: Value of "x+1/x" is "1/x+x" [junit] Sucess: Value of "1/x^2+1/x" is "1/x^2+1/x" [junit] Sucess: Value of "y+x" is "x+y" [junit] Sucess: Value of "x^2+x" is "x+x^2" [junit] Sucess: Value of "x^3+x^2" is "x^2+x^3" [junit] Sucess: Value of "x*y+x" is "x+x*y" [junit] Sucess: Value of "x^2+x*y" is "x*y+x^2" [junit] Sucess: Value of "x+1/x" is "1/x+x" [junit] Sucess: Value of "1/x^2+1/x" is "1/x^2+1/x" [junit] .Sucess: Value of "1+2*(1+x)" is "3+2*x" [junit] Sucess: Value of "6x+3y+4x+3(15x+7y)+40" is "40+55*x+24*y" [junit] Sucess: Value of "x*y+2*x" is "2*x+x*y" [junit] Sucess: Value of "(1+x+y)^2" is "1+2*x+2*x*y+x^2+2*y+y^2" [junit] .Sucess: "a+b-(c+d)" equals "(a+b)-c-d" [junit] .. [junit] Testing vector and matrix operations [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "y=[x^3,x^2,x]" is [8.0,4.0,2.0] [junit] Success: Value of "z=[3*x^2,2*x,1]" is [12.0,4.0,1.0] [junit] Success: Value of "w=y^^z" is [-4.0,16.0,-16.0] [junit] Success: Value of "w.y" is 0.0 [junit] Success: Value of "w.z" is 0.0 [junit] Success: Value of "sqrt(w . z)" is 0.0 [junit] Success: Value of "sqrt([3,4] . [3,4])" is 5.0 [junit] Success: Value of "y+z" is [20.0,8.0,3.0] [junit] Success: Value of "y-z" is [-4.0,0.0,1.0] [junit] Success: Value of "3*y" is [24.0,12.0,6.0] [junit] Success: Value of "y*4" is [32.0,16.0,8.0] [junit] Success: Value of "y*z" is [[96.0,32.0,8.0],[48.0,16.0,4.0],[24.0,8.0,2.0]] [junit] Success: Value of "z*y" is [[96.0,48.0,24.0],[32.0,16.0,8.0],[8.0,4.0,2.0]] [junit] Success: Value of "y . y" is 1.0 [junit] Success: Value of "y . z" is 0.0 [junit] Success: Value of "z . z" is 1.0 [junit] Success: Value of "x=[[1,2],[3,4]]" is [[1.0,2.0],[3.0,4.0]] [junit] Success: Value of "y=[1,-1]" is [1.0,-1.0] [junit] Success: Value of "x*y" is [-1.0,-1.0] [junit] Success: Value of "y*x" is [-2.0,-2.0] [junit] Success: Value of "x+[y,y]" is [[2.0,1.0],[4.0,3.0]] [junit] Success: Value of "ele(y,1)" is 1.0 [junit] Success: Value of "ele(y,2)" is -1.0 [junit] Success: Value of "ele(x,[1,1])" is 1.0 [junit] Success: Value of "ele(x,[1,2])" is 2.0 [junit] Success: Value of "ele(x,[2,1])" is 3.0 [junit] Success: Value of "ele(x,[2,2])" is 4.0 [junit] . [junit] Testing vector and matrix functions [junit] Success: Value of "len(5)" is 1 [junit] Success: Value of "len([1,2,3])" is 3 [junit] Success: Value of "len([[1,2,3],[4,5,6]])" is 6 [junit] Success: Value of "size(5)" is 1 [junit] Success: Value of "size([1,2,3])" is 3 [junit] Success: Value of "size([[1,2,3],[4,5,6]])" is [2,3] [junit] Success: Value of "size([[[1,2],[3,4],[5,6]],[[7,8],[9,10],[11,12]]])" is [2,3,2] [junit] Success: Value of "diag([1,2,3])" is [[1.0,0.0,0.0],[0.0,2.0,0.0],[0.0,0.0,3.0]] [junit] Success: Value of "id(3)" is [[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]] [junit] Success: Value of "getdiag([[1,2],[3,4]])" is [1.0,4.0] [junit] Success: Value of "trans([[1,2],[3,4]])" is [[1.0,3.0],[2.0,4.0]] [junit] Success: Value of "det([[1,2],[3,4]])" is -2.0 [junit] Success: Value of "det([[1,2,3],[4,5,6],[9,8,9]])" is -6.0 [junit] Success: Value of "det([[1,2,3],[4,5,6],[7,8,9]])" is 0.0 [junit] Success: Value of "det([[1,2,3,4],[5,6,77,8],[4,3,2,1],[17,9,23,19]])" is 9100.0 [junit] Success: Value of "trace([[1,2],[3,4]])" is 5.0 [junit] Success: Value of "trace([[1,2,3],[4,5,6],[7,8,9]])" is 15.0 [junit] Success: Value of "trace([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]])" is 34.0 [junit] Success: Value of "vsum([[1,2],[3,4]])" is 10.0 [junit] Success: Value of "vsum([1,2,3])" is 6.0 [junit] Success: Value of "Map(x^3,x,[1,2,3])" is [1.0,8.0,27.0] [junit] Success: Value of "Map(x*y,[x,y],[1,2,3],[4,5,6])" is [4.0,10.0,18.0] [junit] Success: Value of "Map(if(x>0,x,0),x,[-2,-1,0,1,2])" is [0.0,0.0,0.0,1.0,2.0] [junit] Success: Value of "Map(abs(x),x,[[-2,-1],[1,2]])" is [[2.0,1.0],[1.0,2.0]] [junit] .Success: Value of "[1,2,3]==[1,2,3]" is 1.0 [junit] Success: Value of "[1,2,3]==[1,2,4]" is 0.0 [junit] .Success: Value of "v=[1+i,1-2i]" is [(1.0, 1.0),(1.0, -2.0)] [junit] Success: Value of "vsum(v)" is (2.0, -1.0) [junit] Success: Value of "m=[[1+i,-1+i],[1-i,-1-i]]" is [[(1.0, 1.0),(-1.0, 1.0)],[(1.0, -1.0),(-1.0, -1.0)]] [junit] Success: Value of "vsum(m)" is (0.0, 0.0) [junit] Success: Value of "trace(m)" is (0.0, 0.0) [junit] Success: Value of "m*v" is [(1.0, 5.0),(-1.0, 1.0)] [junit] Success: Value of "v*m" is [(-1.0, -1.0),(-5.0, 1.0)] [junit] Success: Value of "trans(m)" is [[(1.0, 1.0),(1.0, -1.0)],[(-1.0, 1.0),(-1.0, -1.0)]] [junit] Success: Value of "det(m)" is (0.0, -4.0) [junit] ..The following caused a problem as ele only acepted Double arguments [junit] Success: Value of "m=[1,2,3]" is [1.0,2.0,3.0] [junit] Success: Value of "GenMat(3,ele(m,n)*10,n)" is [10.0,20.0,30.0] [junit] . [junit] Tests array access on lhs and rhs using the a[3] notation [junit] Success: Value of "a=[1,2,3]" is [1.0,2.0,3.0] [junit] Success: Value of "a[2]=4" is 4.0 [junit] Success: Value of "b=a[2]" is 4.0 [junit] Success: Value of "b" is 4.0 [junit] Success: Value of "c=[[1,2],[3,4]]" is [[1.0,2.0],[3.0,4.0]] [junit] Success: Value of "c[1,2]=5" is 5.0 [junit] Success: Value of "c" is [[1.0,5.0],[3.0,4.0]] [junit] Success: Value of "c[2,1]" is 3.0 [junit] .Success: Value of "[1,2,3] == [2,2,2]" is [0.0,1.0,0.0] [junit] Success: Value of "[1,2,3] != [2,2,2]" is [1.0,0.0,1.0] [junit] Success: Value of "[1,2,3] < [2,2,2]" is [1.0,0.0,0.0] [junit] Success: Value of "[1,2,3] <= [2,2,2]" is [1.0,1.0,0.0] [junit] Success: Value of "[1,2,3] > [2,2,2]" is [0.0,0.0,1.0] [junit] Success: Value of "[1,2,3] >= [2,2,2]" is [0.0,1.0,1.0] [junit] Success: Value of "[1,2,3] * [2,2,2]" is [2.0,4.0,6.0] [junit] Success: Value of "[1,2,3] / [2,2,2]" is [0.5,1.0,1.5] [junit] . [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] ..Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] . [junit] [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] .Success: Value of "(a+b)+c" is "a+b+c" [junit] Success: Value of "(a-b)+c" is "a-b+c" [junit] Success: Value of "(a+b)-c" is "a+b-c" [junit] Success: Value of "(a-b)-c" is "a-b-c" [junit] Success: Value of "a+(b+c)" is "a+b+c" [junit] Success: Value of "a-(b+c)" is "a-(b+c)" [junit] Success: Value of "a+(b-c)" is "a+b-c" [junit] Success: Value of "a-(b-c)" is "a-(b-c)" [junit] Success: Value of "(a*b)*c" is "a*b*c" [junit] Success: Value of "(a/b)*c" is "(a/b)*c" [junit] Success: Value of "(a*b)/c" is "a*b/c" [junit] Success: Value of "(a/b)/c" is "(a/b)/c" [junit] Success: Value of "a*(b*c)" is "a*b*c" [junit] Success: Value of "a/(b*c)" is "a/(b*c)" [junit] Success: Value of "a*(b/c)" is "a*b/c" [junit] Success: Value of "a/(b/c)" is "a/(b/c)" [junit] Success: Value of "a=(b=c)" is "a=b=c" [junit] Success: Value of "(a*b)+c" is "a*b+c" [junit] Success: Value of "(a+b)*c" is "(a+b)*c" [junit] Success: Value of "a*(b+c)" is "a*(b+c)" [junit] Success: Value of "a+(b*c)" is "a+b*c" [junit] Success: Value of "(a||b)||c" is "a||b||c" [junit] Success: Value of "(a&&b)||c" is "a&&b||c" [junit] Success: Value of "(a||b)&&c" is "(a||b)&&c" [junit] Success: Value of "(a&&b)&&c" is "a&&b&&c" [junit] Success: Value of "a||(b||c)" is "a||b||c" [junit] Success: Value of "a&&(b||c)" is "a&&(b||c)" [junit] Success: Value of "a||(b&&c)" is "a||b&&c" [junit] Success: Value of "a&&(b&&c)" is "a&&b&&c" [junit] .Success: Value of "2+3" is "5.0" [junit] Success: Value of "2*3" is "6.0" [junit] Success: Value of "2^3" is "8.0" [junit] Success: Value of "3/2" is "1.5" [junit] Success: Value of "2*3+4" is "10.0" [junit] Success: Value of "2*(3+4)" is "14.0" [junit] Success: Value of "0+x" is "x" [junit] Success: Value of "x+0" is "x" [junit] Success: Value of "0-x" is "0.0-x" [junit] Success: Value of "x-0" is "x" [junit] Success: Value of "0*x" is "0.0" [junit] Success: Value of "x*0" is "0.0" [junit] Success: Value of "1*x" is "x" [junit] Success: Value of "x*1" is "x" [junit] Success: Value of "-1*x" is "-x" [junit] Success: Value of "x*-1" is "-x" [junit] Success: Value of "-(-x)" is "x" [junit] Success: Value of "-(-(-x))" is "-x" [junit] Success: Value of "(-1)*(-1)*x" is "x" [junit] Success: Value of "(-1)*(-1)*(-1)*x" is "-x" [junit] Success: Value of "0/x" is "0.0" [junit] Success: Value of "x/0" is "Infinity" [junit] Success: Value of "x^0" is "1.0" [junit] Success: Value of "x^1" is "x" [junit] Success: Value of "0^x" is "0.0" [junit] Success: Value of "1^x" is "1.0" [junit] Success: Value of "(2+3)+x" is "5.0+x" [junit] Success: Value of "(2+x)+3" is "5.0+x" [junit] Success: Value of "(x+2)+3" is "5.0+x" [junit] Success: Value of "x+(2+3)" is "5.0+x" [junit] Success: Value of "2+(x+3)" is "5.0+x" [junit] Success: Value of "2+(3+x)" is "5.0+x" [junit] Success: Value of "(2+3)-x" is "5.0-x" [junit] Success: Value of "(2+x)-3" is "x-1.0" [junit] Success: Value of "(x+2)-3" is "x-1.0" [junit] Success: Value of "(2-3)+x" is "x-1.0" [junit] Success: Value of "(2-x)+3" is "5.0-x" [junit] Success: Value of "(x-2)+3" is "1.0+x" [junit] Success: Value of "x-(2+3)" is "x-5.0" [junit] Success: Value of "2-(x+3)" is "-1.0-x" [junit] Success: Value of "2-(3+x)" is "-1.0-x" [junit] Success: Value of "x+(2-3)" is "x-1.0" [junit] Success: Value of "2+(x-3)" is "x-1.0" [junit] Success: Value of "2+(3-x)" is "5.0-x" [junit] Success: Value of "x-(2-3)" is "1.0+x" [junit] Success: Value of "2-(x-3)" is "5.0-x" [junit] Success: Value of "2-(3-x)" is "x-1.0" [junit] Success: Value of "(2-3)-x" is "-1.0-x" [junit] Success: Value of "(2-x)-3" is "-1.0-x" [junit] Success: Value of "(x-2)-3" is "x-5.0" [junit] Success: Value of "(2*3)*x" is "6.0*x" [junit] Success: Value of "(2*x)*3" is "6.0*x" [junit] Success: Value of "(x*2)*3" is "6.0*x" [junit] Success: Value of "x*(2*3)" is "6.0*x" [junit] Success: Value of "2*(x*3)" is "6.0*x" [junit] Success: Value of "2*(3*x)" is "6.0*x" [junit] Success: Value of "(2*3)/x" is "6.0/x" [junit] Success: Value of "(3*x)/2" is "1.5*x" [junit] Success: Value of "(x*3)/2" is "1.5*x" [junit] Success: Value of "(3/2)*x" is "1.5*x" [junit] Success: Value of "(3/x)*2" is "6.0/x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] Success: Value of "x/(2*3)" is "x/6.0" [junit] Success: Value of "3/(x*2)" is "1.5/x" [junit] Success: Value of "3/(2*x)" is "1.5/x" [junit] Success: Value of "x*(3/2)" is "1.5*x" [junit] Success: Value of "3*(x/2)" is "1.5*x" [junit] Success: Value of "3*(2/x)" is "6.0/x" [junit] Success: Value of "x/(3/2)" is "x/1.5" [junit] Success: Value of "2/(x/3)" is "6.0/x" [junit] Success: Value of "3/(2/x)" is "1.5*x" [junit] Success: Value of "(3/2)/x" is "1.5/x" [junit] Success: Value of "(3/x)/2" is "1.5/x" [junit] Success: Value of "(x/3)/2" is "x/6.0" [junit] Success: Value of "x*(3+2)" is "5.0*x" [junit] Success: Value of "3*(x+2)" is "6.0+3.0*x" [junit] Success: Value of "3*(2+x)" is "6.0+3.0*x" [junit] Success: Value of "(3+2)*x" is "5.0*x" [junit] Success: Value of "(3+x)*2" is "6.0+2.0*x" [junit] Success: Value of "(x+3)*2" is "6.0+2.0*x" [junit] Success: Value of "x*(3-2)" is "x" [junit] Success: Value of "3*(x-2)" is "3.0*x-6.0" [junit] Success: Value of "3*(2-x)" is "6.0-3.0*x" [junit] Success: Value of "(3-2)*x" is "x" [junit] Success: Value of "(3-x)*2" is "6.0-2.0*x" [junit] Success: Value of "(x-3)*2" is "2.0*x-6.0" [junit] Success: Value of "3+(x/4)" is "3.0+x/4.0" [junit] Success: Value of "2*(x/4)" is "0.5*x" [junit] Success: Value of "(2*(3+(x/4)))" is "6.0+0.5*x" [junit] Success: Value of "1+(2*(3+(x/4)))" is "7.0+0.5*x" [junit] Success: Value of "((3+(x/4))*2)+1" is "7.0+0.5*x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] .Success: Value of "zap(10)" is 45.0 [junit] . [junit] Testing variable reuse [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=x^2" is 9.0 [junit] Success: Value of "z=y+x" is 12.0 [junit] j.setVarValue("x",new Double(4)); [junit] j.getVarValue(y): 9.0 [junit] Success: Value of "eval y eqn" is 16.0 [junit] j.getVarValue(y): 16.0 [junit] Success: Value of "eval z eqn" is 20.0 [junit] j.setVarValue("x",new Double(5)); [junit] Success: Value of "j.findVarValue(y)" is 25.0 [junit] Success: Value of "j.findVarValue(z)" is 30.0 [junit] j.setVarValue("x",new Double(6)); [junit] Success: Value of "j.findVarValue(z)" is 42.0 [junit] Success: Value of "j.findVarValue(y)" is 36.0 [junit] Success: Value of "x=7" is 7.0 [junit] Success: Value of "eval y eqn" is 49.0 [junit] Success: Value of "eval z eqn" is 56.0 [junit] .Success: Value of "x=1; ..." is 1.0 [junit] Success: Value of "..., y=2; ..." is 2.0 [junit] Success: Value of "..., z=x+y;" is 3.0 [junit] .Success: Value of "[10,0,0.1,0.11,0.111,0.1111]" is [10,0,0.1,0.11,0.111,0.111] [junit] Success: Value of "[0.9,0.99,0.999,0.9999]" is [0.9,0.99,0.999,1] [junit] [0,1,i,1+i] [junit] 2+i+1+i [junit] (3+2 i) [junit] .[a: null, b: null, t: null, x: null, c: null, d: null, y: null, f: null, g: null] [junit] ..Success: Value of "Sum(x,x,1,10)" is 55.0 [junit] Success: Value of "Sum(x^2,x,1,5)" is 55.0 [junit] Success: Value of "Product(x,x,1,5)" is 120.0 [junit] Success: Value of "Min(x^2,x,1,5)" is 1.0 [junit] Success: Value of "Max(x^2,x,1,5)" is 25.0 [junit] Success: Value of "MinArg(x^2,x,1,5)" is 1.0 [junit] Success: Value of "MaxArg(x^2,x,1,5)" is 5.0 [junit] .Success: Value of "toHex(0)" is 0x0 [junit] Success: Value of "toHex(0,1)" is 0x0.0 [junit] Success: Value of "toHex(0,2)" is 0x0.00 [junit] Success: Value of "toHex(1)" is 0x1 [junit] Success: Value of "toHex(1,1)" is 0x1.0 [junit] Success: Value of "toHex(1,2)" is 0x1.00 [junit] Success: Value of "toHex(-1)" is -0x1 [junit] Success: Value of "toHex(-1,1)" is -0x1.0 [junit] Success: Value of "toHex(-1,2)" is -0x1.00 [junit] Success: Value of "toHex(7)" is 0x7 [junit] Success: Value of "toHex(7,1)" is 0x7.0 [junit] Success: Value of "toHex(7,2)" is 0x7.00 [junit] Success: Value of "toHex(-7)" is -0x7 [junit] Success: Value of "toHex(-7,1)" is -0x7.0 [junit] Success: Value of "toHex(-7,2)" is -0x7.00 [junit] Success: Value of "toHex(8)" is 0x8 [junit] Success: Value of "toHex(8,1)" is 0x8.0 [junit] Success: Value of "toHex(8,2)" is 0x8.00 [junit] Success: Value of "toHex(-8)" is -0x8 [junit] Success: Value of "toHex(-8,1)" is -0x8.0 [junit] Success: Value of "toHex(-8,2)" is -0x8.00 [junit] Success: Value of "toHex(10)" is 0xa [junit] Success: Value of "toHex(10,1)" is 0xa.0 [junit] Success: Value of "toHex(10,2)" is 0xa.00 [junit] Success: Value of "toHex(-10)" is -0xa [junit] Success: Value of "toHex(-10,1)" is -0xa.0 [junit] Success: Value of "toHex(-10,2)" is -0xa.00 [junit] Success: Value of "toHex(15)" is 0xf [junit] Success: Value of "toHex(15,1)" is 0xf.0 [junit] Success: Value of "toHex(15,2)" is 0xf.00 [junit] Success: Value of "toHex(-15)" is -0xf [junit] Success: Value of "toHex(-15,1)" is -0xf.0 [junit] Success: Value of "toHex(-15,2)" is -0xf.00 [junit] Success: Value of "toHex(16)" is 0x10 [junit] Success: Value of "toHex(16,1)" is 0x10.0 [junit] Success: Value of "toHex(16,2)" is 0x10.00 [junit] Success: Value of "toHex(-16)" is -0x10 [junit] Success: Value of "toHex(-16,1)" is -0x10.0 [junit] Success: Value of "toHex(-16,2)" is -0x10.00 [junit] Success: Value of "toHex(17)" is 0x11 [junit] Success: Value of "toHex(17,1)" is 0x11.0 [junit] Success: Value of "toHex(17,2)" is 0x11.00 [junit] Success: Value of "toHex(-17)" is -0x11 [junit] Success: Value of "toHex(-17,1)" is -0x11.0 [junit] Success: Value of "toHex(-17,2)" is -0x11.00 [junit] Success: Value of "toHex(256)" is 0x100 [junit] Success: Value of "toHex(256,1)" is 0x100.0 [junit] Success: Value of "toHex(256,2)" is 0x100.00 [junit] Success: Value of "toHex(-256)" is -0x100 [junit] Success: Value of "toHex(-256,1)" is -0x100.0 [junit] Success: Value of "toHex(-256,2)" is -0x100.00 [junit] Success: Value of "toHex(1/16)" is 0x0 [junit] Success: Value of "toHex(1/16,1)" is 0x0.1 [junit] Success: Value of "toHex(1/16,2)" is 0x0.10 [junit] Success: Value of "toHex(-1/16)" is -0x0 [junit] Success: Value of "toHex(-1/16,1)" is -0x0.1 [junit] Success: Value of "toHex(-1/16,2)" is -0x0.10 [junit] Success: Value of "toHex(7/16)" is 0x0 [junit] Success: Value of "toHex(7/16,1)" is 0x0.7 [junit] Success: Value of "toHex(7/16,2)" is 0x0.70 [junit] Success: Value of "toHex(-7/16)" is -0x0 [junit] Success: Value of "toHex(-7/16,1)" is -0x0.7 [junit] Success: Value of "toHex(-7/16,2)" is -0x0.70 [junit] Success: Value of "toHex(8/16)" is 0x1 [junit] Success: Value of "toHex(8/16,1)" is 0x0.8 [junit] Success: Value of "toHex(8/16,2)" is 0x0.80 [junit] Success: Value of "toHex(-8/16)" is -0x1 [junit] Success: Value of "toHex(-8/16,1)" is -0x0.8 [junit] Success: Value of "toHex(-8/16,2)" is -0x0.80 [junit] Success: Value of "toHex(10/16)" is 0x1 [junit] Success: Value of "toHex(10/16,1)" is 0x0.a [junit] Success: Value of "toHex(10/16,2)" is 0x0.a0 [junit] Success: Value of "toHex(-10/16)" is -0x1 [junit] Success: Value of "toHex(-10/16,1)" is -0x0.a [junit] Success: Value of "toHex(-10/16,2)" is -0x0.a0 [junit] Success: Value of "toHex(15/16)" is 0x1 [junit] Success: Value of "toHex(15/16,1)" is 0x0.f [junit] Success: Value of "toHex(15/16,2)" is 0x0.f0 [junit] Success: Value of "toHex(-15/16)" is -0x1 [junit] Success: Value of "toHex(-15/16,1)" is -0x0.f [junit] Success: Value of "toHex(-15/16,2)" is -0x0.f0 [junit] Success: Value of "toHex(17/16)" is 0x1 [junit] Success: Value of "toHex(17/16,1)" is 0x1.1 [junit] Success: Value of "toHex(17/16,2)" is 0x1.10 [junit] Success: Value of "toHex(-17/16)" is -0x1 [junit] Success: Value of "toHex(-17/16,1)" is -0x1.1 [junit] Success: Value of "toHex(-17/16,2)" is -0x1.10 [junit] Success: Value of "toHex(31/16)" is 0x2 [junit] Success: Value of "toHex(31/16,1)" is 0x1.f [junit] Success: Value of "toHex(31/16,2)" is 0x1.f0 [junit] Success: Value of "toHex(-31/16)" is -0x2 [junit] Success: Value of "toHex(-31/16,1)" is -0x1.f [junit] Success: Value of "toHex(-31/16,2)" is -0x1.f0 [junit] Success: Value of "toHex(1/256)" is 0x0 [junit] Success: Value of "toHex(1/256,1)" is 0x0.0 [junit] Success: Value of "toHex(1/256,2)" is 0x0.01 [junit] Success: Value of "toHex(-1/256)" is -0x0 [junit] Success: Value of "toHex(-1/256,1)" is -0x0.0 [junit] Success: Value of "toHex(-1/256,2)" is -0x0.01 [junit] Success: Value of "toHex(15/256)" is 0x0 [junit] Success: Value of "toHex(15/256,1)" is 0x0.1 [junit] Success: Value of "toHex(15/256,2)" is 0x0.0f [junit] Success: Value of "toHex(-15/256)" is -0x0 [junit] Success: Value of "toHex(-15/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-15/256,2)" is -0x0.0f [junit] Success: Value of "toHex(17/256)" is 0x0 [junit] Success: Value of "toHex(17/256,1)" is 0x0.1 [junit] Success: Value of "toHex(17/256,2)" is 0x0.11 [junit] Success: Value of "toHex(-17/256)" is -0x0 [junit] Success: Value of "toHex(-17/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-17/256,2)" is -0x0.11 [junit] Success: Value of "toHex(127/256)" is 0x0 [junit] Success: Value of "toHex(127/256,1)" is 0x0.8 [junit] Success: Value of "toHex(127/256,2)" is 0x0.7f [junit] Success: Value of "toHex(-127/256)" is -0x0 [junit] Success: Value of "toHex(-127/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-127/256,2)" is -0x0.7f [junit] Success: Value of "toHex(128/256)" is 0x1 [junit] Success: Value of "toHex(128/256,1)" is 0x0.8 [junit] Success: Value of "toHex(128/256,2)" is 0x0.80 [junit] Success: Value of "toHex(-128/256)" is -0x1 [junit] Success: Value of "toHex(-128/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-128/256,2)" is -0x0.80 [junit] Success: Value of "toHex(240/256)" is 0x1 [junit] Success: Value of "toHex(240/256,1)" is 0x0.f [junit] Success: Value of "toHex(240/256,2)" is 0x0.f0 [junit] Success: Value of "toHex(-240/256)" is -0x1 [junit] Success: Value of "toHex(-240/256,1)" is -0x0.f [junit] Success: Value of "toHex(-240/256,2)" is -0x0.f0 [junit] Success: Value of "toHex(248/256)" is 0x1 [junit] Success: Value of "toHex(248/256,1)" is 0x1.0 [junit] Success: Value of "toHex(248/256,2)" is 0x0.f8 [junit] Success: Value of "toHex(-248/256)" is -0x1 [junit] Success: Value of "toHex(-248/256,1)" is -0x1.0 [junit] Success: Value of "toHex(-248/256,2)" is -0x0.f8 [junit] Success: Value of "toHex(1/4096)" is 0x0 [junit] Success: Value of "toHex(1/4096,1)" is 0x0.0 [junit] Success: Value of "toHex(1/4096,2)" is 0x0.00 [junit] Success: Value of "toHex(1/4096,3)" is 0x0.001 [junit] Success: Value of "toHex(1/4096,4)" is 0x0.0010 [junit] Success: Value of "toHex(1+1/4096)" is 0x1 [junit] Success: Value of "toHex(1+1/4096,1)" is 0x1.0 [junit] Success: Value of "toHex(1+1/4096,2)" is 0x1.00 [junit] Success: Value of "toHex(1+1/4096,3)" is 0x1.001 [junit] Success: Value of "toHex(1+1/4096,4)" is 0x1.0010 [junit] Success: Value of "10 x+15 x^2 - 16 x^3 + 32 x^4 - 256 x^5" is 0xa*x+0xf*x^0x2-0x10*x^0x3+0x20*x^0x4-0x100*x^0x5 [junit] ...Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing names with dot in them [junit] Success: Value of "x.x=3" is 3.0 [junit] Success: Value of "x.x+1" is 4.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] [junit] Time: 6.473 [junit] [junit] OK (188 tests) [junit] BUILD SUCCESSFUL Total time: 10 seconds make[1]: Leaving directory '/build/reproducible-path/jep-2.4.1+ds' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/libjep-java/ jh_installjavadoc dh_installdocs dh_installchangelogs dh_perl dh_link debian/rules override_jh_installlibs make[1]: Entering directory '/build/reproducible-path/jep-2.4.1+ds' jh_installlibs dist/jep-2.4.1.jar make[1]: Leaving directory '/build/reproducible-path/jep-2.4.1+ds' jh_classpath jh_manifest jh_depends dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libjep-java' in '../libjep-java_2.4.1+ds-4_all.deb'. dpkg-genbuildinfo --build=binary -O../jep_2.4.1+ds-4_armhf.buildinfo dpkg-genchanges --build=binary -O../jep_2.4.1+ds-4_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/12663 and its subdirectories I: Current time: Mon May 13 06:39:54 -12 2024 I: pbuilder-time-stamp: 1715625594 Mon May 13 18:40:09 UTC 2024 I: 1st build successful. Starting 2nd build on remote node cbxi4b-armhf-rb.debian.net. Mon May 13 18:40:09 UTC 2024 I: Preparing to do remote build '2' on cbxi4b-armhf-rb.debian.net. Mon May 13 18:58:17 UTC 2024 I: Deleting $TMPDIR on cbxi4b-armhf-rb.debian.net. Mon May 13 18:58:20 UTC 2024 I: jep_2.4.1+ds-4_armhf.changes: Format: 1.8 Date: Wed, 11 Dec 2019 01:52:40 -0500 Source: jep Binary: libjep-java Architecture: all Version: 2.4.1+ds-4 Distribution: unstable Urgency: medium Maintainer: Debian Java Maintainers Changed-By: Andrius Merkys Description: libjep-java - Java Expression Parser Closes: 946573 Changes: jep (2.4.1+ds-4) unstable; urgency=medium . * Pointing the homepage to the page of GPL'ed version (Closes: #946573) Checksums-Sha1: b6e93bbc9240998a327582eee30f85bebcaf73a0 10952 jep_2.4.1+ds-4_armhf.buildinfo 7469f6e110be98ecc0ce7f61b2c76a6b32ee872a 88796 libjep-java_2.4.1+ds-4_all.deb Checksums-Sha256: 9376e7509346574cea2b340e2d8ade2f778733b156f3acf45aff6fa7b2d5936a 10952 jep_2.4.1+ds-4_armhf.buildinfo 42546560acf5f22a20a017b69d6cace5edc35e75b630423e2b3996d049cd9cd6 88796 libjep-java_2.4.1+ds-4_all.deb Files: fe07c4cee29fe9a17483e97e7a9721ed 10952 java optional jep_2.4.1+ds-4_armhf.buildinfo 22b5c7be698f6bd5642bcb1c06ec14c2 88796 java optional libjep-java_2.4.1+ds-4_all.deb Mon May 13 18:58:21 UTC 2024 I: diffoscope 266 will be used to compare the two builds: Running as unit: rb-diffoscope-armhf_5-5449.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.xH4Kwajf/jep_2.4.1+ds-4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.xH4Kwajf/jep_2.4.1+ds-4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.xH4Kwajf/jep_2.4.1+ds-4.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.xH4Kwajf/b1/jep_2.4.1+ds-4_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.xH4Kwajf/b2/jep_2.4.1+ds-4_armhf.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.374s) 0.374s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.015s) 0.015s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 714ms CPU time consumed: 713ms Mon May 13 18:58:22 UTC 2024 I: diffoscope 266 found no differences in the changes files, and a .buildinfo file also exists. Mon May 13 18:58:22 UTC 2024 I: jep from trixie built successfully and reproducibly on armhf. Mon May 13 18:58:23 UTC 2024 I: Submitting .buildinfo files to external archives: Mon May 13 18:58:23 UTC 2024 I: Submitting 12K b1/jep_2.4.1+ds-4_armhf.buildinfo.asc Mon May 13 18:58:24 UTC 2024 I: Submitting 12K b2/jep_2.4.1+ds-4_armhf.buildinfo.asc Mon May 13 18:58:25 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Mon May 13 18:58:25 UTC 2024 I: Done submitting .buildinfo files. Mon May 13 18:58:25 UTC 2024 I: Removing signed jep_2.4.1+ds-4_armhf.buildinfo.asc files: removed './b1/jep_2.4.1+ds-4_armhf.buildinfo.asc' removed './b2/jep_2.4.1+ds-4_armhf.buildinfo.asc'