Loading .gitignore +4 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ evaluation_results*/ # Dev logs, pid files, and runtime artifacts .dev/ .tmp/ # Proto gem build output _build/ Loading Loading @@ -53,4 +54,7 @@ fixtures/profiling/ e2e/config/cdc-producer.yaml e2e/config/cdc-consumer.yaml e2e/config/cdc-reconciler.yaml # Generated by e2e/scripts/test.sh on test failure (CH dumps, pod logs, junit) e2e/diagnostics/ .claude/ e2e/charts/robot-runner/templates/job.yaml +13 −1 Original line number Diff line number Diff line Loading @@ -14,9 +14,15 @@ spec: command: ["sh", "-c"] args: - | set -e apt-get update -qq && apt-get install -qq -y --no-install-recommends \ git ca-certificates >/dev/null mkdir -p /fixtures tar xzf /fixtures-archive/fixtures.tar.gz -C /fixtures pip install --quiet --disable-pip-version-check --root-user-action=ignore \ robotframework=={{ .Values.robotframework.version }} \ robotframework-requests=={{ .Values.robotframework.requestsVersion }} && robotframework-requests=={{ .Values.robotframework.requestsVersion }} set +e robot --outputdir /tmp/results --xunit /tmp/results/xunit.xml \ --consolecolors off --exitonfailure /tests/ RC=$? Loading @@ -36,9 +42,15 @@ spec: - name: tests mountPath: /tests readOnly: true - name: fixtures mountPath: /fixtures-archive readOnly: true resources: {{- toYaml .Values.resources | nindent 10 }} volumes: - name: tests configMap: name: {{ .Values.configMap }} - name: fixtures configMap: name: {{ .Values.fixturesConfigMap }} e2e/charts/robot-runner/values.yaml +1 −0 Original line number Diff line number Diff line Loading @@ -17,5 +17,6 @@ namespaces: gkg: "" configMap: e2e-robot-tests fixturesConfigMap: e2e-robot-fixtures rootCredentialsSecret: gitlab-root-credentials ttlSecondsAfterFinished: 600 e2e/fixtures/java/weather-app/README.md 0 → 100644 +8 −0 Original line number Diff line number Diff line # weather-app (java) CLI fixture for code-graph indexing tests. Mocked data, no network. ``` mvn -B package java -jar target/weather-app.jar --city Berlin ``` e2e/fixtures/java/weather-app/pom.xml 0 → 100644 +35 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>weather-app</artifactId> <version>0.1.0</version> <packaging>jar</packaging> <properties> <maven.compiler.source>21</maven.compiler.source> <maven.compiler.target>21</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <finalName>weather-app</finalName> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.4.1</version> <configuration> <archive> <manifest> <mainClass>com.example.weather.Main</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build> </project> Loading
.gitignore +4 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ evaluation_results*/ # Dev logs, pid files, and runtime artifacts .dev/ .tmp/ # Proto gem build output _build/ Loading Loading @@ -53,4 +54,7 @@ fixtures/profiling/ e2e/config/cdc-producer.yaml e2e/config/cdc-consumer.yaml e2e/config/cdc-reconciler.yaml # Generated by e2e/scripts/test.sh on test failure (CH dumps, pod logs, junit) e2e/diagnostics/ .claude/
e2e/charts/robot-runner/templates/job.yaml +13 −1 Original line number Diff line number Diff line Loading @@ -14,9 +14,15 @@ spec: command: ["sh", "-c"] args: - | set -e apt-get update -qq && apt-get install -qq -y --no-install-recommends \ git ca-certificates >/dev/null mkdir -p /fixtures tar xzf /fixtures-archive/fixtures.tar.gz -C /fixtures pip install --quiet --disable-pip-version-check --root-user-action=ignore \ robotframework=={{ .Values.robotframework.version }} \ robotframework-requests=={{ .Values.robotframework.requestsVersion }} && robotframework-requests=={{ .Values.robotframework.requestsVersion }} set +e robot --outputdir /tmp/results --xunit /tmp/results/xunit.xml \ --consolecolors off --exitonfailure /tests/ RC=$? Loading @@ -36,9 +42,15 @@ spec: - name: tests mountPath: /tests readOnly: true - name: fixtures mountPath: /fixtures-archive readOnly: true resources: {{- toYaml .Values.resources | nindent 10 }} volumes: - name: tests configMap: name: {{ .Values.configMap }} - name: fixtures configMap: name: {{ .Values.fixturesConfigMap }}
e2e/charts/robot-runner/values.yaml +1 −0 Original line number Diff line number Diff line Loading @@ -17,5 +17,6 @@ namespaces: gkg: "" configMap: e2e-robot-tests fixturesConfigMap: e2e-robot-fixtures rootCredentialsSecret: gitlab-root-credentials ttlSecondsAfterFinished: 600
e2e/fixtures/java/weather-app/README.md 0 → 100644 +8 −0 Original line number Diff line number Diff line # weather-app (java) CLI fixture for code-graph indexing tests. Mocked data, no network. ``` mvn -B package java -jar target/weather-app.jar --city Berlin ```
e2e/fixtures/java/weather-app/pom.xml 0 → 100644 +35 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>weather-app</artifactId> <version>0.1.0</version> <packaging>jar</packaging> <properties> <maven.compiler.source>21</maven.compiler.source> <maven.compiler.target>21</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <finalName>weather-app</finalName> <plugins> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.4.1</version> <configuration> <archive> <manifest> <mainClass>com.example.weather.Main</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build> </project>