Sat May 6 00:17:54 UTC 2023 I: starting to build jep/bookworm/armhf on jenkins on '2023-05-06 00:17' Sat May 6 00:17:54 UTC 2023 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_34/991/console.log Sat May 6 00:17:54 UTC 2023 I: Downloading source for bookworm/jep=2.4.1+ds-4 --2023-05-06 00:17:55-- http://cdn-fastly.deb.debian.org/debian/pool/main/j/jep/jep_2.4.1%2bds-4.dsc Connecting to 78.137.99.97: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% 82.0M=0s 2023-05-06 00:17:55 (82.0 MB/s) - ‘jep_2.4.1+ds-4.dsc’ saved [1995/1995] Sat May 6 00:17:55 UTC 2023 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----- Sat May 6 00:17:55 UTC 2023 I: Checking whether the package is not for us Sat May 6 00:17:55 UTC 2023 I: Starting 1st build on remote node virt32c-armhf-rb.debian.net. Sat May 6 00:17:55 UTC 2023 I: Preparing to do remote build '1' on virt32c-armhf-rb.debian.net. Sat May 6 00:22:35 UTC 2023 I: Deleting $TMPDIR on virt32c-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri May 5 12:18:04 -12 2023 I: pbuilder-time-stamp: 1683332284 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-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 Tue Dec 10 18:53:27 2019 -12 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/21724/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build' 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='bookworm' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='a57340e0b7454b60ad92cafb6145b866' 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='21724' 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.2DLDeKd3/pbuilderrc_WtNL --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.2DLDeKd3/b1 --logfile b1/build.log jep_2.4.1+ds-4.dsc' SUDO_GID='113' SUDO_UID='107' 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 virt32c 5.10.0-22-armmp-lpae #1 SMP Debian 5.10.178-3 (2023-04-22) armv7l GNU/Linux I: ls -l /bin total 5072 -rwxr-xr-x 1 root root 838488 Apr 23 09:24 bash -rwxr-xr-x 3 root root 67144 Sep 18 2022 bunzip2 -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 18 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 18 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 18 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 18 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 18 2022 bzgrep -rwxr-xr-x 3 root root 67144 Sep 18 2022 bzip2 -rwxr-xr-x 1 root root 67112 Sep 18 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 18 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 18 2022 bzmore -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp -rwxr-xr-x 1 root root 132868 Jan 5 01:20 dash -rwxr-xr-x 1 root root 133220 Sep 20 2022 date -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd -rwxr-xr-x 1 root root 68104 Sep 20 2022 df -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir -rwxr-xr-x 1 root root 59128 Mar 22 21:02 dmesg lrwxrwxrwx 1 root root 8 Dec 19 01:33 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 19 01:33 domainname -> hostname -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo -rwxr-xr-x 1 root root 41 Jan 24 02:43 egrep -rwxr-xr-x 1 root root 67548 Sep 20 2022 false -rwxr-xr-x 1 root root 41 Jan 24 02:43 fgrep -rwxr-xr-x 1 root root 55748 Mar 22 21:02 findmnt -rwsr-xr-x 1 root root 26208 Mar 22 20:15 fusermount -rwxr-xr-x 1 root root 128608 Jan 24 02:43 grep -rwxr-xr-x 2 root root 2346 Apr 9 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 9 2022 gzexe -rwxr-xr-x 1 root root 64220 Apr 9 2022 gzip -rwxr-xr-x 1 root root 67032 Dec 19 01:33 hostname -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln -rwxr-xr-x 1 root root 35132 Mar 22 21:51 login -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls -rwxr-xr-x 1 root root 136808 Mar 22 21:02 lsblk -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp -rwxr-xr-x 1 root root 38504 Mar 22 21:02 more -rwsr-xr-x 1 root root 38496 Mar 22 21:02 mount -rwxr-xr-x 1 root root 9824 Mar 22 21:02 mountpoint -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv lrwxrwxrwx 1 root root 8 Dec 19 01:33 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 2 18:25 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd lrwxrwxrwx 1 root root 4 Apr 23 09:24 rbash -> bash -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 67400 Nov 2 2022 run-parts -rwxr-xr-x 1 root root 133372 Jan 5 07:55 sed lrwxrwxrwx 1 root root 4 Jan 5 01:20 sh -> dash -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty -rwsr-xr-x 1 root root 50800 Mar 22 21:02 su -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync -rwxr-xr-x 1 root root 336764 Apr 6 02:25 tar -rwxr-xr-x 1 root root 67144 Nov 2 2022 tempfile -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch -rwxr-xr-x 1 root root 67548 Sep 20 2022 true -rwxr-xr-x 1 root root 9768 Mar 22 20:15 ulockmgr_server -rwsr-xr-x 1 root root 22108 Mar 22 21:02 umount -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname -rwxr-xr-x 2 root root 2346 Apr 9 2022 uncompress -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir -rwxr-xr-x 1 root root 42608 Mar 22 21:02 wdctl lrwxrwxrwx 1 root root 8 Dec 19 01:33 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 9 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 9 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 9 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 9 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 9 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 9 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 9 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 9 2022 zless -rwxr-xr-x 1 root root 1842 Apr 9 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 9 2022 znew I: user script /srv/workspace/pbuilder/21724/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 ... 19329 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} 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} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{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} java-common{a} javacc{a} javahelper{a} junit{a} libarchive-zip-perl{a} libasound2{a} libasound2-data{a} libassuan0{a} libatk1.0-0{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} libcups2{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} libelf1{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-0{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libgtk2.0-0{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} libksba8{a} liblcms2-2{a} libldap-2.5-0{a} liblerc4{a} libllvm15{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libmodule-runtime-perl{a} libmoo-perl{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0{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-16{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libreadline8{a} libregexp-ipv6-perl{a} librole-tiny-perl{a} libsasl2-2{a} libsasl2-modules-db{a} libsensors-config{a} libsensors5{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} 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} 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 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 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 pristine-tar python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg strace unzip wget xdg-user-dirs 0 packages upgraded, 212 newly installed, 0 to remove and 0 not upgraded. Need to get 316 MB of archives. After unpacking 689 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main armhf libpython3.11-minimal armhf 3.11.2-6 [798 kB] Get: 2 http://deb.debian.org/debian bookworm/main armhf libexpat1 armhf 2.5.0-1 [79.9 kB] Get: 3 http://deb.debian.org/debian bookworm/main armhf python3.11-minimal armhf 3.11.2-6 [1714 kB] Get: 4 http://deb.debian.org/debian bookworm/main armhf python3-minimal armhf 3.11.2-1+b1 [26.3 kB] Get: 5 http://deb.debian.org/debian bookworm/main armhf media-types all 10.0.0 [26.1 kB] Get: 6 http://deb.debian.org/debian bookworm/main armhf readline-common all 8.2-1.3 [69.0 kB] Get: 7 http://deb.debian.org/debian bookworm/main armhf libreadline8 armhf 8.2-1.3 [144 kB] Get: 8 http://deb.debian.org/debian bookworm/main armhf libpython3.11-stdlib armhf 3.11.2-6 [1678 kB] Get: 9 http://deb.debian.org/debian bookworm/main armhf python3.11 armhf 3.11.2-6 [572 kB] Get: 10 http://deb.debian.org/debian bookworm/main armhf libpython3-stdlib armhf 3.11.2-1+b1 [9296 B] Get: 11 http://deb.debian.org/debian bookworm/main armhf python3 armhf 3.11.2-1+b1 [26.3 kB] Get: 12 http://deb.debian.org/debian bookworm/main armhf netbase all 6.4 [12.8 kB] Get: 13 http://deb.debian.org/debian bookworm/main armhf sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 14 http://deb.debian.org/debian bookworm/main armhf openssl armhf 3.0.8-1 [1373 kB] Get: 15 http://deb.debian.org/debian bookworm/main armhf ca-certificates all 20230311 [153 kB] Get: 16 http://deb.debian.org/debian bookworm/main armhf libmagic-mgc armhf 1:5.44-3 [305 kB] Get: 17 http://deb.debian.org/debian bookworm/main armhf libmagic1 armhf 1:5.44-3 [96.5 kB] Get: 18 http://deb.debian.org/debian bookworm/main armhf file armhf 1:5.44-3 [41.6 kB] Get: 19 http://deb.debian.org/debian bookworm/main armhf gettext-base armhf 0.21-12 [157 kB] Get: 20 http://deb.debian.org/debian bookworm/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 21 http://deb.debian.org/debian bookworm/main armhf groff-base armhf 1.22.4-10 [825 kB] Get: 22 http://deb.debian.org/debian bookworm/main armhf bsdextrautils armhf 2.38.1-5+b1 [78.6 kB] Get: 23 http://deb.debian.org/debian bookworm/main armhf libpipeline1 armhf 1.5.7-1 [33.6 kB] Get: 24 http://deb.debian.org/debian bookworm/main armhf man-db armhf 2.11.2-2 [1351 kB] Get: 25 http://deb.debian.org/debian bookworm/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB] Get: 26 http://deb.debian.org/debian bookworm/main armhf libgdk-pixbuf2.0-common all 2.42.10+dfsg-1 [306 kB] Get: 27 http://deb.debian.org/debian bookworm/main armhf libglib2.0-0 armhf 2.74.6-2 [1227 kB] Get: 28 http://deb.debian.org/debian bookworm/main armhf libicu72 armhf 72.1-3 [9048 kB] Get: 29 http://deb.debian.org/debian bookworm/main armhf libxml2 armhf 2.9.14+dfsg-1.2 [591 kB] Get: 30 http://deb.debian.org/debian bookworm/main armhf shared-mime-info armhf 2.2-1 [726 kB] Get: 31 http://deb.debian.org/debian bookworm/main armhf libjpeg62-turbo armhf 1:2.1.5-2 [143 kB] Get: 32 http://deb.debian.org/debian bookworm/main armhf libpng16-16 armhf 1.6.39-2 [260 kB] Get: 33 http://deb.debian.org/debian bookworm/main armhf libdeflate0 armhf 1.14-1 [52.2 kB] Get: 34 http://deb.debian.org/debian bookworm/main armhf libjbig0 armhf 2.1-6.1 [27.1 kB] Get: 35 http://deb.debian.org/debian bookworm/main armhf liblerc4 armhf 4.0.0+ds-2 [137 kB] Get: 36 http://deb.debian.org/debian bookworm/main armhf libwebp7 armhf 1.2.4-0.1 [242 kB] Get: 37 http://deb.debian.org/debian bookworm/main armhf libtiff6 armhf 4.5.0-5 [295 kB] Get: 38 http://deb.debian.org/debian bookworm/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.10+dfsg-1+b1 [124 kB] Get: 39 http://deb.debian.org/debian bookworm/main armhf gtk-update-icon-cache armhf 3.24.37-2 [42.3 kB] Get: 40 http://deb.debian.org/debian bookworm/main armhf adwaita-icon-theme all 43-1 [5124 kB] Get: 41 http://deb.debian.org/debian bookworm/main armhf ca-certificates-java all 20230103 [11.4 kB] Get: 42 http://deb.debian.org/debian bookworm/main armhf java-common all 0.74 [6388 B] Get: 43 http://deb.debian.org/debian bookworm/main armhf libavahi-common-data armhf 0.8-10 [107 kB] Get: 44 http://deb.debian.org/debian bookworm/main armhf libavahi-common3 armhf 0.8-10 [38.3 kB] Get: 45 http://deb.debian.org/debian bookworm/main armhf libdbus-1-3 armhf 1.14.6-1 [177 kB] Get: 46 http://deb.debian.org/debian bookworm/main armhf libavahi-client3 armhf 0.8-10 [41.6 kB] Get: 47 http://deb.debian.org/debian bookworm/main armhf libcups2 armhf 2.4.2-3 [209 kB] Get: 48 http://deb.debian.org/debian bookworm/main armhf liblcms2-2 armhf 2.14-2 [125 kB] Get: 49 http://deb.debian.org/debian bookworm/main armhf libbrotli1 armhf 1.0.9-2+b6 [271 kB] Get: 50 http://deb.debian.org/debian bookworm/main armhf libfreetype6 armhf 2.12.1+dfsg-5 [332 kB] Get: 51 http://deb.debian.org/debian bookworm/main armhf fonts-dejavu-core all 2.37-6 [1068 kB] Get: 52 http://deb.debian.org/debian bookworm/main armhf fontconfig-config armhf 2.14.1-4 [315 kB] Get: 53 http://deb.debian.org/debian bookworm/main armhf libfontconfig1 armhf 2.14.1-4 [368 kB] Get: 54 http://deb.debian.org/debian bookworm/main armhf libnspr4 armhf 2:4.35-1 [91.5 kB] Get: 55 http://deb.debian.org/debian bookworm/main armhf libnss3 armhf 2:3.87.1-1 [1122 kB] Get: 56 http://deb.debian.org/debian bookworm/main armhf libasound2-data all 1.2.8-1 [20.5 kB] Get: 57 http://deb.debian.org/debian bookworm/main armhf libasound2 armhf 1.2.8-1+b1 [309 kB] Get: 58 http://deb.debian.org/debian bookworm/main armhf libgraphite2-3 armhf 1.3.14-1 [70.5 kB] Get: 59 http://deb.debian.org/debian bookworm/main armhf libharfbuzz0b armhf 6.0.0+dfsg-3 [1893 kB] Get: 60 http://deb.debian.org/debian bookworm/main armhf libpcsclite1 armhf 1.9.9-2 [46.8 kB] Get: 61 http://deb.debian.org/debian bookworm/main armhf openjdk-17-jre-headless armhf 17.0.6+10-1 [38.1 MB] Get: 62 http://deb.debian.org/debian bookworm/main armhf default-jre-headless armhf 2:1.17-74 [2932 B] Get: 63 http://deb.debian.org/debian bookworm/main armhf ant all 1.10.13-1 [2161 kB] Get: 64 http://deb.debian.org/debian bookworm/main armhf at-spi2-common all 2.46.0-5 [162 kB] Get: 65 http://deb.debian.org/debian bookworm/main armhf m4 armhf 1.4.19-3 [265 kB] Get: 66 http://deb.debian.org/debian bookworm/main armhf autoconf all 2.71-3 [332 kB] Get: 67 http://deb.debian.org/debian bookworm/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 68 http://deb.debian.org/debian bookworm/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 69 http://deb.debian.org/debian bookworm/main armhf autopoint all 0.21-12 [495 kB] Get: 70 http://deb.debian.org/debian bookworm/main armhf dctrl-tools armhf 2.24-3 [96.0 kB] Get: 71 http://deb.debian.org/debian bookworm/main armhf libdebhelper-perl all 13.11.4 [81.2 kB] Get: 72 http://deb.debian.org/debian bookworm/main armhf libtool all 2.4.7-5 [517 kB] Get: 73 http://deb.debian.org/debian bookworm/main armhf dh-autoreconf all 20 [17.1 kB] Get: 74 http://deb.debian.org/debian bookworm/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 75 http://deb.debian.org/debian bookworm/main armhf libsub-override-perl all 0.09-4 [9304 B] Get: 76 http://deb.debian.org/debian bookworm/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 77 http://deb.debian.org/debian bookworm/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 78 http://deb.debian.org/debian bookworm/main armhf libelf1 armhf 0.188-2.1 [170 kB] Get: 79 http://deb.debian.org/debian bookworm/main armhf dwz armhf 0.15-1 [101 kB] Get: 80 http://deb.debian.org/debian bookworm/main armhf gettext armhf 0.21-12 [1229 kB] Get: 81 http://deb.debian.org/debian bookworm/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 82 http://deb.debian.org/debian bookworm/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 83 http://deb.debian.org/debian bookworm/main armhf debhelper all 13.11.4 [942 kB] Get: 84 http://deb.debian.org/debian bookworm/main armhf libgtk2.0-common all 2.24.33-2 [2700 kB] Get: 85 http://deb.debian.org/debian bookworm/main armhf libatk1.0-0 armhf 2.46.0-5 [42.4 kB] Get: 86 http://deb.debian.org/debian bookworm/main armhf libpixman-1-0 armhf 0.42.2-1 [465 kB] Get: 87 http://deb.debian.org/debian bookworm/main armhf libxau6 armhf 1:1.0.9-1 [19.0 kB] Get: 88 http://deb.debian.org/debian bookworm/main armhf libbsd0 armhf 0.11.7-2 [113 kB] Get: 89 http://deb.debian.org/debian bookworm/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get: 90 http://deb.debian.org/debian bookworm/main armhf libxcb1 armhf 1.15-1 [140 kB] Get: 91 http://deb.debian.org/debian bookworm/main armhf libx11-data all 2:1.8.4-2 [292 kB] Get: 92 http://deb.debian.org/debian bookworm/main armhf libx11-6 armhf 2:1.8.4-2 [695 kB] Get: 93 http://deb.debian.org/debian bookworm/main armhf libxcb-render0 armhf 1.15-1 [114 kB] Get: 94 http://deb.debian.org/debian bookworm/main armhf libxcb-shm0 armhf 1.15-1 [106 kB] Get: 95 http://deb.debian.org/debian bookworm/main armhf libxext6 armhf 2:1.3.4-1+b1 [47.8 kB] Get: 96 http://deb.debian.org/debian bookworm/main armhf libxrender1 armhf 1:0.9.10-1.1 [30.1 kB] Get: 97 http://deb.debian.org/debian bookworm/main armhf libcairo2 armhf 1.16.0-7 [493 kB] Get: 98 http://deb.debian.org/debian bookworm/main armhf fontconfig armhf 2.14.1-4 [448 kB] Get: 99 http://deb.debian.org/debian bookworm/main armhf libfribidi0 armhf 1.0.8-2.1 [63.1 kB] Get: 100 http://deb.debian.org/debian bookworm/main armhf libthai-data all 0.1.29-1 [176 kB] Get: 101 http://deb.debian.org/debian bookworm/main armhf libdatrie1 armhf 0.2.13-2+b1 [39.9 kB] Get: 102 http://deb.debian.org/debian bookworm/main armhf libthai0 armhf 0.1.29-1 [54.3 kB] Get: 103 http://deb.debian.org/debian bookworm/main armhf libpango-1.0-0 armhf 1.50.12+ds-1 [188 kB] Get: 104 http://deb.debian.org/debian bookworm/main armhf libpangoft2-1.0-0 armhf 1.50.12+ds-1 [40.9 kB] Get: 105 http://deb.debian.org/debian bookworm/main armhf libpangocairo-1.0-0 armhf 1.50.12+ds-1 [30.3 kB] Get: 106 http://deb.debian.org/debian bookworm/main armhf libxcomposite1 armhf 1:0.4.5-1 [16.1 kB] Get: 107 http://deb.debian.org/debian bookworm/main armhf libxfixes3 armhf 1:6.0.0-2 [21.1 kB] Get: 108 http://deb.debian.org/debian bookworm/main armhf libxcursor1 armhf 1:1.2.1-1 [37.9 kB] Get: 109 http://deb.debian.org/debian bookworm/main armhf libxdamage1 armhf 1:1.1.6-1 [14.6 kB] Get: 110 http://deb.debian.org/debian bookworm/main armhf libxi6 armhf 2:1.8-1+b1 [78.6 kB] Get: 111 http://deb.debian.org/debian bookworm/main armhf libxinerama1 armhf 2:1.1.4-3 [17.4 kB] Get: 112 http://deb.debian.org/debian bookworm/main armhf libxrandr2 armhf 2:1.5.2-2+b1 [36.0 kB] Get: 113 http://deb.debian.org/debian bookworm/main armhf libgtk2.0-0 armhf 2.24.33-2 [1588 kB] Get: 114 http://deb.debian.org/debian bookworm/main armhf libglvnd0 armhf 1.6.0-1 [51.9 kB] Get: 115 http://deb.debian.org/debian bookworm/main armhf libdrm-common all 2.4.114-1 [7112 B] Get: 116 http://deb.debian.org/debian bookworm/main armhf libdrm2 armhf 2.4.114-1+b1 [33.0 kB] Get: 117 http://deb.debian.org/debian bookworm/main armhf libglapi-mesa armhf 22.3.6-1+deb12u1 [41.0 kB] Get: 118 http://deb.debian.org/debian bookworm/main armhf libx11-xcb1 armhf 2:1.8.4-2 [192 kB] Get: 119 http://deb.debian.org/debian bookworm/main armhf libxcb-dri2-0 armhf 1.15-1 [107 kB] Get: 120 http://deb.debian.org/debian bookworm/main armhf libxcb-dri3-0 armhf 1.15-1 [107 kB] Get: 121 http://deb.debian.org/debian bookworm/main armhf libxcb-glx0 armhf 1.15-1 [120 kB] Get: 122 http://deb.debian.org/debian bookworm/main armhf libxcb-present0 armhf 1.15-1 [105 kB] Get: 123 http://deb.debian.org/debian bookworm/main armhf libxcb-randr0 armhf 1.15-1 [116 kB] Get: 124 http://deb.debian.org/debian bookworm/main armhf libxcb-sync1 armhf 1.15-1 [108 kB] Get: 125 http://deb.debian.org/debian bookworm/main armhf libxcb-xfixes0 armhf 1.15-1 [110 kB] Get: 126 http://deb.debian.org/debian bookworm/main armhf libxshmfence1 armhf 1.3-1 [8592 B] Get: 127 http://deb.debian.org/debian bookworm/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.2 kB] Get: 128 http://deb.debian.org/debian bookworm/main armhf libdrm-amdgpu1 armhf 2.4.114-1+b1 [19.3 kB] Get: 129 http://deb.debian.org/debian bookworm/main armhf libdrm-nouveau2 armhf 2.4.114-1+b1 [16.7 kB] Get: 130 http://deb.debian.org/debian bookworm/main armhf libdrm-radeon1 armhf 2.4.114-1+b1 [19.3 kB] Get: 131 http://deb.debian.org/debian bookworm/main armhf libedit2 armhf 3.1-20221030-2 [77.0 kB] Get: 132 http://deb.debian.org/debian bookworm/main armhf libz3-4 armhf 4.8.12-3.1 [6061 kB] Get: 133 http://deb.debian.org/debian bookworm/main armhf libllvm15 armhf 1:15.0.6-4+b1 [20.5 MB] Get: 134 http://deb.debian.org/debian bookworm/main armhf libsensors-config all 1:3.6.0-7.1 [14.3 kB] Get: 135 http://deb.debian.org/debian bookworm/main armhf libsensors5 armhf 1:3.6.0-7.1 [31.6 kB] Get: 136 http://deb.debian.org/debian bookworm/main armhf libgl1-mesa-dri armhf 22.3.6-1+deb12u1 [5792 kB] Get: 137 http://deb.debian.org/debian bookworm/main armhf libglx-mesa0 armhf 22.3.6-1+deb12u1 [126 kB] Get: 138 http://deb.debian.org/debian bookworm/main armhf libglx0 armhf 1.6.0-1 [32.0 kB] Get: 139 http://deb.debian.org/debian bookworm/main armhf libgl1 armhf 1.6.0-1 [90.6 kB] Get: 140 http://deb.debian.org/debian bookworm/main armhf libgif7 armhf 5.2.1-2.5 [44.4 kB] Get: 141 http://deb.debian.org/debian bookworm/main armhf x11-common all 1:7.7+23 [252 kB] Get: 142 http://deb.debian.org/debian bookworm/main armhf libxtst6 armhf 2:1.2.3-1.1 [26.2 kB] Get: 143 http://deb.debian.org/debian bookworm/main armhf openjdk-17-jre armhf 17.0.6+10-1 [142 kB] Get: 144 http://deb.debian.org/debian bookworm/main armhf default-jre armhf 2:1.17-74 [1056 B] Get: 145 http://deb.debian.org/debian bookworm/main armhf openjdk-17-jdk-headless armhf 17.0.6+10-1 [176 MB] Get: 146 http://deb.debian.org/debian bookworm/main armhf default-jdk-headless armhf 2:1.17-74 [1108 B] Get: 147 http://deb.debian.org/debian bookworm/main armhf openjdk-17-jdk armhf 17.0.6+10-1 [4515 kB] Get: 148 http://deb.debian.org/debian bookworm/main armhf default-jdk armhf 2:1.17-74 [1068 B] Get: 149 http://deb.debian.org/debian bookworm/main armhf libassuan0 armhf 2.5.5-5 [42.0 kB] Get: 150 http://deb.debian.org/debian bookworm/main armhf gpgconf armhf 2.2.40-1.1 [547 kB] Get: 151 http://deb.debian.org/debian bookworm/main armhf libksba8 armhf 1.6.3-2 [109 kB] Get: 152 http://deb.debian.org/debian bookworm/main armhf libsasl2-modules-db armhf 2.1.28+dfsg-10 [19.0 kB] Get: 153 http://deb.debian.org/debian bookworm/main armhf libsasl2-2 armhf 2.1.28+dfsg-10 [52.3 kB] Get: 154 http://deb.debian.org/debian bookworm/main armhf libldap-2.5-0 armhf 2.5.13+dfsg-5 [158 kB] Get: 155 http://deb.debian.org/debian bookworm/main armhf libnpth0 armhf 1.6-3 [17.8 kB] Get: 156 http://deb.debian.org/debian bookworm/main armhf dirmngr armhf 2.2.40-1.1 [748 kB] Get: 157 http://deb.debian.org/debian bookworm/main armhf gnupg-l10n all 2.2.40-1.1 [1093 kB] Get: 158 http://deb.debian.org/debian bookworm/main armhf gnupg-utils armhf 2.2.40-1.1 [850 kB] Get: 159 http://deb.debian.org/debian bookworm/main armhf gpg armhf 2.2.40-1.1 [884 kB] Get: 160 http://deb.debian.org/debian bookworm/main armhf pinentry-curses armhf 1.2.1-1 [73.4 kB] Get: 161 http://deb.debian.org/debian bookworm/main armhf gpg-agent armhf 2.2.40-1.1 [652 kB] Get: 162 http://deb.debian.org/debian bookworm/main armhf gpg-wks-client armhf 2.2.40-1.1 [524 kB] Get: 163 http://deb.debian.org/debian bookworm/main armhf gpg-wks-server armhf 2.2.40-1.1 [517 kB] Get: 164 http://deb.debian.org/debian bookworm/main armhf gpgsm armhf 2.2.40-1.1 [637 kB] Get: 165 http://deb.debian.org/debian bookworm/main armhf gnupg all 2.2.40-1.1 [846 kB] Get: 166 http://deb.debian.org/debian bookworm/main armhf libfile-dirlist-perl all 0.05-3 [7600 B] Get: 167 http://deb.debian.org/debian bookworm/main armhf libfile-which-perl all 1.27-2 [15.1 kB] Get: 168 http://deb.debian.org/debian bookworm/main armhf libfile-homedir-perl all 1.006-2 [42.4 kB] Get: 169 http://deb.debian.org/debian bookworm/main armhf libfile-touch-perl all 0.12-2 [8816 B] Get: 170 http://deb.debian.org/debian bookworm/main armhf libio-pty-perl armhf 1:1.17-1 [34.5 kB] Get: 171 http://deb.debian.org/debian bookworm/main armhf libipc-run-perl all 20220807.0-1 [104 kB] Get: 172 http://deb.debian.org/debian bookworm/main armhf libclass-method-modifiers-perl all 2.14-1 [18.1 kB] Get: 173 http://deb.debian.org/debian bookworm/main armhf libclass-xsaccessor-perl armhf 1.19-4+b1 [35.5 kB] Get: 174 http://deb.debian.org/debian bookworm/main armhf libb-hooks-op-check-perl armhf 0.22-2+b1 [10.3 kB] Get: 175 http://deb.debian.org/debian bookworm/main armhf libdynaloader-functions-perl all 0.003-3 [12.7 kB] Get: 176 http://deb.debian.org/debian bookworm/main armhf libdevel-callchecker-perl armhf 0.008-2 [15.7 kB] Get: 177 http://deb.debian.org/debian bookworm/main armhf libparams-classify-perl armhf 0.015-2+b1 [21.9 kB] Get: 178 http://deb.debian.org/debian bookworm/main armhf libmodule-runtime-perl all 0.016-2 [19.6 kB] Get: 179 http://deb.debian.org/debian bookworm/main armhf libimport-into-perl all 1.002005-2 [11.3 kB] Get: 180 http://deb.debian.org/debian bookworm/main armhf librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 181 http://deb.debian.org/debian bookworm/main armhf libsub-quote-perl all 2.006008-1 [21.8 kB] Get: 182 http://deb.debian.org/debian bookworm/main armhf libmoo-perl all 2.005005-1 [58.0 kB] Get: 183 http://deb.debian.org/debian bookworm/main armhf libencode-locale-perl all 1.05-3 [12.9 kB] Get: 184 http://deb.debian.org/debian bookworm/main armhf libtimedate-perl all 2.3300-2 [39.3 kB] Get: 185 http://deb.debian.org/debian bookworm/main armhf libhttp-date-perl all 6.05-2 [10.5 kB] Get: 186 http://deb.debian.org/debian bookworm/main armhf libfile-listing-perl all 6.15-1 [12.6 kB] Get: 187 http://deb.debian.org/debian bookworm/main armhf libhtml-tagset-perl all 3.20-6 [11.7 kB] Get: 188 http://deb.debian.org/debian bookworm/main armhf libregexp-ipv6-perl all 0.03-3 [5212 B] Get: 189 http://deb.debian.org/debian bookworm/main armhf liburi-perl all 5.17-1 [90.4 kB] Get: 190 http://deb.debian.org/debian bookworm/main armhf libhtml-parser-perl armhf 3.81-1 [97.4 kB] Get: 191 http://deb.debian.org/debian bookworm/main armhf libhtml-tree-perl all 5.07-3 [211 kB] Get: 192 http://deb.debian.org/debian bookworm/main armhf libclone-perl armhf 0.46-1 [13.1 kB] Get: 193 http://deb.debian.org/debian bookworm/main armhf libio-html-perl all 1.004-3 [16.2 kB] Get: 194 http://deb.debian.org/debian bookworm/main armhf liblwp-mediatypes-perl all 6.04-2 [20.2 kB] Get: 195 http://deb.debian.org/debian bookworm/main armhf libhttp-message-perl all 6.44-1 [81.7 kB] Get: 196 http://deb.debian.org/debian bookworm/main armhf libhttp-cookies-perl all 6.10-1 [19.6 kB] Get: 197 http://deb.debian.org/debian bookworm/main armhf libhttp-negotiate-perl all 6.01-2 [13.1 kB] Get: 198 http://deb.debian.org/debian bookworm/main armhf perl-openssl-defaults armhf 7+b1 [7916 B] Get: 199 http://deb.debian.org/debian bookworm/main armhf libnet-ssleay-perl armhf 1.92-2+b1 [298 kB] Get: 200 http://deb.debian.org/debian bookworm/main armhf libio-socket-ssl-perl all 2.081-2 [219 kB] Get: 201 http://deb.debian.org/debian bookworm/main armhf libnet-http-perl all 6.22-1 [25.3 kB] Get: 202 http://deb.debian.org/debian bookworm/main armhf liblwp-protocol-https-perl all 6.10-1 [12.2 kB] Get: 203 http://deb.debian.org/debian bookworm/main armhf libtry-tiny-perl all 0.31-2 [22.6 kB] Get: 204 http://deb.debian.org/debian bookworm/main armhf libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 205 http://deb.debian.org/debian bookworm/main armhf libwww-perl all 6.68-1 [186 kB] Get: 206 http://deb.debian.org/debian bookworm/main armhf patchutils armhf 0.4.2-1 [72.5 kB] Get: 207 http://deb.debian.org/debian bookworm/main armhf wdiff armhf 1.2.2-5 [118 kB] Get: 208 http://deb.debian.org/debian bookworm/main armhf devscripts armhf 2.23.3 [1072 kB] Get: 209 http://deb.debian.org/debian bookworm/main armhf junit all 3.8.2-9 [110 kB] Get: 210 http://deb.debian.org/debian bookworm/main armhf javacc all 7.0.12-1 [624 kB] Get: 211 http://deb.debian.org/debian bookworm/main armhf javahelper all 0.78 [97.2 kB] Get: 212 http://deb.debian.org/debian bookworm/main armhf libjama-java all 1.0.3-2 [31.3 kB] Fetched 316 MB in 18s (17.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal: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 ... 19329 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.2-6) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.5.0-1_armhf.deb ... Unpacking libexpat1:armhf (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_armhf.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:armhf (3.11.2-6) ... Setting up libexpat1:armhf (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... 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 ... 19645 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_armhf.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:armhf. Preparing to unpack .../3-libreadline8_8.2-1.3_armhf.deb ... Unpacking libreadline8:armhf (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6_armhf.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... 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 ... 20079 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_armhf.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package netbase. Preparing to unpack .../001-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package openssl. Preparing to unpack .../003-openssl_3.0.8-1_armhf.deb ... Unpacking openssl (3.0.8-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../004-ca-certificates_20230311_all.deb ... Unpacking ca-certificates (20230311) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.44-3_armhf.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../006-libmagic1_1%3a5.44-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.44-3_armhf.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-12_armhf.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../009-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.22.4-10_armhf.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../011-bsdextrautils_2.38.1-5+b1_armhf.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../012-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../013-man-db_2.11.2-2_armhf.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../014-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../015-libgdk-pixbuf2.0-common_2.42.10+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../016-libglib2.0-0_2.74.6-2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.74.6-2) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../017-libicu72_72.1-3_armhf.deb ... Unpacking libicu72:armhf (72.1-3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../018-libxml2_2.9.14+dfsg-1.2_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.2) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../019-shared-mime-info_2.2-1_armhf.deb ... Unpacking shared-mime-info (2.2-1) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../020-libjpeg62-turbo_1%3a2.1.5-2_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.1.5-2) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../021-libpng16-16_1.6.39-2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.39-2) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../022-libdeflate0_1.14-1_armhf.deb ... Unpacking libdeflate0:armhf (1.14-1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../023-libjbig0_2.1-6.1_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../024-liblerc4_4.0.0+ds-2_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-2) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../025-libwebp7_1.2.4-0.1_armhf.deb ... Unpacking libwebp7:armhf (1.2.4-0.1) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../026-libtiff6_4.5.0-5_armhf.deb ... Unpacking libtiff6:armhf (4.5.0-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf. Preparing to unpack .../027-libgdk-pixbuf-2.0-0_2.42.10+dfsg-1+b1_armhf.deb ... Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-1+b1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../028-gtk-update-icon-cache_3.24.37-2_armhf.deb ... Unpacking gtk-update-icon-cache (3.24.37-2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../029-adwaita-icon-theme_43-1_all.deb ... Unpacking adwaita-icon-theme (43-1) ... Selecting previously unselected package ca-certificates-java. Preparing to unpack .../030-ca-certificates-java_20230103_all.deb ... Unpacking ca-certificates-java (20230103) ... Selecting previously unselected package java-common. Preparing to unpack .../031-java-common_0.74_all.deb ... Unpacking java-common (0.74) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../032-libavahi-common-data_0.8-10_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-10) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../033-libavahi-common3_0.8-10_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-10) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../034-libdbus-1-3_1.14.6-1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.14.6-1) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../035-libavahi-client3_0.8-10_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-10) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../036-libcups2_2.4.2-3_armhf.deb ... Unpacking libcups2:armhf (2.4.2-3) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../037-liblcms2-2_2.14-2_armhf.deb ... Unpacking liblcms2-2:armhf (2.14-2) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../038-libbrotli1_1.0.9-2+b6_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2+b6) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../039-libfreetype6_2.12.1+dfsg-5_armhf.deb ... Unpacking libfreetype6:armhf (2.12.1+dfsg-5) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../040-fonts-dejavu-core_2.37-6_all.deb ... Unpacking fonts-dejavu-core (2.37-6) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../041-fontconfig-config_2.14.1-4_armhf.deb ... Unpacking fontconfig-config (2.14.1-4) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../042-libfontconfig1_2.14.1-4_armhf.deb ... Unpacking libfontconfig1:armhf (2.14.1-4) ... Selecting previously unselected package libnspr4:armhf. Preparing to unpack .../043-libnspr4_2%3a4.35-1_armhf.deb ... Unpacking libnspr4:armhf (2:4.35-1) ... Selecting previously unselected package libnss3:armhf. Preparing to unpack .../044-libnss3_2%3a3.87.1-1_armhf.deb ... Unpacking libnss3:armhf (2:3.87.1-1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../045-libasound2-data_1.2.8-1_all.deb ... Unpacking libasound2-data (1.2.8-1) ... Selecting previously unselected package libasound2:armhf. Preparing to unpack .../046-libasound2_1.2.8-1+b1_armhf.deb ... Unpacking libasound2:armhf (1.2.8-1+b1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../047-libgraphite2-3_1.3.14-1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../048-libharfbuzz0b_6.0.0+dfsg-3_armhf.deb ... Unpacking libharfbuzz0b:armhf (6.0.0+dfsg-3) ... Selecting previously unselected package libpcsclite1:armhf. Preparing to unpack .../049-libpcsclite1_1.9.9-2_armhf.deb ... Unpacking libpcsclite1:armhf (1.9.9-2) ... Selecting previously unselected package openjdk-17-jre-headless:armhf. Preparing to unpack .../050-openjdk-17-jre-headless_17.0.6+10-1_armhf.deb ... Unpacking openjdk-17-jre-headless:armhf (17.0.6+10-1) ... Selecting previously unselected package default-jre-headless. Preparing to unpack .../051-default-jre-headless_2%3a1.17-74_armhf.deb ... Unpacking default-jre-headless (2:1.17-74) ... Selecting previously unselected package ant. Preparing to unpack .../052-ant_1.10.13-1_all.deb ... Unpacking ant (1.10.13-1) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../053-at-spi2-common_2.46.0-5_all.deb ... Unpacking at-spi2-common (2.46.0-5) ... Selecting previously unselected package m4. Preparing to unpack .../054-m4_1.4.19-3_armhf.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../055-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../056-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../057-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 .../058-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package dctrl-tools. Preparing to unpack .../059-dctrl-tools_2.24-3_armhf.deb ... Unpacking dctrl-tools (2.24-3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../060-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../061-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../062-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../063-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 .../064-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../065-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 .../066-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../067-libelf1_0.188-2.1_armhf.deb ... Unpacking libelf1:armhf (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../068-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package gettext. Preparing to unpack .../069-gettext_0.21-12_armhf.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../070-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 .../071-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../072-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../073-libgtk2.0-common_2.24.33-2_all.deb ... Unpacking libgtk2.0-common (2.24.33-2) ... Selecting previously unselected package libatk1.0-0:armhf. Preparing to unpack .../074-libatk1.0-0_2.46.0-5_armhf.deb ... Unpacking libatk1.0-0:armhf (2.46.0-5) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../075-libpixman-1-0_0.42.2-1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.42.2-1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../076-libxau6_1%3a1.0.9-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../077-libbsd0_0.11.7-2_armhf.deb ... Unpacking libbsd0:armhf (0.11.7-2) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../078-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../079-libxcb1_1.15-1_armhf.deb ... Unpacking libxcb1:armhf (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../080-libx11-data_2%3a1.8.4-2_all.deb ... Unpacking libx11-data (2:1.8.4-2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../081-libx11-6_2%3a1.8.4-2_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.4-2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../082-libxcb-render0_1.15-1_armhf.deb ... Unpacking libxcb-render0:armhf (1.15-1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../083-libxcb-shm0_1.15-1_armhf.deb ... Unpacking libxcb-shm0:armhf (1.15-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../084-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 .../085-libxrender1_1%3a0.9.10-1.1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../086-libcairo2_1.16.0-7_armhf.deb ... Unpacking libcairo2:armhf (1.16.0-7) ... Selecting previously unselected package fontconfig. Preparing to unpack .../087-fontconfig_2.14.1-4_armhf.deb ... Unpacking fontconfig (2.14.1-4) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../088-libfribidi0_1.0.8-2.1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.8-2.1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../089-libthai-data_0.1.29-1_all.deb ... Unpacking libthai-data (0.1.29-1) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../090-libdatrie1_0.2.13-2+b1_armhf.deb ... Unpacking libdatrie1:armhf (0.2.13-2+b1) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../091-libthai0_0.1.29-1_armhf.deb ... Unpacking libthai0:armhf (0.1.29-1) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../092-libpango-1.0-0_1.50.12+ds-1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.50.12+ds-1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../093-libpangoft2-1.0-0_1.50.12+ds-1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.50.12+ds-1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../094-libpangocairo-1.0-0_1.50.12+ds-1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.50.12+ds-1) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../095-libxcomposite1_1%3a0.4.5-1_armhf.deb ... Unpacking libxcomposite1:armhf (1:0.4.5-1) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../096-libxfixes3_1%3a6.0.0-2_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-2) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../097-libxcursor1_1%3a1.2.1-1_armhf.deb ... Unpacking libxcursor1:armhf (1:1.2.1-1) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../098-libxdamage1_1%3a1.1.6-1_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.6-1) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../099-libxi6_2%3a1.8-1+b1_armhf.deb ... Unpacking libxi6:armhf (2:1.8-1+b1) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../100-libxinerama1_2%3a1.1.4-3_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.4-3) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../101-libxrandr2_2%3a1.5.2-2+b1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.5.2-2+b1) ... Selecting previously unselected package libgtk2.0-0:armhf. Preparing to unpack .../102-libgtk2.0-0_2.24.33-2_armhf.deb ... Unpacking libgtk2.0-0:armhf (2.24.33-2) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../103-libglvnd0_1.6.0-1_armhf.deb ... Unpacking libglvnd0:armhf (1.6.0-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../104-libdrm-common_2.4.114-1_all.deb ... Unpacking libdrm-common (2.4.114-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../105-libdrm2_2.4.114-1+b1_armhf.deb ... Unpacking libdrm2:armhf (2.4.114-1+b1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../106-libglapi-mesa_22.3.6-1+deb12u1_armhf.deb ... Unpacking libglapi-mesa:armhf (22.3.6-1+deb12u1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../107-libx11-xcb1_2%3a1.8.4-2_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.8.4-2) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../108-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 .../109-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 .../110-libxcb-glx0_1.15-1_armhf.deb ... Unpacking libxcb-glx0:armhf (1.15-1) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../111-libxcb-present0_1.15-1_armhf.deb ... Unpacking libxcb-present0:armhf (1.15-1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../112-libxcb-randr0_1.15-1_armhf.deb ... Unpacking libxcb-randr0:armhf (1.15-1) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../113-libxcb-sync1_1.15-1_armhf.deb ... Unpacking libxcb-sync1:armhf (1.15-1) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../114-libxcb-xfixes0_1.15-1_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.15-1) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../115-libxshmfence1_1.3-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../116-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../117-libdrm-amdgpu1_2.4.114-1+b1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.114-1+b1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../118-libdrm-nouveau2_2.4.114-1+b1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.114-1+b1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../119-libdrm-radeon1_2.4.114-1+b1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.114-1+b1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../120-libedit2_3.1-20221030-2_armhf.deb ... Unpacking libedit2:armhf (3.1-20221030-2) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../121-libz3-4_4.8.12-3.1_armhf.deb ... Unpacking libz3-4:armhf (4.8.12-3.1) ... Selecting previously unselected package libllvm15:armhf. Preparing to unpack .../122-libllvm15_1%3a15.0.6-4+b1_armhf.deb ... Unpacking libllvm15:armhf (1:15.0.6-4+b1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../123-libsensors-config_1%3a3.6.0-7.1_all.deb ... Unpacking libsensors-config (1:3.6.0-7.1) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../124-libsensors5_1%3a3.6.0-7.1_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-7.1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../125-libgl1-mesa-dri_22.3.6-1+deb12u1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (22.3.6-1+deb12u1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../126-libglx-mesa0_22.3.6-1+deb12u1_armhf.deb ... Unpacking libglx-mesa0:armhf (22.3.6-1+deb12u1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../127-libglx0_1.6.0-1_armhf.deb ... Unpacking libglx0:armhf (1.6.0-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../128-libgl1_1.6.0-1_armhf.deb ... Unpacking libgl1:armhf (1.6.0-1) ... Selecting previously unselected package libgif7:armhf. Preparing to unpack .../129-libgif7_5.2.1-2.5_armhf.deb ... Unpacking libgif7:armhf (5.2.1-2.5) ... Selecting previously unselected package x11-common. Preparing to unpack .../130-x11-common_1%3a7.7+23_all.deb ... Unpacking x11-common (1:7.7+23) ... Selecting previously unselected package libxtst6:armhf. Preparing to unpack .../131-libxtst6_2%3a1.2.3-1.1_armhf.deb ... Unpacking libxtst6:armhf (2:1.2.3-1.1) ... Selecting previously unselected package openjdk-17-jre:armhf. Preparing to unpack .../132-openjdk-17-jre_17.0.6+10-1_armhf.deb ... Unpacking openjdk-17-jre:armhf (17.0.6+10-1) ... Selecting previously unselected package default-jre. Preparing to unpack .../133-default-jre_2%3a1.17-74_armhf.deb ... Unpacking default-jre (2:1.17-74) ... Selecting previously unselected package openjdk-17-jdk-headless:armhf. Preparing to unpack .../134-openjdk-17-jdk-headless_17.0.6+10-1_armhf.deb ... Unpacking openjdk-17-jdk-headless:armhf (17.0.6+10-1) ... Selecting previously unselected package default-jdk-headless. Preparing to unpack .../135-default-jdk-headless_2%3a1.17-74_armhf.deb ... Unpacking default-jdk-headless (2:1.17-74) ... Selecting previously unselected package openjdk-17-jdk:armhf. Preparing to unpack .../136-openjdk-17-jdk_17.0.6+10-1_armhf.deb ... Unpacking openjdk-17-jdk:armhf (17.0.6+10-1) ... Selecting previously unselected package default-jdk. Preparing to unpack .../137-default-jdk_2%3a1.17-74_armhf.deb ... Unpacking default-jdk (2:1.17-74) ... Selecting previously unselected package libassuan0:armhf. Preparing to unpack .../138-libassuan0_2.5.5-5_armhf.deb ... Unpacking libassuan0:armhf (2.5.5-5) ... Selecting previously unselected package gpgconf. Preparing to unpack .../139-gpgconf_2.2.40-1.1_armhf.deb ... Unpacking gpgconf (2.2.40-1.1) ... Selecting previously unselected package libksba8:armhf. Preparing to unpack .../140-libksba8_1.6.3-2_armhf.deb ... Unpacking libksba8:armhf (1.6.3-2) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../141-libsasl2-modules-db_2.1.28+dfsg-10_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg-10) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../142-libsasl2-2_2.1.28+dfsg-10_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg-10) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../143-libldap-2.5-0_2.5.13+dfsg-5_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.13+dfsg-5) ... Selecting previously unselected package libnpth0:armhf. Preparing to unpack .../144-libnpth0_1.6-3_armhf.deb ... Unpacking libnpth0:armhf (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../145-dirmngr_2.2.40-1.1_armhf.deb ... Unpacking dirmngr (2.2.40-1.1) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../146-gnupg-l10n_2.2.40-1.1_all.deb ... Unpacking gnupg-l10n (2.2.40-1.1) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../147-gnupg-utils_2.2.40-1.1_armhf.deb ... Unpacking gnupg-utils (2.2.40-1.1) ... Selecting previously unselected package gpg. Preparing to unpack .../148-gpg_2.2.40-1.1_armhf.deb ... Unpacking gpg (2.2.40-1.1) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../149-pinentry-curses_1.2.1-1_armhf.deb ... Unpacking pinentry-curses (1.2.1-1) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../150-gpg-agent_2.2.40-1.1_armhf.deb ... Unpacking gpg-agent (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../151-gpg-wks-client_2.2.40-1.1_armhf.deb ... Unpacking gpg-wks-client (2.2.40-1.1) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../152-gpg-wks-server_2.2.40-1.1_armhf.deb ... Unpacking gpg-wks-server (2.2.40-1.1) ... Selecting previously unselected package gpgsm. Preparing to unpack .../153-gpgsm_2.2.40-1.1_armhf.deb ... Unpacking gpgsm (2.2.40-1.1) ... Selecting previously unselected package gnupg. Preparing to unpack .../154-gnupg_2.2.40-1.1_all.deb ... Unpacking gnupg (2.2.40-1.1) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../155-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 .../156-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 .../157-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 .../158-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 .../159-libio-pty-perl_1%3a1.17-1_armhf.deb ... Unpacking libio-pty-perl (1:1.17-1) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../160-libipc-run-perl_20220807.0-1_all.deb ... Unpacking libipc-run-perl (20220807.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../161-libclass-method-modifiers-perl_2.14-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.14-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../162-libclass-xsaccessor-perl_1.19-4+b1_armhf.deb ... Unpacking libclass-xsaccessor-perl (1.19-4+b1) ... Selecting previously unselected package libb-hooks-op-check-perl:armhf. Preparing to unpack .../163-libb-hooks-op-check-perl_0.22-2+b1_armhf.deb ... Unpacking libb-hooks-op-check-perl:armhf (0.22-2+b1) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../164-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 .../165-libdevel-callchecker-perl_0.008-2_armhf.deb ... Unpacking libdevel-callchecker-perl:armhf (0.008-2) ... Selecting previously unselected package libparams-classify-perl:armhf. Preparing to unpack .../166-libparams-classify-perl_0.015-2+b1_armhf.deb ... Unpacking libparams-classify-perl:armhf (0.015-2+b1) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../167-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 .../168-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 .../169-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 .../170-libsub-quote-perl_2.006008-1_all.deb ... Unpacking libsub-quote-perl (2.006008-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../171-libmoo-perl_2.005005-1_all.deb ... Unpacking libmoo-perl (2.005005-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../172-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../173-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../174-libhttp-date-perl_6.05-2_all.deb ... Unpacking libhttp-date-perl (6.05-2) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../175-libfile-listing-perl_6.15-1_all.deb ... Unpacking libfile-listing-perl (6.15-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../176-libhtml-tagset-perl_3.20-6_all.deb ... Unpacking libhtml-tagset-perl (3.20-6) ... Selecting previously unselected package libregexp-ipv6-perl. Preparing to unpack .../177-libregexp-ipv6-perl_0.03-3_all.deb ... Unpacking libregexp-ipv6-perl (0.03-3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../178-liburi-perl_5.17-1_all.deb ... Unpacking liburi-perl (5.17-1) ... Selecting previously unselected package libhtml-parser-perl:armhf. Preparing to unpack .../179-libhtml-parser-perl_3.81-1_armhf.deb ... Unpacking libhtml-parser-perl:armhf (3.81-1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../180-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 .../181-libclone-perl_0.46-1_armhf.deb ... Unpacking libclone-perl:armhf (0.46-1) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../182-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 .../183-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 .../184-libhttp-message-perl_6.44-1_all.deb ... Unpacking libhttp-message-perl (6.44-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../185-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../186-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 .../187-perl-openssl-defaults_7+b1_armhf.deb ... Unpacking perl-openssl-defaults:armhf (7+b1) ... Selecting previously unselected package libnet-ssleay-perl:armhf. Preparing to unpack .../188-libnet-ssleay-perl_1.92-2+b1_armhf.deb ... Unpacking libnet-ssleay-perl:armhf (1.92-2+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../189-libio-socket-ssl-perl_2.081-2_all.deb ... Unpacking libio-socket-ssl-perl (2.081-2) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../190-libnet-http-perl_6.22-1_all.deb ... Unpacking libnet-http-perl (6.22-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../191-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../192-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 .../193-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../194-libwww-perl_6.68-1_all.deb ... Unpacking libwww-perl (6.68-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../195-patchutils_0.4.2-1_armhf.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../196-wdiff_1.2.2-5_armhf.deb ... Unpacking wdiff (1.2.2-5) ... Selecting previously unselected package devscripts. Preparing to unpack .../197-devscripts_2.23.3_armhf.deb ... Unpacking devscripts (2.23.3) ... Selecting previously unselected package junit. Preparing to unpack .../198-junit_3.8.2-9_all.deb ... Unpacking junit (3.8.2-9) ... Selecting previously unselected package javacc. Preparing to unpack .../199-javacc_7.0.12-1_all.deb ... Unpacking javacc (7.0.12-1) ... Selecting previously unselected package javahelper. Preparing to unpack .../200-javahelper_0.78_all.deb ... Unpacking javahelper (0.78) ... Selecting previously unselected package libjama-java. Preparing to unpack .../201-libjama-java_1.0.3-2_all.deb ... Unpacking libjama-java (1.0.3-2) ... Setting up libksba8:armhf (1.6.3-2) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libgraphite2-3:armhf (1.3.14-1) ... Setting up liblcms2-2:armhf (2.14-2) ... Setting up libpixman-1-0:armhf (0.42.2-1) ... Setting up wdiff (1.2.2-5) ... Setting up libfile-which-perl (1.27-2) ... Setting up libxau6:armhf (1:1.0.9-1) ... Setting up libicu72:armhf (72.1-3) ... Setting up liblerc4:armhf (4.0.0+ds-2) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up java-common (0.74) ... Setting up libdynaloader-functions-perl (0.003-3) ... Setting up libdatrie1:armhf (0.2.13-2+b1) ... Setting up libclass-method-modifiers-perl (2.14-1) ... Setting up libio-pty-perl (1:1.17-1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libclone-perl:armhf (0.46-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.74.6-2) ... No schema files found: doing nothing. Setting up libglvnd0:armhf (1.6.0-1) ... Setting up libhtml-tagset-perl (3.20-6) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libbrotli1:armhf (1.0.9-2+b6) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-1) ... 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-7.1) ... Setting up libmagic1:armhf (1:5.44-3) ... Setting up libdeflate0:armhf (1.14-1) ... Setting up perl-openssl-defaults:armhf (7+b1) ... Setting up libjama-java (1.0.3-2) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up libencode-locale-perl (1.05-3) ... Setting up libnpth0:armhf (1.6-3) ... Setting up file (1:5.44-3) ... Setting up libassuan0:armhf (2.5.5-5) ... Setting up libjbig0:armhf (2.1-6.1) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg-10) ... Setting up libasound2-data (1.2.8-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:armhf (4.8.12-3.1) ... Setting up libjpeg62-turbo:armhf (1:2.1.5-2) ... Setting up junit (3.8.2-9) ... Setting up libx11-data (2:1.8.4-2) ... Setting up libnspr4:armhf (2:4.35-1) ... Setting up gnupg-l10n (2.2.40-1.1) ... Setting up libavahi-common-data:armhf (0.8-10) ... Setting up libdbus-1-3:armhf (1.14.6-1) ... Setting up libfribidi0:armhf (1.0.8-2.1) ... Setting up libpng16-16:armhf (1.6.39-2) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.21-12) ... Setting up libb-hooks-op-check-perl:armhf (0.22-2+b1) ... Setting up fonts-dejavu-core (2.37-6) ... Setting up libipc-run-perl (20220807.0-1) ... Setting up libpcsclite1:armhf (1.9.9-2) ... Setting up libsensors5:armhf (1:3.6.0-7.1) ... Setting up libglapi-mesa:armhf (22.3.6-1+deb12u1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg-10) ... Setting up autoconf (2.71-3) ... Setting up libwebp7:armhf (1.2.4-0.1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libregexp-ipv6-perl (0.03-3) ... Setting up libgif7:armhf (5.2.1-2.5) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up libxshmfence1:armhf (1.3-1) ... Setting up at-spi2-common (2.46.0-5) ... Setting up libtiff6:armhf (4.5.0-5) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libasound2:armhf (1.2.8-1+b1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-override-perl (0.09-4) ... Setting up libthai-data (0.1.29-1) ... Setting up netbase (6.4) ... Setting up libsub-quote-perl (2.006008-1) ... Setting up libclass-xsaccessor-perl (1.19-4+b1) ... Setting up libgtk2.0-common (2.24.33-2) ... Setting up libatk1.0-0:armhf (2.46.0-5) ... Setting up libfile-dirlist-perl (0.05-3) ... Setting up libfile-homedir-perl (1.006-2) ... Setting up openssl (3.0.8-1) ... Setting up libbsd0:armhf (0.11.7-2) ... Setting up libdrm-common (2.4.114-1) ... Setting up libelf1:armhf (0.188-2.1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:armhf (2.9.14+dfsg-1.2) ... Setting up liburi-perl (5.17-1) ... Setting up libfile-touch-perl (0.12-2) ... Setting up dctrl-tools (2.24-3) ... Setting up libnet-ssleay-perl:armhf (1.92-2+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-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libhttp-date-perl (6.05-2) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libxcb1:armhf (1.15-1) ... Setting up gettext (0.21-12) ... Setting up libxcb-xfixes0:armhf (1.15-1) ... Setting up libfile-listing-perl (6.15-1) ... Setting up libtool (2.4.7-5) ... Setting up libxcb-render0:armhf (1.15-1) ... Setting up fontconfig-config (2.14.1-4) ... Setting up libxcb-glx0:armhf (1.15-1) ... Setting up libedit2:armhf (3.1-20221030-2) ... Setting up libreadline8:armhf (8.2-1.3) ... Setting up libavahi-common3:armhf (0.8-10) ... Setting up libnet-http-perl (6.22-1) ... Setting up libnss3:armhf (2:3.87.1-1) ... Setting up libxcb-shm0:armhf (1.15-1) ... Setting up libdevel-callchecker-perl:armhf (0.008-2) ... Setting up libldap-2.5-0:armhf (2.5.13+dfsg-5) ... 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-1) ... Setting up ca-certificates (20230311) ... Updating certificates in /etc/ssl/certs... 140 added, 0 removed; done. Setting up libfreetype6:armhf (2.12.1+dfsg-5) ... Setting up libxcb-sync1:armhf (1.15-1) ... Setting up shared-mime-info (2.2-1) ... 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.114-1+b1) ... Setting up dwz (0.15-1) ... Setting up groff-base (1.22.4-10) ... Setting up libxcb-randr0:armhf (1.15-1) ... Setting up libhtml-parser-perl:armhf (3.81-1) ... Setting up libllvm15:armhf (1:15.0.6-4+b1) ... Setting up gpgconf (2.2.40-1.1) ... Setting up libx11-6:armhf (2:1.8.4-2) ... Setting up libharfbuzz0b:armhf (6.0.0+dfsg-3) ... Setting up libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-1+b1) ... Setting up libfontconfig1:armhf (2.14.1-4) ... Setting up libxcomposite1:armhf (1:0.4.5-1) ... Setting up libavahi-client3:armhf (0.8-10) ... Setting up libio-socket-ssl-perl (2.081-2) ... Setting up gpg (2.2.40-1.1) ... Setting up gnupg-utils (2.2.40-1.1) ... Setting up libhttp-message-perl (6.44-1) ... Setting up libdrm-amdgpu1:armhf (2.4.114-1+b1) ... Setting up libxcb-dri3-0:armhf (1.15-1) ... Setting up gtk-update-icon-cache (3.24.37-2) ... Setting up libx11-xcb1:armhf (2:1.8.4-2) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up fontconfig (2.14.1-4) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:armhf (2.4.114-1+b1) ... Setting up libxdamage1:armhf (1:1.1.6-1) ... Setting up gpg-agent (2.2.40-1.1) ... Setting up libxrender1:armhf (1:0.9.10-1.1) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up libdrm-radeon1:armhf (2.4.114-1+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libpython3.11-stdlib:armhf (3.11.2-6) ... Setting up libparams-classify-perl:armhf (0.015-2+b1) ... Setting up gpgsm (2.2.40-1.1) ... Setting up libpango-1.0-0:armhf (1.50.12+ds-1) ... Setting up libgl1-mesa-dri:armhf (22.3.6-1+deb12u1) ... Setting up libxext6:armhf (2:1.3.4-1+b1) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libcairo2:armhf (1.16.0-7) ... Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ... Setting up dirmngr (2.2.40-1.1) ... Setting up adwaita-icon-theme (43-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) ... Setting up libxinerama1:armhf (2:1.1.4-3) ... Setting up libxrandr2:armhf (2:1.5.2-2+b1) ... Setting up gpg-wks-server (2.2.40-1.1) ... Setting up libcups2:armhf (2.4.2-3) ... Setting up libpangoft2-1.0-0:armhf (1.50.12+ds-1) ... Setting up libpangocairo-1.0-0:armhf (1.50.12+ds-1) ... Setting up libpython3-stdlib:armhf (3.11.2-1+b1) ... Setting up python3.11 (3.11.2-6) ... Setting up libglx-mesa0:armhf (22.3.6-1+deb12u1) ... Setting up libxi6:armhf (2:1.8-1+b1) ... Setting up gpg-wks-client (2.2.40-1.1) ... Setting up libglx0:armhf (1.6.0-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libxtst6:armhf (2:1.2.3-1.1) ... Setting up libmoo-perl (2.005005-1) ... Setting up libxcursor1:armhf (1:1.2.1-1) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up libgl1:armhf (1.6.0-1) ... Setting up gnupg (2.2.40-1.1) ... Setting up libgtk2.0-0:armhf (2.24.33-2) ... Setting up openjdk-17-jre-headless:armhf (17.0.6+10-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 ca-certificates-java (20230103) ... 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:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068_2.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: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:E-Tugra_Certification_Authority.pem Adding debian:E-Tugra_Global_Root_CA_ECC_v3.pem Adding debian:E-Tugra_Global_Root_CA_RSA_v3.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_1.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:SZAFIR_ROOT_CA2.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:TrustCor_ECA-1.pem Adding debian:TrustCor_RootCert_CA-1.pem Adding debian:TrustCor_RootCert_CA-2.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 liblwp-protocol-https-perl (6.10-1) ... Setting up javacc (7.0.12-1) ... Setting up default-jre-headless (2:1.17-74) ... Setting up libwww-perl (6.68-1) ... Setting up openjdk-17-jre:armhf (17.0.6+10-1) ... Setting up default-jre (2:1.17-74) ... Setting up devscripts (2.23.3) ... Setting up openjdk-17-jdk-headless:armhf (17.0.6+10-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.13-1) ... Setting up javahelper (0.78) ... Setting up openjdk-17-jdk:armhf (17.0.6+10-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-74) ... Setting up default-jdk (2:1.17-74) ... Processing triggers for libc-bin (2.36-9) ... Processing triggers for ca-certificates (20230311) ... 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 (20230103) ... 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/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/jep-2.4.1+ds/build.xml clean: BUILD SUCCESSFUL Total time: 1 second 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/jep-2.4.1+ds' dh_auto_build -- jar ant -Duser.name debian jar Buildfile: /build/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/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/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/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/jep-2.4.1+ds/build [javac] /build/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/jep-2.4.1+ds/dist [jar] Building jar: /build/jep-2.4.1+ds/dist/jep-2.4.1.jar [jar] Building jar: /build/jep-2.4.1+ds/dist/ext-1.1.1.jar [jar] Building jar: /build/jep-2.4.1+ds/dist/jep-2.4.1-withexamples.jar BUILD SUCCESSFUL Total time: 31 seconds make[1]: Leaving directory '/build/jep-2.4.1+ds' debian/rules override_dh_auto_test make[1]: Entering directory '/build/jep-2.4.1+ds' ant -Duser.name debian runtests Buildfile: /build/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.23 [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: 3.827 [junit] [junit] OK (188 tests) [junit] BUILD SUCCESSFUL Total time: 6 seconds make[1]: Leaving directory '/build/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/jep-2.4.1+ds' jh_installlibs dist/jep-2.4.1.jar make[1]: Leaving directory '/build/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/21724 and its subdirectories I: Current time: Fri May 5 12:22:29 -12 2023 I: pbuilder-time-stamp: 1683332549 Sat May 6 00:22:39 UTC 2023 I: 1st build successful. Starting 2nd build on remote node virt64a-armhf-rb.debian.net. Sat May 6 00:22:39 UTC 2023 I: Preparing to do remote build '2' on virt64a-armhf-rb.debian.net. Sat May 6 00:28:04 UTC 2023 I: Deleting $TMPDIR on virt64a-armhf-rb.debian.net. Sat May 6 00:28:07 UTC 2023 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: f496d5ed970050dfb4378a9fa6d70693dc581e6a 10589 jep_2.4.1+ds-4_armhf.buildinfo c87482924636561ffa679394cabc7a1a7847cd3b 88796 libjep-java_2.4.1+ds-4_all.deb Checksums-Sha256: cd331094040caf9f2921dc765aa5d8a82e620dbbaac21e160923fe5cded2be01 10589 jep_2.4.1+ds-4_armhf.buildinfo 777365c8597de98ad993d2bc65fd758df48277758b36fea7217b42d933069842 88796 libjep-java_2.4.1+ds-4_all.deb Files: 7f6cb7fba1fb6d5a26d4cd5f66ad1086 10589 java optional jep_2.4.1+ds-4_armhf.buildinfo ab96e56a67909ed2dd6bd12aaa1a97c6 88796 java optional libjep-java_2.4.1+ds-4_all.deb Sat May 6 00:28:10 UTC 2023 I: diffoscope 241 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.2DLDeKd3/jep_2.4.1+ds-4.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.2DLDeKd3/jep_2.4.1+ds-4.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.2DLDeKd3/jep_2.4.1+ds-4.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.2DLDeKd3/b1/jep_2.4.1+ds-4_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.2DLDeKd3/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.897s) 0.897s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.020s) 0.020s 12 calls diffoscope.comparators.binary.FilesystemFile 0.000s 10 calls abc.DotChangesFile ## specialize (total time: 0.001s) 0.001s 1 call specialize Sat May 6 00:29:05 UTC 2023 I: diffoscope 241 found no differences in the changes files, and a .buildinfo file also exists. Sat May 6 00:29:05 UTC 2023 I: jep from bookworm built successfully and reproducibly on armhf. Sat May 6 00:29:07 UTC 2023 I: Submitting .buildinfo files to external archives: Sat May 6 00:29:08 UTC 2023 I: Submitting 12K b1/jep_2.4.1+ds-4_armhf.buildinfo.asc Sat May 6 00:29:11 UTC 2023 I: Submitting 12K b2/jep_2.4.1+ds-4_armhf.buildinfo.asc Sat May 6 00:29:19 UTC 2023 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sat May 6 00:29:19 UTC 2023 I: Done submitting .buildinfo files. Sat May 6 00:29:19 UTC 2023 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'