···542 # second call succeeds because it defers to $out/bin/bazel-{version}-{os_arch}
543 hello_test
5440000000545 runHook postInstall
546 '';
547
···542 # second call succeeds because it defers to $out/bin/bazel-{version}-{os_arch}
543 hello_test
544545+ ## Test that the GSON serialisation files are present
546+ gson_classes=$(unzip -l $(bazel info install_base)/A-server.jar | grep GsonTypeAdapter.class | wc -l)
547+ if [ "$gson_classes" -lt 10 ]; then
548+ echo "Missing GsonTypeAdapter classes in A-server.jar. Lockfile generation will not work"
549+ exit 1
550+ fi
551+552 runHook postInstall
553 '';
554