test swift language directly

This commit is contained in:
Anthony Sottile 2023-01-16 17:10:58 -05:00
parent a26b631aae
commit c36f03cd2e
7 changed files with 31 additions and 32 deletions

View file

@ -1,4 +0,0 @@
.DS_Store
/.build
/Packages
/*.xcodeproj

View file

@ -1,6 +0,0 @@
- id: swift-hooks-repo
name: Swift hooks repo example
description: Runs the hello world app generated by swift package init --type executable (binary called swift_hooks_repo here)
entry: swift_hooks_repo
language: swift
files: \.(swift)$

View file

@ -1,7 +0,0 @@
// swift-tools-version:5.0
import PackageDescription
let package = Package(
name: "swift_hooks_repo",
targets: [.target(name: "swift_hooks_repo")]
)

View file

@ -1 +0,0 @@
print("Hello, world!")

View file

@ -6,7 +6,6 @@ import subprocess
import pytest
from pre_commit import parse_shebang
from pre_commit.util import CalledProcessError
from pre_commit.util import cmd_output
from pre_commit.util import cmd_output_b
@ -50,10 +49,6 @@ skipif_cant_run_lua = pytest.mark.skipif(
os.name == 'nt',
reason="lua isn't installed or can't be found",
)
skipif_cant_run_swift = pytest.mark.skipif(
parse_shebang.find_executable('swift') is None,
reason="swift isn't installed or can't be found",
)
xfailif_windows = pytest.mark.xfail(os.name == 'nt', reason='windows')