Skip to content

Commit 4e31149

Browse files
committed
testsuite: refactor and replace dependencies test
1 parent d02ecf2 commit 4e31149

File tree

24 files changed

+78
-35
lines changed

24 files changed

+78
-35
lines changed

testsuite/batch_dependencies/1.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

testsuite/batch_dependencies/2.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

testsuite/batch_dependencies/3.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

testsuite/batch_dependencies/init.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

testsuite/batch_dependencies/tests/python_ac_all/echo.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

testsuite/batch_dependencies/tests/python_ac_all/test.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

testsuite/batch_dependencies/tests/python_pass_one/allone.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

testsuite/batch_dependencies/tests/python_pass_one/test.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

testsuite/batch_dependencies/tests/python_pass_two/alltwo.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

testsuite/batch_dependencies/tests/python_pass_two/test.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

testsuite/dependencies/data.zip

1.26 KB
Binary file not shown.

testsuite/dependencies/init.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
archive: data.zip
2+
pretest_test_cases:
3+
- &p1 {in: 1.txt, out: 4.txt}
4+
- &p2 {in: 2.txt, out: 1.txt}
5+
- &p3 {in: 3.txt, out: 10.txt, depends: [*p1]}
6+
test_cases:
7+
- &m1 {in: 5.txt, out: 16.txt, points: 1, depends: [*p1, *p3]}
8+
- &m2
9+
batched:
10+
- {in: 4.txt, out: 2.txt}
11+
- {in: 6.txt, out: 3.txt}
12+
points: 1
13+
depends: [*p2]
14+
- &m3
15+
batched:
16+
- {in: 5.txt, out: 16.txt}
17+
- {in: 10.txt, out: 5.txt}
18+
points: 1
19+
depends: [*m1, *m2]
20+
- &m4 {in: 8.txt, out: 4.txt, points: 1, depends: [*m2]}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
x = int(input())
2+
if x % 2 == 1:
3+
print(x * 3 + 1)
4+
else:
5+
print(x // 2)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
language: PY3
2+
time: 2
3+
memory: 65536
4+
source: sol.py
5+
cases: [AC, AC, AC, AC, AC, AC, AC, AC, AC]
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
x = int(input())
2+
if x % 2 == 0:
3+
print(x // 2)
4+
elif x == 1:
5+
print(4)
6+
else:
7+
print(10)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
language: PY3
2+
time: 2
3+
memory: 65536
4+
source: hardcode_samples_solve_even.py
5+
cases: [AC, AC, AC, WA, AC, AC, SC, SC, AC]
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
x = int(input())
2+
if x == 1:
3+
print(4)
4+
elif x == 2:
5+
print(1)
6+
else:
7+
print(10)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
language: PY3
2+
time: 2
3+
memory: 65536
4+
source: hardcode_samples.py
5+
cases: [AC, AC, AC, WA, WA, SC, SC, SC, SC]
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
x = int(input())
2+
if x % 2 == 1:
3+
print(x * 3 + 1)
4+
else:
5+
print(1)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
language: PY3
2+
time: 2
3+
memory: 65536
4+
source: hardcode_samples_solve_odd.py
5+
cases: [AC, AC, AC, AC, WA, SC, SC, SC, SC]
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
x = int(input())
2+
print(x // 2)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
language: PY3
2+
time: 2
3+
memory: 65536
4+
source: solve_even.py
5+
cases: [WA, SC, SC, SC, SC, SC, SC, SC, SC]
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
x = int(input())
2+
print(x * 3 + 1)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
language: PY3
2+
time: 2
3+
memory: 65536
4+
source: solve_odd.py
5+
cases: [AC, WA, SC, SC, SC, SC, SC, SC, SC]

0 commit comments

Comments
 (0)