Verified Commit 1ac9fc97 authored by Bohdan Parkhomchuk's avatar Bohdan Parkhomchuk 💬 Committed by GitLab
Browse files

test(e2e): code indexing assertions via orbit api

parent 59deb335
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ evaluation_results*/

# Dev logs, pid files, and runtime artifacts
.dev/
.tmp/

# Proto gem build output
_build/
@@ -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/
+13 −1
Original line number Diff line number Diff line
@@ -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=$?
@@ -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 }}
+1 −0
Original line number Diff line number Diff line
@@ -17,5 +17,6 @@ namespaces:
  gkg: ""

configMap: e2e-robot-tests
fixturesConfigMap: e2e-robot-fixtures
rootCredentialsSecret: gitlab-root-credentials
ttlSecondsAfterFinished: 600
+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
```
+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