Skip to content

v1.8.0 #68

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b
uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29

- name: Run Tests in Docker
run: bin/run-tests-in-docker.sh
6 changes: 5 additions & 1 deletion runner/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Changelog

## v1.7.0 - Unreleased
## v1.8.0 - 2024-01-16

- Updated for latest Gleam

## v1.7.0 - 2024-01-16

- Updated for latest Gleam

Expand Down
2 changes: 1 addition & 1 deletion runner/gleam.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name = "exercism_test_runner"
version = "1.7.0"
version = "1.8.0"
description = "A test framework for Gleam exercises on Exercism"
licences = ["Apache-2.0"]
repository = { type = "github", user = "exercism", repo = "gleam-test-runner" }
Expand Down
18 changes: 9 additions & 9 deletions runner/src/exercism/test_runner.gleam
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
// TODO: Get and show stacktrace
import argv
import gleam/io
import gleam/list
import exercism_test_runner/internal.{
type Suite, type Test, type TestResult, Suite, Test,
}
import glance
import gleam/bool
import gleam/string
import gleam/option.{None, Some}
import gleam/dynamic.{type Dynamic}
import gleam/erlang/atom.{type Atom}
import gleam/erlang/charlist.{type Charlist}
import simplifile
import glance
import exercism_test_runner/internal.{
type Suite, type Test, type TestResult, Suite, Test,
}
import gleam/io
import gleam/list
import gleam/option.{None, Some}
import gleam/string
import gleam_community/ansi
import simplifile

pub fn main() {
let assert Ok(files) = read_directory("test")
Expand Down
10 changes: 5 additions & 5 deletions runner/src/exercism_test_runner/internal.gleam
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import gap
import gleam/bit_array
import gleam/dynamic.{type Dynamic}
import gleam/erlang
import gleam/erlang/atom
import gleam/int
import gleam/json.{type Json}
import gleam/list
import gleam/option.{type Option, None, Some}
import gleam/result
import gleam/string
import gleam/option.{type Option, None, Some}
import gleam/bit_array
import gleam/dynamic.{type Dynamic}
import gleam/erlang
import gleam/erlang/atom
import gleam_community/ansi

pub type Error {
Expand Down
12 changes: 6 additions & 6 deletions runner/test/exercism_test_runner_test.gleam
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import gleam/json
import gleam/string
import gleam/dynamic
import gleam/option.{None, Some}
import exercism/test_runner
import exercism/should
import exercism/test_runner
import exercism_test_runner/internal
import gleam/dynamic
import gleam/json
import gleam/option.{None, Some}
import gleam/string

pub fn main() {
test_runner.main()
Expand Down Expand Up @@ -179,7 +179,7 @@ pub fn run_test_test() {
name: "one_test",
function: fn() {
test_runner.debug([1, 2])
test_runner.debug(Ok(Nil))
let _ = test_runner.debug(Ok(Nil))
Ok(Nil)
},
src: "",
Expand Down