A
Android
Original poster
]
Как протестировать модули Powershell, используя Perl6 и Sparrow6
устанавливать:
zef install Sparrow6 Tomtit
использование
Написать модуль Powershell
Модули / привет / hello.ps1
функция Hello {
пары ( [Параметр (Обязательный = $ верно)]
[String] $ имя)
Write-Host Привет $ name
}
Написать Sparrow6 обертку
mkdir -p .tom / tasks / test-hello
.tom / задачи / тест-привет / task.ps1:
Импорт-Модуль привет
$ name = config 'name'
Привет-имя $ имя
.tom / задачи / тест-привет / task.check:
генератор: выведите «Hello». (config () -> {name})
Написать задание Tomtit
Том - Эдит Тест-Привет
запуск задачи ".tom / tasks / test-hello",% (name => "Sparrow6")
Запустить тест
PSModulePath = $ PWD / modules tom test-hello
02:47:26 27.07.2009 Индекс [хранилище] обновлен из файла: /// home / melezhik / repo / api / v1 / index
02:47:26 27.07.2009 [.tom / tasks / test-hello] Привет Sparrow6
[проверка задачи] соответствие стандартного вывода <Hello Sparrow6> True
Спасибо за чтение. Надеемся эта информация была вам полезна.
Как протестировать модули Powershell, используя Perl6 и Sparrow6
устанавливать:
zef install Sparrow6 Tomtit
использование
Написать модуль Powershell
Модули / привет / hello.ps1
функция Hello {
пары ( [Параметр (Обязательный = $ верно)]
[String] $ имя)
Write-Host Привет $ name
}
Написать Sparrow6 обертку
mkdir -p .tom / tasks / test-hello
.tom / задачи / тест-привет / task.ps1:
Импорт-Модуль привет
$ name = config 'name'
Привет-имя $ имя
.tom / задачи / тест-привет / task.check:
генератор: выведите «Hello». (config () -> {name})
Написать задание Tomtit
Том - Эдит Тест-Привет
запуск задачи ".tom / tasks / test-hello",% (name => "Sparrow6")
Запустить тест
PSModulePath = $ PWD / modules tom test-hello
02:47:26 27.07.2009 Индекс [хранилище] обновлен из файла: /// home / melezhik / repo / api / v1 / index
02:47:26 27.07.2009 [.tom / tasks / test-hello] Привет Sparrow6
[проверка задачи] соответствие стандартного вывода <Hello Sparrow6> True
Спасибо за чтение. Надеемся эта информация была вам полезна.