move change log to separate file
Этот коммит содержится в:
родитель
5a17900dba
коммит
36742103e3
2 изменённых файлов: 42 добавлений и 45 удалений
42
CHANGELOG.md
Обычный файл
42
CHANGELOG.md
Обычный файл
|
@ -0,0 +1,42 @@
|
|||
# Change LOG
|
||||
|
||||
**2016-06-14** - **v0.5.0**
|
||||
- godog now uses **go tool compile** and **go tool link** to support
|
||||
vendor directory dependencies. It also compiles test executable the same
|
||||
way as standard **go test** utility. With this change, only go
|
||||
versions from **1.5** are now supported.
|
||||
|
||||
**2016-06-01**
|
||||
- parse flags in main command, to show version and help without needing
|
||||
to compile test package and buildable go sources.
|
||||
|
||||
**2016-05-28**
|
||||
- show nicely formatted called step func name and file path
|
||||
|
||||
**2016-05-26**
|
||||
- pack gherkin dependency in a subpackage to prevent compatibility
|
||||
conflicts in the future. If recently upgraded, probably you will need to
|
||||
reference gherkin as `github.com/DATA-DOG/godog/gherkin` instead.
|
||||
|
||||
**2016-05-25**
|
||||
- refactored test suite build tooling in order to use standard **go test**
|
||||
tool. Which allows to compile package with godog runner script in **go**
|
||||
idiomatic way. It also supports all build environment options as usual.
|
||||
- **godog.Run** now returns an **int** exit status. It was not returning
|
||||
anything before, so there is no compatibility breaks.
|
||||
|
||||
**2016-03-04**
|
||||
- added **junit** compatible output formatter, which prints **xml**
|
||||
results to **os.Stdout**
|
||||
- fixed #14 which skipped printing background steps when there was
|
||||
scenario outline in feature.
|
||||
|
||||
**2015-07-03**
|
||||
- changed **godog.Suite** from interface to struct. Context registration should be updated accordingly. The reason
|
||||
for change: since it exports the same methods and there is no need to mock a function in tests, there is no
|
||||
obvious reason to keep an interface.
|
||||
- in order to support running suite concurrently, needed to refactor an entry point of application. The **Run** method
|
||||
now is a func of godog package which initializes and run the suite (or more suites). Method **New** is removed. This
|
||||
change made godog a little cleaner.
|
||||
- renamed **RegisterFormatter** func to **Format** to be more consistent.
|
||||
|
45
README.md
45
README.md
|
@ -61,9 +61,6 @@ themselves from costly regressions.
|
|||
|
||||
go get github.com/DATA-DOG/godog/cmd/godog
|
||||
|
||||
**Note:** currently godog cannot manage **vendor** directory dependencies,
|
||||
[#35](https://github.com/DATA-DOG/godog/issues/35).
|
||||
|
||||
### Example
|
||||
|
||||
The following example can be [found
|
||||
|
@ -188,48 +185,6 @@ See implementation examples:
|
|||
- [rest API server](https://github.com/DATA-DOG/godog/tree/master/examples/api)
|
||||
- [godogs](https://github.com/DATA-DOG/godog/tree/master/examples/godogs)
|
||||
|
||||
### Changes
|
||||
|
||||
**2016-06-14**
|
||||
- godog now uses **go tool compile** and **go tool link** to support
|
||||
vendor directory dependencies. It also compiles test executable the same
|
||||
way as standard **go test** utility. With this change, only go
|
||||
versions from **1.5** are now supported.
|
||||
|
||||
**2016-06-01**
|
||||
- parse flags in main command, to show version and help without needing
|
||||
to compile test package and buildable go sources.
|
||||
|
||||
**2016-05-28**
|
||||
- show nicely formatted called step func name and file path
|
||||
|
||||
**2016-05-26**
|
||||
- pack gherkin dependency in a subpackage to prevent compatibility
|
||||
conflicts in the future. If recently upgraded, probably you will need to
|
||||
reference gherkin as `github.com/DATA-DOG/godog/gherkin` instead.
|
||||
|
||||
**2016-05-25**
|
||||
- refactored test suite build tooling in order to use standard **go test**
|
||||
tool. Which allows to compile package with godog runner script in **go**
|
||||
idiomatic way. It also supports all build environment options as usual.
|
||||
- **godog.Run** now returns an **int** exit status. It was not returning
|
||||
anything before, so there is no compatibility breaks.
|
||||
|
||||
**2016-03-04**
|
||||
- added **junit** compatible output formatter, which prints **xml**
|
||||
results to **os.Stdout**
|
||||
- fixed #14 which skipped printing background steps when there was
|
||||
scenario outline in feature.
|
||||
|
||||
**2015-07-03**
|
||||
- changed **godog.Suite** from interface to struct. Context registration should be updated accordingly. The reason
|
||||
for change: since it exports the same methods and there is no need to mock a function in tests, there is no
|
||||
obvious reason to keep an interface.
|
||||
- in order to support running suite concurrently, needed to refactor an entry point of application. The **Run** method
|
||||
now is a func of godog package which initializes and run the suite (or more suites). Method **New** is removed. This
|
||||
change made godog a little cleaner.
|
||||
- renamed **RegisterFormatter** func to **Format** to be more consistent.
|
||||
|
||||
### FAQ
|
||||
|
||||
**Q:** Where can I configure common options globally?
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче