Skip to content

Commit 8341499

Browse files
authored
Roll back nightly version (#43)
1 parent 37e953f commit 8341499

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ RUN apt-get update \
44
# Install required build and runtime dependencies, cannot use `--no-install-recommends`
55
&& apt-get install -y jq wget unzip libmpfr6 libwebkit2gtk-4.1-0 libpcre3 \
66
# Fetch pre-built nightly release and install it
7-
&& wget --quiet --output-document arturo.zip https://github.com/arturo-lang/nightly/releases/download/2025-07-05/arturo-nightly.2025-07-04-amd64-linux-full.zip \
7+
&& wget --quiet --output-document arturo.zip https://github.com/arturo-lang/nightly/releases/download/2025-04-01/arturo-nightly.2025-03-31-amd64-linux-full.zip \
88
&& unzip -d /usr/local/bin arturo.zip arturo \
99
&& rm arturo.zip \
1010
# Install unitt test framework
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"version": 1,
33
"status": "fail",
4-
"message": "\n===== tests/test-all-fail.art =====\n\nDescription: Leap \n \n \u001b[0;33m❌ - assert that a year not divisible by 4 is a common year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 2 and not divisible by 4 is a common year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 4 and not divisible by 100 is a leap year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 4 and 5 is still a leap year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 100 and not divisible by 400 is a common year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 100 but not divisible by 3 is still not a leap year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 400 is a leap year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 400 but not by 125 is still a leap year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 200 and not divisible by 400 is a common year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n\n\n===== Statistics =====\n\n ⏏️ TOTAL: 9 assertions\n✅ PASSED: 0 assertions\n⏩ SKIPPED: 0 assertions\n❌ FAILED: 9 assertions\n\n===== ========== =====\n\n\n\u001b[0;31m══╡ \u001b[1;31mProgram Error\u001b[0;31m ╞═════════════════════════════════════════════════ <script> ══\u001b[0m\n\n Some tests have been failed!"
4+
"message": "\n===== tests/test-all-fail.art =====\n\nDescription: Leap \n \n \u001b[0;33m❌ - assert that a year not divisible by 4 is a common year\u001b[0m\n \u001b[0;31m❌: false = true\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 2 and not divisible by 4 is a common year\u001b[0m\n \u001b[0;31m❌: false = true\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 4 and not divisible by 100 is a leap year\u001b[0m\n \u001b[0;31m❌: true = false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 4 and 5 is still a leap year\u001b[0m\n \u001b[0;31m❌: true = false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 100 and not divisible by 400 is a common year\u001b[0m\n \u001b[0;31m❌: false = true\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 100 but not divisible by 3 is still not a leap year\u001b[0m\n \u001b[0;31m❌: false = true\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 400 is a leap year\u001b[0m\n \u001b[0;31m❌: true = false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 400 but not by 125 is still a leap year\u001b[0m\n \u001b[0;31m❌: true = false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 200 and not divisible by 400 is a common year\u001b[0m\n \u001b[0;31m❌: false = true\u001b[0m\n\n\n\n===== Statistics =====\n\n ⏏️ TOTAL: 9 assertions\n✅ PASSED: 0 assertions\n⏩ SKIPPED: 0 assertions\n❌ FAILED: 9 assertions\n\n===== ========== =====\n\n\n\u001b[0;31m══╡ \u001b[1;31mProgram Error\u001b[0;31m ╞═════════════════════════════════════════════════ <script> ══\u001b[0m\n\n Some tests have been failed!"
55
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"version": 1,
33
"status": "fail",
4-
"message": "\n===== tests/test-panic-fails.art =====\n\nDescription: Panic fails a test suite \n \n \u001b[0;33m✅ - assert that alwaysTrue passes because implemented\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;32m✅: true\u001b[0m\n\n\n\u001b[0;31m══╡ \u001b[1;31mType Error\u001b[0;31m ╞════════════════════════════════════════════════════ <script> ══\u001b[0m\n\n Erroneous type found\u001b[0m\n\n Cannot call function:\n \u001b[1mpanic\u001b[0m .code:\u001b[0;31m ◄\u001b[0m\n \n Wrong attribute value: \n \u001b[1;32mtrue\u001b[0;90m :logical\u001b[0m\n \n Expected: \n :integer\n\n \u001b[0;90m┃ \u001b[1;90mFile: \u001b[0;90m/root/.arturo/packages/cache/unitt/2.0.1/src/internal/runner.art\n \u001b[0;90m┃ \u001b[1;90mLine: \u001b[0;90m32\n \u001b[0;90m┃ \u001b[0m\n \u001b[0;90m┃ 30 ║ ]\u001b[0m\n \u001b[0;90m┃ 31 ║ \u001b[0m\n \u001b[0;90m┃ \u001b[1;90m 32\u001b[0;90m ║\u001b[0;31m►\u001b[0;90m \u001b[1;90m fail: method [][\u001b[0;90m\u001b[0m\n \u001b[0;90m┃ 33 ║ panic.code: 1 \"Some tests have been failed!\"\u001b[0m\n \u001b[0;90m┃ 34 ║ ]\u001b[0m"
4+
"message": "\n===== tests/test-panic-fails.art =====\n\nDescription: Panic fails a test suite \n \n \u001b[0;33m✅ - assert that alwaysTrue passes because implemented\u001b[0m\n \u001b[0;32m✅: true\u001b[0m\n\n\n\u001b[0;31m══╡ \u001b[1;31mType Error\u001b[0;31m ╞════════════════════════════════════════════════════ <script> ══\u001b[0m\n\n Erroneous type found\u001b[0m\n\n Cannot call function:\n \u001b[1mpanic\u001b[0m .code:\u001b[0;31m ◄\u001b[0m\n \n Wrong attribute value: \n \u001b[1;32mtrue\u001b[0;90m :logical\u001b[0m\n \n Expected: \n :integer\n\n \u001b[0;90m┃ \u001b[1;90mFile: \u001b[0;90m/root/.arturo/packages/cache/unitt/2.0.1/src/internal/runner.art\n \u001b[0;90m┃ \u001b[1;90mLine: \u001b[0;90m32\n \u001b[0;90m┃ \u001b[0m\n \u001b[0;90m┃ 30 ║ ]\u001b[0m\n \u001b[0;90m┃ 31 ║ \u001b[0m\n \u001b[0;90m┃ \u001b[1;90m 32\u001b[0;90m ║\u001b[0;31m►\u001b[0;90m \u001b[1;90m fail: method [][\u001b[0;90m\u001b[0m\n \u001b[0;90m┃ 33 ║ panic.code: 1 \"Some tests have been failed!\"\u001b[0m\n \u001b[0;90m┃ 34 ║ ]\u001b[0m"
55
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"version": 1,
33
"status": "fail",
4-
"message": "\n===== tests/test-partial-fail.art =====\n\nDescription: Leap \n \n \u001b[0;33m❌ - assert that a year not divisible by 4 is a common year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 2 and not divisible by 4 is a common year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 4 and not divisible by 100 is a leap year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;31m❌: false\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 4 and 5 is still a leap year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;32m✅: true\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 100 and not divisible by 400 is a common year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;32m✅: true\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 100 but not divisible by 3 is still not a leap year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;32m✅: true\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 400 is a leap year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;32m✅: true\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 400 but not by 125 is still a leap year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;32m✅: true\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 200 and not divisible by 400 is a common year\u001b[0m\n_repr\nthis\\_condition\n \u001b[0;32m✅: true\u001b[0m\n\n\n\n===== Statistics =====\n\n ⏏️ TOTAL: 9 assertions\n✅ PASSED: 6 assertions\n⏩ SKIPPED: 0 assertions\n❌ FAILED: 3 assertions\n\n===== ========== =====\n\n\n\u001b[0;31m══╡ \u001b[1;31mProgram Error\u001b[0;31m ╞═════════════════════════════════════════════════ <script> ══\u001b[0m\n\n Some tests have been failed!"
4+
"message": "\n===== tests/test-partial-fail.art =====\n\nDescription: Leap \n \n \u001b[0;33m❌ - assert that a year not divisible by 4 is a common year\u001b[0m\n \u001b[0;31m❌: false = true\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 2 and not divisible by 4 is a common year\u001b[0m\n \u001b[0;31m❌: false = true\u001b[0m\n\n \u001b[0;33m❌ - assert that a year divisible by 4 and not divisible by 100 is a leap year\u001b[0m\n \u001b[0;31m❌: true = false\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 4 and 5 is still a leap year\u001b[0m\n \u001b[0;32m✅: true = true\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 100 and not divisible by 400 is a common year\u001b[0m\n \u001b[0;32m✅: false = false\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 100 but not divisible by 3 is still not a leap year\u001b[0m\n \u001b[0;32m✅: false = false\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 400 is a leap year\u001b[0m\n \u001b[0;32m✅: true = true\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 400 but not by 125 is still a leap year\u001b[0m\n \u001b[0;32m✅: true = true\u001b[0m\n\n \u001b[0;33m✅ - assert that a year divisible by 200 and not divisible by 400 is a common year\u001b[0m\n \u001b[0;32m✅: false = false\u001b[0m\n\n\n\n===== Statistics =====\n\n ⏏️ TOTAL: 9 assertions\n✅ PASSED: 6 assertions\n⏩ SKIPPED: 0 assertions\n❌ FAILED: 3 assertions\n\n===== ========== =====\n\n\n\u001b[0;31m══╡ \u001b[1;31mProgram Error\u001b[0;31m ╞═════════════════════════════════════════════════ <script> ══\u001b[0m\n\n Some tests have been failed!"
55
}

0 commit comments

Comments
 (0)