Skip to content

Commit c6a4d01

Browse files
committed
Fix tests
1 parent bb02e7a commit c6a4d01

File tree

45 files changed

+717
-6
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+717
-6
lines changed

crates/tmc-langs-cli/tests/integration.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ fn extract_project_zstd() {
290290
fn prepare_submission_tar() {
291291
test(|exercise| {
292292
let compressed = NamedTempFile::new().unwrap();
293-
compress_naive(&exercise, &compressed, Compression::TarZstd);
293+
compress_naive(&exercise, &compressed, Compression::Tar);
294294
let target = NamedTempFile::new().unwrap();
295295
let cli = Cli::parse_from([
296296
"tmc-langs-cli",
@@ -300,8 +300,9 @@ fn prepare_submission_tar() {
300300
path_str(&exercise),
301301
"--output-path",
302302
path_str(&target),
303-
"--output-format",
304-
"tar",
303+
// tar should be the default
304+
// "--output-format",
305+
// "tar",
305306
"--submission-path",
306307
path_str(&compressed),
307308
"--submission-compression",
@@ -322,7 +323,7 @@ fn prepare_submission_tar() {
322323
fn prepare_submission_zip() {
323324
test(|exercise| {
324325
let compressed = NamedTempFile::new().unwrap();
325-
compress_naive(&exercise, &compressed, Compression::TarZstd);
326+
compress_naive(&exercise, &compressed, Compression::Zip);
326327
let target = NamedTempFile::new().unwrap();
327328
let cli = Cli::parse_from([
328329
"tmc-langs-cli",
@@ -332,8 +333,8 @@ fn prepare_submission_zip() {
332333
path_str(&exercise),
333334
"--output-path",
334335
path_str(&target),
335-
// "--output-format",
336-
// "zip",
336+
"--output-format",
337+
"zip",
337338
"--submission-path",
338339
path_str(&compressed),
339340
// "--submission-compression",
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
source: crates/tmc-langs-cli/tests/integration.rs
3+
expression: files
4+
input_file: sample_exercises/csharp/failing-exercise
5+
---
6+
- nuget.config
7+
- src
8+
- src/FailingSample
9+
- src/FailingSample/FailingSample.csproj
10+
- src/FailingSample/Program.cs
11+
- test
12+
- test/FailingSampleTests
13+
- test/FailingSampleTests/FailingSampleTests.csproj
14+
- test/FailingSampleTests/ProgramTest.cs
15+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
source: crates/tmc-langs-cli/tests/integration.rs
3+
expression: output
4+
input_file: sample_exercises/csharp/failing-exercise
5+
---
6+
output-kind: output-data
7+
status: finished
8+
message: prepared submission for [PATH] at [PATH]
9+
result: executed-command
10+
data:
11+
output-data-kind: submission-sandbox
12+
output-data: eu.gcr.io/moocfi-public/tmc-sandbox-csharp:latest
13+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
source: crates/tmc-langs-cli/tests/integration.rs
3+
expression: files
4+
input_file: sample_exercises/csharp/non-compiling-exercise
5+
---
6+
- nuget.config
7+
- src
8+
- src/NonCompilingSample
9+
- src/NonCompilingSample/NonCompilingSample.csproj
10+
- src/NonCompilingSample/Program.cs
11+
- test
12+
- test/NonCompilingSampleTests
13+
- test/NonCompilingSampleTests/NonCompilingSampleTests.csproj
14+
- test/NonCompilingSampleTests/ProgramTest.cs
15+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
source: crates/tmc-langs-cli/tests/integration.rs
3+
expression: output
4+
input_file: sample_exercises/csharp/non-compiling-exercise
5+
---
6+
output-kind: output-data
7+
status: finished
8+
message: prepared submission for [PATH] at [PATH]
9+
result: executed-command
10+
data:
11+
output-data-kind: submission-sandbox
12+
output-data: eu.gcr.io/moocfi-public/tmc-sandbox-csharp:latest
13+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
source: crates/tmc-langs-cli/tests/integration.rs
3+
expression: files
4+
input_file: sample_exercises/csharp/partially-passing
5+
---
6+
- nuget.config
7+
- src
8+
- src/TestProject
9+
- src/TestProject/Program.cs
10+
- src/TestProject/TestProject.csproj
11+
- test
12+
- test/TestProjectTests
13+
- test/TestProjectTests/ProgramTest.cs
14+
- test/TestProjectTests/TestProjectTests.csproj
15+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
source: crates/tmc-langs-cli/tests/integration.rs
3+
expression: output
4+
input_file: sample_exercises/csharp/partially-passing
5+
---
6+
output-kind: output-data
7+
status: finished
8+
message: prepared submission for [PATH] at [PATH]
9+
result: executed-command
10+
data:
11+
output-data-kind: submission-sandbox
12+
output-data: eu.gcr.io/moocfi-public/tmc-sandbox-csharp:latest
13+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
source: crates/tmc-langs-cli/tests/integration.rs
3+
expression: files
4+
input_file: sample_exercises/csharp/passing-exercise
5+
---
6+
- nuget.config
7+
- src
8+
- src/PassingSample
9+
- src/PassingSample/PassingSample.csproj
10+
- src/PassingSample/Program.cs
11+
- test
12+
- test/PassingSampleTests
13+
- test/PassingSampleTests/PassingSampleTests.csproj
14+
- test/PassingSampleTests/ProgramTest.cs
15+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
source: crates/tmc-langs-cli/tests/integration.rs
3+
expression: output
4+
input_file: sample_exercises/csharp/passing-exercise
5+
---
6+
output-kind: output-data
7+
status: finished
8+
message: prepared submission for [PATH] at [PATH]
9+
result: executed-command
10+
data:
11+
output-data-kind: submission-sandbox
12+
output-data: eu.gcr.io/moocfi-public/tmc-sandbox-csharp:latest
13+
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
source: crates/tmc-langs-cli/tests/integration.rs
3+
expression: files
4+
input_file: sample_exercises/java/ant-exercise
5+
---
6+
- .tmcproject.json
7+
- build.xml
8+
- lib
9+
- lib/edu-test-utils-0.4.1.jar
10+
- lib/junit-4.10.jar
11+
- nbproject
12+
- nbproject/build-impl.xml
13+
- nbproject/genfiles.properties
14+
- nbproject/project.properties
15+
- nbproject/project.xml
16+
- src
17+
- src/Arith.java
18+
- test
19+
- test/ArithTest.java
20+

0 commit comments

Comments
 (0)