diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..82e43f9 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,18 @@ +FROM mcr.microsoft.com/devcontainers/cpp:1-ubuntu-22.04 + +ARG REINSTALL_CMAKE_VERSION_FROM_SOURCE="3.22.2" + +# Optionally install the cmake for vcpkg +COPY ./reinstall-cmake.sh /tmp/ + +RUN if [ "${REINSTALL_CMAKE_VERSION_FROM_SOURCE}" != "none" ]; then \ + chmod +x /tmp/reinstall-cmake.sh && /tmp/reinstall-cmake.sh ${REINSTALL_CMAKE_VERSION_FROM_SOURCE}; \ + fi \ + && rm -f /tmp/reinstall-cmake.sh + +# [Optional] Uncomment this section to install additional vcpkg ports. +# RUN su vscode -c "${VCPKG_ROOT}/vcpkg install " + +# [Optional] Uncomment this section to install additional packages. +# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ +# && apt-get -y install --no-install-recommends diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..5542593 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,32 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/cpp +{ + "name": "C++", + "build": { + "dockerfile": "Dockerfile" + }, + "features": { + "ghcr.io/devcontainers/features/git:1": { + "ppa": true, + "version": "latest" + }, + "ghcr.io/meaningful-ooo/devcontainer-features/fish:1": { + "fisher": true + } + } + + // Features to add to the dev container. More info: https://containers.dev/features. + // "features": {}, + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], + + // Use 'postCreateCommand' to run commands after the container is created. + // "postCreateCommand": "gcc -v", + + // Configure tool-specific properties. + // "customizations": {}, + + // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "root" +} diff --git a/.devcontainer/reinstall-cmake.sh b/.devcontainer/reinstall-cmake.sh new file mode 100644 index 0000000..408b81d --- /dev/null +++ b/.devcontainer/reinstall-cmake.sh @@ -0,0 +1,59 @@ +#!/usr/bin/env bash +#------------------------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information. +#------------------------------------------------------------------------------------------------------------- +# +set -e + +CMAKE_VERSION=${1:-"none"} + +if [ "${CMAKE_VERSION}" = "none" ]; then + echo "No CMake version specified, skipping CMake reinstallation" + exit 0 +fi + +# Cleanup temporary directory and associated files when exiting the script. +cleanup() { + EXIT_CODE=$? + set +e + if [[ -n "${TMP_DIR}" ]]; then + echo "Executing cleanup of tmp files" + rm -Rf "${TMP_DIR}" + fi + exit $EXIT_CODE +} +trap cleanup EXIT + + +echo "Installing CMake..." +apt-get -y purge --auto-remove cmake +mkdir -p /opt/cmake + +architecture=$(dpkg --print-architecture) +case "${architecture}" in + arm64) + ARCH=aarch64 ;; + amd64) + ARCH=x86_64 ;; + *) + echo "Unsupported architecture ${architecture}." + exit 1 + ;; +esac + +CMAKE_BINARY_NAME="cmake-${CMAKE_VERSION}-linux-${ARCH}.sh" +CMAKE_CHECKSUM_NAME="cmake-${CMAKE_VERSION}-SHA-256.txt" +TMP_DIR=$(mktemp -d -t cmake-XXXXXXXXXX) + +echo "${TMP_DIR}" +cd "${TMP_DIR}" + +curl -sSL "https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/${CMAKE_BINARY_NAME}" -O +curl -sSL "https://github.com/Kitware/CMake/releases/download/v${CMAKE_VERSION}/${CMAKE_CHECKSUM_NAME}" -O + +sha256sum -c --ignore-missing "${CMAKE_CHECKSUM_NAME}" +sh "${TMP_DIR}/${CMAKE_BINARY_NAME}" --prefix=/opt/cmake --skip-license + +ln -s /opt/cmake/bin/cmake /usr/local/bin/cmake +ln -s /opt/cmake/bin/ctest /usr/local/bin/ctest diff --git a/test/config.json b/test/config.json index 468a95c..ac5684c 100644 --- a/test/config.json +++ b/test/config.json @@ -2,39 +2,39 @@ "StatusInterpreter":{"0":"OK","1":"Wrong Answer","139":"Segmentation fault","137":"(Killed) maybe Time Limit Error"}, "Cases": [ - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B0.out && diff -u /tmp/B0.out test/testcases/basic-testcases/test0.out >/tmp/diff_B0","uid":"#0","tid":"/1/0"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B1.out && diff -u /tmp/B1.out test/testcases/basic-testcases/test1.out >/tmp/diff_B1","uid":"#1","tid":"/1/1"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B2.out && diff -u /tmp/B2.out test/testcases/basic-testcases/test2.out >/tmp/diff_B2","uid":"#2","tid":"/1/2"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B3.out && diff -u /tmp/B3.out test/testcases/basic-testcases/test3.out >/tmp/diff_B3","uid":"#3","tid":"/1/3"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B4.out && diff -u /tmp/B4.out test/testcases/basic-testcases/test4.out >/tmp/diff_B4","uid":"#4","tid":"/1/4"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B5.out && diff -u /tmp/B5.out test/testcases/basic-testcases/test5.out >/tmp/diff_B5","uid":"#5","tid":"/1/5"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B6.out && diff -u /tmp/B6.out test/testcases/basic-testcases/test6.out >/tmp/diff_B6","uid":"#6","tid":"/1/6"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B7.out && diff -u /tmp/B7.out test/testcases/basic-testcases/test7.out >/tmp/diff_B7","uid":"#7","tid":"/1/7"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B8.out && diff -u /tmp/B8.out test/testcases/basic-testcases/test8.out >/tmp/diff_B8","uid":"#8","tid":"/1/8"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B9.out && diff -u /tmp/B9.out test/testcases/basic-testcases/test9.out >/tmp/diff_B9","uid":"#9","tid":"/1/9"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B10.out && diff -u /tmp/B10.out test/testcases/basic-testcases/test10.out >/tmp/diff_B10","uid":"#10","tid":"/1/10"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B11.out && diff -u /tmp/B11.out test/testcases/basic-testcases/test11.out >/tmp/diff_B11","uid":"#11","tid":"/1/11"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B12.out && diff -u /tmp/B12.out test/testcases/basic-testcases/test12.out >/tmp/diff_B12","uid":"#12","tid":"/1/12"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 6s build/code /tmp/B13.out && diff -u /tmp/B13.out test/testcases/basic-testcases/test13.out >/tmp/diff_B13","uid":"#13","tid":"/1/13"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I0.out && diff -u /tmp/I0.out test/testcases/bigint-testcases/BigIntegerTest0.out >/tmp/diff_I0","uid":"#14","tid":"/2/0"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I1.out && diff -u /tmp/I1.out test/testcases/bigint-testcases/BigIntegerTest1.out >/tmp/diff_I1","uid":"#15","tid":"/2/1"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I2.out && diff -u /tmp/I2.out test/testcases/bigint-testcases/BigIntegerTest2.out >/tmp/diff_I2","uid":"#16","tid":"/2/2"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I3.out && diff -u /tmp/I3.out test/testcases/bigint-testcases/BigIntegerTest3.out >/tmp/diff_I3","uid":"#17","tid":"/2/3"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I4.out && diff -u /tmp/I4.out test/testcases/bigint-testcases/BigIntegerTest4.out >/tmp/diff_I4","uid":"#18","tid":"/2/4"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I5.out && diff -u /tmp/I5.out test/testcases/bigint-testcases/BigIntegerTest5.out >/tmp/diff_I5","uid":"#19","tid":"/2/5"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I6.out && diff -u /tmp/I6.out test/testcases/bigint-testcases/BigIntegerTest6.out >/tmp/diff_I6","uid":"#20","tid":"/2/6"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I7.out && diff -u /tmp/I7.out test/testcases/bigint-testcases/BigIntegerTest7.out >/tmp/diff_I7","uid":"#21","tid":"/2/7"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I8.out && diff -u /tmp/I8.out test/testcases/bigint-testcases/BigIntegerTest8.out >/tmp/diff_I8","uid":"#22","tid":"/2/8"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I9.out && diff -u /tmp/I9.out test/testcases/bigint-testcases/BigIntegerTest9.out >/tmp/diff_I9","uid":"#23","tid":"/2/9"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I10.out && diff -u /tmp/I10.out test/testcases/bigint-testcases/BigIntegerTest10.out >/tmp/diff_I10","uid":"#24","tid":"/2/10"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I11.out && diff -u /tmp/I11.out test/testcases/bigint-testcases/BigIntegerTest11.out >/tmp/diff_I11","uid":"#25","tid":"/2/11"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I12.out && diff -u /tmp/I12.out test/testcases/bigint-testcases/BigIntegerTest12.out >/tmp/diff_I12","uid":"#26","tid":"/2/12"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I13.out && diff -u /tmp/I13.out test/testcases/bigint-testcases/BigIntegerTest13.out >/tmp/diff_I13","uid":"#27","tid":"/2/13"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I14.out && diff -u /tmp/I14.out test/testcases/bigint-testcases/BigIntegerTest14.out >/tmp/diff_I14","uid":"#28","tid":"/2/14"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I15.out && diff -u /tmp/I15.out test/testcases/bigint-testcases/BigIntegerTest15.out >/tmp/diff_I15","uid":"#29","tid":"/2/15"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I16.out && diff -u /tmp/I16.out test/testcases/bigint-testcases/BigIntegerTest16.out >/tmp/diff_I16","uid":"#30","tid":"/2/16"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I17.out && diff -u /tmp/I17.out test/testcases/bigint-testcases/BigIntegerTest17.out >/tmp/diff_I17","uid":"#31","tid":"/2/17"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I18.out && diff -u /tmp/I18.out test/testcases/bigint-testcases/BigIntegerTest18.out >/tmp/diff_I18","uid":"#32","tid":"/2/18"}, - {"command":"cd /home/happyzym/CSWorkSpace/Proc/BigHomework/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I19.out && diff -u /tmp/I19.out test/testcases/bigint-testcases/BigIntegerTest19.out >/tmp/diff_I19","uid":"#33","tid":"/2/19"} + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B0.out && diff -u /tmp/B0.out test/testcases/basic-testcases/test0.out >/tmp/diff_B0","uid":"#0","tid":"/1/0"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B1.out && diff -u /tmp/B1.out test/testcases/basic-testcases/test1.out >/tmp/diff_B1","uid":"#1","tid":"/1/1"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B2.out && diff -u /tmp/B2.out test/testcases/basic-testcases/test2.out >/tmp/diff_B2","uid":"#2","tid":"/1/2"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B3.out && diff -u /tmp/B3.out test/testcases/basic-testcases/test3.out >/tmp/diff_B3","uid":"#3","tid":"/1/3"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B4.out && diff -u /tmp/B4.out test/testcases/basic-testcases/test4.out >/tmp/diff_B4","uid":"#4","tid":"/1/4"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B5.out && diff -u /tmp/B5.out test/testcases/basic-testcases/test5.out >/tmp/diff_B5","uid":"#5","tid":"/1/5"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B6.out && diff -u /tmp/B6.out test/testcases/basic-testcases/test6.out >/tmp/diff_B6","uid":"#6","tid":"/1/6"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B7.out && diff -u /tmp/B7.out test/testcases/basic-testcases/test7.out >/tmp/diff_B7","uid":"#7","tid":"/1/7"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B8.out && diff -u /tmp/B8.out test/testcases/basic-testcases/test8.out >/tmp/diff_B8","uid":"#8","tid":"/1/8"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B9.out && diff -u /tmp/B9.out test/testcases/basic-testcases/test9.out >/tmp/diff_B9","uid":"#9","tid":"/1/9"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B10.out && diff -u /tmp/B10.out test/testcases/basic-testcases/test10.out >/tmp/diff_B10","uid":"#10","tid":"/1/10"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B11.out && diff -u /tmp/B11.out test/testcases/basic-testcases/test11.out >/tmp/diff_B11","uid":"#11","tid":"/1/11"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 1s build/code /tmp/B12.out && diff -u /tmp/B12.out test/testcases/basic-testcases/test12.out >/tmp/diff_B12","uid":"#12","tid":"/1/12"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 6s build/code /tmp/B13.out && diff -u /tmp/B13.out test/testcases/basic-testcases/test13.out >/tmp/diff_B13","uid":"#13","tid":"/1/13"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I0.out && diff -u /tmp/I0.out test/testcases/bigint-testcases/BigIntegerTest0.out >/tmp/diff_I0","uid":"#14","tid":"/2/0"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I1.out && diff -u /tmp/I1.out test/testcases/bigint-testcases/BigIntegerTest1.out >/tmp/diff_I1","uid":"#15","tid":"/2/1"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I2.out && diff -u /tmp/I2.out test/testcases/bigint-testcases/BigIntegerTest2.out >/tmp/diff_I2","uid":"#16","tid":"/2/2"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I3.out && diff -u /tmp/I3.out test/testcases/bigint-testcases/BigIntegerTest3.out >/tmp/diff_I3","uid":"#17","tid":"/2/3"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I4.out && diff -u /tmp/I4.out test/testcases/bigint-testcases/BigIntegerTest4.out >/tmp/diff_I4","uid":"#18","tid":"/2/4"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I5.out && diff -u /tmp/I5.out test/testcases/bigint-testcases/BigIntegerTest5.out >/tmp/diff_I5","uid":"#19","tid":"/2/5"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I6.out && diff -u /tmp/I6.out test/testcases/bigint-testcases/BigIntegerTest6.out >/tmp/diff_I6","uid":"#20","tid":"/2/6"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I7.out && diff -u /tmp/I7.out test/testcases/bigint-testcases/BigIntegerTest7.out >/tmp/diff_I7","uid":"#21","tid":"/2/7"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I8.out && diff -u /tmp/I8.out test/testcases/bigint-testcases/BigIntegerTest8.out >/tmp/diff_I8","uid":"#22","tid":"/2/8"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I9.out && diff -u /tmp/I9.out test/testcases/bigint-testcases/BigIntegerTest9.out >/tmp/diff_I9","uid":"#23","tid":"/2/9"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I10.out && diff -u /tmp/I10.out test/testcases/bigint-testcases/BigIntegerTest10.out >/tmp/diff_I10","uid":"#24","tid":"/2/10"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I11.out && diff -u /tmp/I11.out test/testcases/bigint-testcases/BigIntegerTest11.out >/tmp/diff_I11","uid":"#25","tid":"/2/11"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I12.out && diff -u /tmp/I12.out test/testcases/bigint-testcases/BigIntegerTest12.out >/tmp/diff_I12","uid":"#26","tid":"/2/12"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I13.out && diff -u /tmp/I13.out test/testcases/bigint-testcases/BigIntegerTest13.out >/tmp/diff_I13","uid":"#27","tid":"/2/13"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I14.out && diff -u /tmp/I14.out test/testcases/bigint-testcases/BigIntegerTest14.out >/tmp/diff_I14","uid":"#28","tid":"/2/14"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I15.out && diff -u /tmp/I15.out test/testcases/bigint-testcases/BigIntegerTest15.out >/tmp/diff_I15","uid":"#29","tid":"/2/15"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I16.out && diff -u /tmp/I16.out test/testcases/bigint-testcases/BigIntegerTest16.out >/tmp/diff_I16","uid":"#30","tid":"/2/16"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I17.out && diff -u /tmp/I17.out test/testcases/bigint-testcases/BigIntegerTest17.out >/tmp/diff_I17","uid":"#31","tid":"/2/17"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I18.out && diff -u /tmp/I18.out test/testcases/bigint-testcases/BigIntegerTest18.out >/tmp/diff_I18","uid":"#32","tid":"/2/18"}, + {"command":"cd /workspaces/BH-Python-Interpreter-2023 && timeout -s 9 3s build/code /tmp/I19.out && diff -u /tmp/I19.out test/testcases/bigint-testcases/BigIntegerTest19.out >/tmp/diff_I19","uid":"#33","tid":"/2/19"} ] } \ No newline at end of file