|
 |
 |
 |
Changelog for ruby2.6-rubygem-test-unit-3.2.9-57.1.x86_64.rpm :
* Sat Dec 08 2018 Stephan Kulow - updated to version 3.2.9 see installed news.md [#]# 3.2.9 - 2018-12-01 {#version-3-2-9} [#]## Improvements * Added support for data generation by method. `data_#{test_name}` is called to generate data for `test_name` test. * Added support for data matrix generation. Example: ```ruby data(:a, [0, 1, 2]) data(:b, [:x, :y]) def test_data(data) end ``` This example generates the following data matrix: * label: `\"a: 0, b: :x\"`, data: `{a: 0, b: :x}` * label: `\"a: 0, b: :y\"`, data: `{a: 0, b: :y}` * label: `\"a: 1, b: :x\"`, data: `{a: 1, b: :x}` * label: `\"a: 1, b: :y\"`, data: `{a: 1, b: :y}` * label: `\"a: 2, b: :x\"`, data: `{a: 2, b: :x}` * label: `\"a: 2, b: :y\"`, data: `{a: 2, b: :y}` * Added `Test::Unit::TestCase#data` that returns the current data. * Added support for using test method that doesn\'t have no parameters as data driven test. Example: ```ruby data(\"label\", :value) def test_data # Available since this release p data # :value end ``` * Added support for `:keep` option to `Test::Unit::TestCase.data`. * Added support for `:group` option to `Test::Unit::TestCase.data`. It\'s useful to generate multiple data matrix groups. ```ruby [#] Group1 data(:a, [0, 1, 2], group: :g1) data(:b, [:x, :y], group: :g1) [#] Group2 data(:a, [:x, :y], group: :g2) data(:c, [-1, -2], group: :g2) def test_data(data) end ``` This example generates the following data matrix: * label: `\"group: :g1, a: 0, b: :x\"`, data: `{a: 0, b: :x}` * label: `\"group: :g1, a: 0, b: :y\"`, data: `{a: 0, b: :y}` * label: `\"group: :g1, a: 1, b: :x\"`, data: `{a: 1, b: :x}` * label: `\"group: :g1, a: 1, b: :y\"`, data: `{a: 1, b: :y}` * label: `\"group: :g1, a: 2, b: :x\"`, data: `{a: 2, b: :x}` * label: `\"group: :g1, a: 2, b: :y\"`, data: `{a: 2, b: :y}` * label: `\"group: :g2, a: :x, b: -1\"`, data: `{a: :x, b: -1}` * label: `\"group: :g2, a: :x, b: -2\"`, data: `{a: :x, b: -2}` * label: `\"group: :g2, a: :y, b: -1\"`, data: `{a: :y, b: -1}` * label: `\"group: :g2, a: :y, b: -2\"`, data: `{a: :y, b: -2}` * Wed May 16 2018 factory-autoAATTkulow.org- updated to version 3.2.8 see installed news.md [#]# 3.2.8 - 2018-05-13 {#version-3-2-8} [#]## Improvements * [UI][console]: Changed to put code snippet before backtrace on reverse mode. * Tue Dec 19 2017 bgeukenAATTsuse.com- Update to 3.2.7 No changelog found * Thu Sep 21 2017 cooloAATTsuse.com- updated to version 3.2.6 see installed news.md [#]# 3.2.6 - 2017-09-21 {#version-3-2-6} [#]## Improvements * Changed test file require failure to error from omission. [GitHub#154][Patch by naofumi-fujii] [#]## Thanks * naofumi-fujii * Wed Jul 26 2017 mschnitzerAATTsuse.com- updated to version 3.2.5 * Supported `--enable-frozen-string-literal` `ruby` option. [GitHub#149][Reported by Pat Allan] * Tue May 23 2017 cooloAATTsuse.com- updated to version 3.2.4 see installed news.md [#]# 3.2.4 - 2017-05-23 {#version-3-2-4} [#]## Improvements * Updated tests for Ruby 2.4. [GitHUb#136][Patch by Kazuki Tsujimoto] * Supported power\\_assert 1.0.0. [GitHub#137][Patch by Kazuki Tsujimoto] * Added the getting started document. [GitHub#139][GitHub#141][Patch by Hiroyuki Sato] * Added the document for `attribute`. [GitHub#143][Patch by Fumiaki MATSUSHIMA] * Improved a link for GitHub. [GitHub#144][Patch by rochefort] * Updated `.travis.yml`. [GitHub#145][Patch by Jun Aruga] [#]## Fixes * Fixed a contributor name. [GitHub#131][Patch by Akira Matsuda] * Fixed typos in document. [GitHub#132][Patch by Akira Matsuda] * Fixed typos in document. [GitHub#134][Patch by Yuji Yaginuma] * Fixed a bug that data label with \"(\" isn\'t supported. [GitHub#135][Reported by Kazuki Tsujimoto] * Fixed assertion message in English. [GitHub#133][Reported by Khalil Fazal] * Fixed a typo in typo fix. [GitHub#138][Patch by kami] * Fixed a bug that target location finder may return wrong location. [GitHub#146][Patch by Yuki Ito] * Fixed a bug that `--no-show-detail-immediately` raises an error. [GitHub#147][Reported by MSP-Greg] [#]## Thanks * Akira Matsuda * Yuji Yaginuma * Kazuki Tsujimoto * Khalil Fazal * kami * Hiroyuki Sato * Fumiaki MATSUSHIMA * rochefort * Jun Aruga * Yuki Ito * MSP-Greg * Sat Nov 26 2016 cooloAATTsuse.com- updated to version 3.2.3 see installed news.md * Wed Nov 02 2016 cooloAATTsuse.com- updated to version 3.2.2 see installed news.md [#]# 3.2.3 - 2016-11-02 {#version-3-2-2} [#]## Improvements * Improved Travis CI configuration. [GitHub#123][Patch by Ryunosuke SEATO] * Supported Java native exception. [GitHub#126][Reported by Bob Saveland] [#]## Fixes * doc: Fixed markup. [GitHub#127][Patch by Tomohiro Hashidate] * Fixed a bug that `--location=LINE` may not detect a test when fixtures are defined before any tests: 1 class MyTestCase < Test::Unit::TestCase 2 setup do 3 end 4 5 test \"xxx\" do 6 end 7 end `--location=5` couldn\'t find the `xxx` test. [Reported by Ryota Sasabe] [#]## Thanks * Ryunosuke Sato * Tomohiro Hashidate * Bob Saveland * Ryota Sasabe * Wed Jul 20 2016 cooloAATTsuse.com- updated to version 3.2.1 see installed news.md [#]# 3.2.1 - 2016-07-19 {#version-3-2-1} [#]## Improvements * Clarified lib/test/unit/diff.rb license. It\'s a triple license of the Ruby license, PSF license and LGPLv2.1 or later. [Reported by Luisa Pace] * Reported norification when data driven test doesn\'t have parameter. [GitHub#122][Reported by Satoshi \"Moris\" Tagomori] [#]## Thanks * Luisa Pace * Satoshi \"Moris\" Tagomori * Sun Jun 12 2016 cooloAATTsuse.com- updated to version 3.2.0 see installed news.md [#]# 3.2.0 - 2016-06-12 {#version-3-2-0} [#]## Improvements * Supported rxvt family terminals as color available terminals. [GitHub#121][Reported by Ippei Kishida] [#]## Thanks * Ippei Kishida * Sat May 21 2016 cooloAATTsuse.com- updated to version 3.1.9 see installed news.md [#]# 3.1.9 - 2016-05-20 {#version-3-1-9} [#]## Fixes * Fixed conflict with test-unit-power_assert. [GitHub#120][Patch by Kazuki Tsujimoto] * Fixed a bug that path in `$LOAD_PATH` may be removed. [#]## Thanks * Kazuki Tsujimoto * Sun Mar 20 2016 cooloAATTsuse.com- updated to version 3.1.8 see installed news.md [#]# 3.1.8 - 2016-03-19 {#version-3-1-8} [#]## Improvements * Added `--stop-on-failure` command line option. With this option, running test suite is stopped immediately when one test is failed or an error is raised in one test. * Mon Jan 18 2016 cooloAATTsuse.com- updated to version 3.1.7 see installed news.md [#]# 3.1.7 - 2016-01-17 {#version-3-1-7} [#]## Fixes * Added a missing require. [#]# 3.1.6 - 2016-01-17 {#version-3-1-6} It\'s a Ruby on Rails integration improvement release. [#]## Improvements * Filtered backtrace of power\\_assert. [GitHub#114] * Improved performance to retrieve test defined location. * Improved performance to run fixtures in a test. * Supported running a test by `yield` in `setup`: Before: def setup AATTfile = File.open(\"x\") end def teardown AATTfile.close end After: def setup File.open(\"x\") do |file| AATTfile = file yield end end * Added `--default-test-path` option that specifies the default path that has tests. * Made auto runner registration more lazily. Auto runner isn\'t registered automatically until user defines a test. In the previous releases, auto runner is registered automatically when user defines a test case. * Supported specifying a test by location in command line. For example, the following command line runs a test that is defined in /tmp/test_a.rb at line 10: % ruby -r test-unit -e run_test /tmp/test_a.rb:10 [#]## Fixes * Fixed a bug that test isn\'t ran. The test has the same name as data driven test that is defined in parent test case. [GitHub#115] * Sat Oct 10 2015 cooloAATTsuse.com- updated to version 3.1.5 see installed news.md [#]# 3.1.5 - 2015-10-09 {#version-3-1-5} It\'s a Rack integration improvement release. [#]## Improvements * Renamed experimental top-level `run` method to `run_test` method because `run` is conflicted with Rack. [GitHub#32][GitHub:basecamp/pow#303] [Reported by Yevhen Viktorov] [#]## Thanks * Yevhen Viktorov * Sat Sep 26 2015 cooloAATTsuse.com- updated to version 3.1.4 see installed news.md [#]# 3.1.4 - 2015-09-26 {#version-3-1-4} It\'s a minor improvement release. [#]## Improvements * Updated sample code. [GitHub#109][Patch by takiy33] * Updated .travis.yml. [GitHub#110][Patch by takiy33] * document: Added table header in how to document. [GitHub#111][Patch by takiy33] * Removed duplicated code. [GitHub#112][Patch by takiy33] * Removed needless encoding conversion in fetching code snippet. [GitHub#113][Patch by NARUSE, Yui] [#]## Thanks * takiy33 * NARUSE, Yui * Mon Jul 27 2015 cooloAATTsuse.com- updated to version 3.1.3 see installed news.md [#]# 3.1.3 - 2015-07-26 {#version-3-1-3} It\'s a bug fix release. [#]## Improvements * Removed unused `TODO` file. [GitHub#108][Patch by takiy33] [#]## Fixes * `--location`: Fixed a bug that `--location LINE` doesn\'t work when test script is specified as relative path. [Reported by TOMITA Masahiro] The following doesn\'t work: % ruby ./test.rb --location 10 The following works: % ruby test.rb --location 10 [#]## Thanks * takiy33 * TOMITA Masahiro * Fri Jun 12 2015 cooloAATTsuse.com- updated to version 3.1.2 see installed news.md [#]# 3.1.2 - 2015-06-09 {#version-3-1-2} It\'s command line option improvements fix release. [#]## Improvements * `--location`: Made path match rule more strict. [Suggested by kimura wataru] * Before: * If test defined path ends with the specified path, the test is matched. * After: * If base name of test defined path equals to the specified path, the test is matched. * If relative path of test defined path equals to the specified path, the test is matched. * If the specified path is absolute path and test defined path equals to the specified path, the test is matched. * `--pattern`: If the option is specified, the default patterns aren\'t used. In the earlier versions, both the default patterns and the specified patterns are used. [Suggested by kimura wataru] [#]## Thanks * kimura wataru [#]# 3.1.1 - 2015-05-29 {#version-3-1-1} It\'s a bug fix release. [#]## Fixes * Fixed a bug that `--location` detects tests not only in sub test case but also parent test case. [GitHub#105][Reported by wanabe] [#]## Thanks * wanabe * Thu May 28 2015 cooloAATTsuse.com- updated to version 3.1.0 see installed news.md [#]# 3.1.0 - 2015-05-28 {#version-3-1-0} It\'s a bug fix release. [#]## Improvements * [ui][console] Removed needless new line. [#]## Fixes * Fixed a bug that priority mode can\'t be used on Windows. [GitHub#95][Reported by Daniel Berger] * Fixed a homepage URL RubyGems spec. [GitHub#96][Patch by Masayoshi Takahashi] supported.) [GitHub#89][Patch by Aaron Stone] * Fixed a bug that shutdown hook isn\'t called when pass throw exception such as `Interrupt` is raised. [GitHub#98][Reported by jeremiahishere.] * Fixed typos in documents. [GitHub#100][Reported by scivola] [GitHub#102][GitHub#103][Patch by Masafumi Yokoyama] * Fixed a bug that the same name test isn\'t executed in sub test case. [GitHub#104][Reported by wanabe] [#]## Thanks * Daniel Berger * Masayoshi Takahashi * jeremiahishere * scivola * Masafumi Yokoyama * wanabe * Tue Feb 10 2015 cooloAATTsuse.com- updated to version 3.0.9 * Sat May 18 2013 cooloAATTsuse.com- updated to version 2.5.5, no changelog * Wed Jan 23 2013 cooloAATTsuse.com- updated to version 2.5.4, no changelog * Thu Nov 29 2012 cooloAATTsuse.com- updated to version 2.5.3 * improved mini-test compat * Wed Aug 29 2012 cooloAATTsuse.com- updated to version 2.5.2, no changelog * Sun Jul 15 2012 cooloAATTsuse.com- update to 2.5.1, no changelog * Fri Jun 22 2012 cooloAATTsuse.com- update to 2.5.0, no changelog * Fri Apr 27 2012 cooloAATTsuse.com- trying to fix an issue with ci_reporter (see github) * Wed Apr 04 2012 cooloAATTsuse.com- update to 2.4.8 - History.txt removed ;( * Mon Jun 14 2010 mrueckertAATTsuse.de- additional changes from version 2.0.9 * fix a packaging miss.- additional changes from version 2.0.8 * collect *_test.rb and *-test.rb files as test files. * [#28181] improve assert_in_delta message. [Suggested by David MARCHALAND] * show string encoding in assert_equal failure message if they are different. * change default color scheme: * success: green back + white * failure: red back + white * add capture_output. * fix a bug that console runner on verbose mode causes an error for long test name (>= 61). * [#28093] Autorunner ignores all files in a directory named test by default [Reported by Florian Frank]- additional changes from version 2.0.7 * detect redefined test methods. * [INTERFACE IMCOMPATIBLE] multiple --name and --testcase options narrow down targets instead of adding targets. * [#27764] accept custom test_order for each test case. [Suggested by David MARCHALAND] * [#27790] ignore omitted tests from \'n% passed\' report. [Suggested by Daniel Berger] * [#27832] ignore .git directory. [Suggested by Daniel Berger] * [#27792] require \'fileutils\' and \'tmpdir\' lazily for non-priority mode users. [Suggested by David MARCHALAND] * [#27892] modify processed arguments array destructively. [Reported by Bob Saveland] * work without HOME environment variable. [Reported by Champak Ch]- additional changes from version 2.0.6 * [#27380] Declarative syntax? [Daniel Berger] support declarative syntax: test \"test description in natural language\" do ... end * support test description: description \"test description in natural language\" def test_my_test ... end * make max diff target string size customizable by TEST_UNIT_MAX_DIFF_TARGET_STRING_SIZE environment variable. * [#27374] omit_if unexpected behavior [David MARCHALAND] * fix a bug that tests in sub directories aren\'t load with - -basedir. [Daniel Berger] * Fri Jun 11 2010 mrueckertAATTsuse.de- use rubygems_requires macro * Mon Nov 16 2009 dmacvicarAATTnovell.com- update to 2.0.5 * [#27314] fix diff may raise an exception. [Erik Hollensbe]- changes in 2.0.4 * 4 major enhancements * use ~/.test-unit.yml as global configuration file. * add TAP runner. (--runner tap) * support colorized diff: http://test-unit.rubyforge.org/svn/trunk/images/color-diff.png * add Test::Unit::AutoRunner.default_runner= to specify default test runner. * improve verbose mode output format. (use indent) * support NOT_PASS_THROUGH_EXCEPTIONS. * support arguments option in #{runner}_options. * TC_ -> Test in sample test case name. * [#27195] test-unit-2.0.3 + ruby-1.9.1 cannot properly test DelegateClass subclasses [Mike Pomraning] * Fri Sep 04 2009 lslezakAATTsuse.cz- updated to test-unit-2.0.3 * Thu Jul 16 2009 lslezakAATTsuse.cz- do not pack /usr/bin/testrb file, it conflicts with the file in the main ruby package (it\'s the same file) * Thu Jul 16 2009 lslezakAATTsuse.cz- initial packaging (version 2.0.2)
|
|
|