Structure
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run

This commit is contained in:
Lucas 2024-05-31 11:20:31 +02:00
parent 1132ff015c
commit 9f40949f5a
7 changed files with 21 additions and 26 deletions

View File

@ -76,3 +76,11 @@ Compiled Classfile
### Beispiel 2: Filled Class
für E2E Tests:
Testdatei mit Main ausführen/kompilieren
Testdatei mit "javac CompilerInput.java" kompilieren
wenn beides erfolgreich
Ergebnis vom eigenen Compiler mit "java myOutput" ausführen
Ergebnis von javac mit "java CompilerInput" ausführen

View File

@ -1,12 +1,6 @@
import org.junit.jupiter.api.Test;
import org.antlr.v4.runtime.CharStream;
import org.antlr.v4.runtime.CharStreams;
import org.antlr.v4.runtime.CommonTokenStream;
import org.antlr.v4.runtime.tree.ParseTree;
import parser.ASTBuilder;
import ast.ClassNode;
import ast.ProgramNode;
import bytecode.ByteCodeGenerator;
import java.io.IOException;
import java.nio.file.Paths;

12
src/test/java/Tester.java Normal file
View File

@ -0,0 +1,12 @@
public class Tester {
public static void main(String[] args) {
}
}
// cp mitgeben
// java -jar pfadtocompiler.jar EmptyClass.java
// mit bash scipt ode rmakefile test automatisieren
// mvn package
// javac tester // tester compilen
// java tester // tester ausführen

View File

@ -1,19 +0,0 @@
public class Tester {
public static void main(String[] args) {
// für E2E Tests:
// Testdatei mit Main ausführen/kompilieren
// Testdatei mit "javac CompilerInput.java" kompilieren
// wenn beides erfolgreich
// Ergebnis vom eigenen Compiler mit "java myOutput" ausführen
// Ergebnis von javac mit "java CompilerInput" ausführen
}
}
// cp mitgeben
// java -jar pfadtocompiler.jar EmptyClass.java
// mit bash scipt ode rmakefile test automatisieren
// mvn package
// javac tester // tester compilen
// java tester // tester ausführen