НА: Smoke [blead] v5.21.10-19-gaab1202 PASS os/390 23.00 (2964/)
[email protected] (Yaroslav Kuzmin)
| Newsgroups | perl.mvs,perl.perl5.porters |
|---|---|
| Message-ID | <[email protected]> |
I do not have full automatically , because at on z/OS not tool git.
Therefore, I am in the early run on the local machine "git pull" and then run a script that copies the project mainframe and runs Smoke.
What is needed to work Smoke
Install Smoke.
I installed Smoke in manually .
first problem install
incorrect process files Makefile.PL
:> perl Makefile.PL
malformed UTF-8 character in JSON string, at character offset 2 (before ">/_���|듙�����?��...") at /u/pdkuzm /perl/lib/5.21.11/CPAN/Meta/Converter.pm line 61.
at /u/pdkuzm/perl/lib/5.21.11/ExtUtils/MM_Any.pm line 969.
malformed UTF-8 character in JSON string, at character offset 2 (before "��%��������_?��%�...") at /u/pdkuzm/perl/lib/5.21.11/CPAN/Meta/Converter.pm line 61.
fixed error : in file <perl install>/lib/JSON/PP.pm
change line
809 if ( ord $ch > 127 ) {
on line
809 if ( ord $ch > 255 ) {
install additional modules for Smoke
JSON-2.90
URI-1.65
libwww-perl-6.08
HTTP-Date-6.02
HTTP-Message-6.06
configuration smoke
file smokecurrent_config
$conf = {
'cfg' => '/u/pdkuzm/ussport/perl/smoke/perlcurrent.cfg',
'v' => '0',
'smartsmoke' => '0',
'renice' => 0,
'killtime' => '',
'umask' => '0',
'perl_version' => 'blead',
'is56x' => 0,
'ddir' => '/u/pdkuzm/ussport/perl/perl-build',
'sync_type' => 'copy',
'cdir' => '/u/pdkuzm/ussport/perl/perl-git',
'force_c_locale' => '0',
'defaultenv' => '0',
'mail' => '1',
'mail_type' => 'sendmail',
'from' => '[email protected]',
'to' => '[email protected]',
'ccp5p_onfail' => '0',
'cc' => '',
'bcc' => '',
'smokedb_url' => 'http://perl5.test-smoke.org/report',
'send_log' => 'always',
'send_out' => 'always',
'adir' => '/u/pdkuzm/ussport/perl/smoke/logs',
'lfile' => '/u/pdkuzm/ussport/perl/smoke/smokecurrent.log',
'makeopt' => '',
'testmake' => 'make test',
'harnessonly' => '0',
'hasharness3' => 1,
'un_file' => '/u/pdkuzm/ussport/perl/smoke/smokecurrent.usernote',
'un_position' => 'bottom',
'perl5lib' => '/u/pdkuzm/perl/lib:/rsusr/local/lib/perl5',
'delay_report' => '',
'skip_tests' => '/u/pdkuzm/ussport/perl/smoke/smokecurrent.skiptests'
};
an important : sync dir build "copy" , not "git"
in work Smoke errors occur , because not tool git
fixed error: everything is done on the local machine in the project directory perl
1 create files 'git_version.h' and 'lib/Config_git.pl
run command "perl make_patchnum.pl"
2 create file '.patch'
run command "perl Porting/make_dot_patch.pl > .patch"
3 in file Makefile.SH comment out line
1298 # rm -f $(private)
so as to delete a file 'git_version.h' when working Smokey can not
4 append in file MANIFEST line
git_version.h
to work properly in sync copy Smoke
(using sync dir build "hardlink" , append line need not)
5 apend in begin file Configure line
36 rm -f Policy.sh
if you do not delete the file Policy.sh, then the second run Configure from the Smoke is interrupted
For translate encoding UTF-8 in encoding UTF-EBCDIC I used to tools 'tue'
------------------------------------------------------------------------
Yaroslav Kuzmin
Developer C/C++ ,z/OS , Linux
3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
Tel: +7.922.2.38.33.38
Email: [email protected]
Web: www.rocketsoftware.com
________________________________________
От: Karl Williamson <[email protected]>
Отправлено: 26 марта 2015 г. 23:18
Кому: Yaroslav Kuzmin; Perl5 Porters; perl-mvs
Тема: Re: Smoke [blead] v5.21.10-19-gaab1202 PASS os/390 23.00 (2964/)
On 03/26/2015 10:00 AM, Yaroslav Kuzmin wrote:
> Automated smoke report for branch blead 5.21.11 patch aab1202a8d4b691b16384fb41d2e2a06abf664e2 v5.21.10-19-gaab1202
It looks like you have now set up smoking to happen automatically> Am I
right, and if so, how is this set up. Like, does it look once a day or
once every few days to see if new commits have happened?
> RS12: 2964 (2964/)
> on os/390 - 23.00
> using c99 version
> smoketime 7 hours 37 minutes (average 3 hours 48 minutes)
>
> Summary: PASS
>
> O = OK F = Failure(s), extended report at the bottom
> X = Failure(s) under TEST but not under harness
> ? = still running or test results not (yet) available
> Build failures during: - = unknown or N/A
> c = Configure, m = make, M = make (after miniperl), t = make test-prep
>
> v5.21.10-19-gaab1202 Configuration (common) none
> ----------- ---------------------------------------------------------
> O O O O
> | | | +----- PERLIO = perlio -DDEBUGGING
> | | +------- PERLIO = stdio -DDEBUGGING
> | +--------- PERLIO = perlio
> +----------- PERLIO = stdio
>
>
> Locally applied patches:
> SMOKEaab1202a8d4b691b16384fb41d2e2a06abf664e2
>
> Tests skipped on user request:
> # One test name on a line
> Compiler messages(os390):
>
>
>
> --
> Report by Test::Smoke v1.6 running on perl 5.21.11
> (Reporter v0.052 / Smoker v0.045)
>
>
> ------------------------------------------------------------------------
> Yaroslav Kuzmin
> Developer C/C++ ,z/OS , Linux
> 3 Zhukovskiy Street · Miass, Chelyabinsk region 456318 · Russia
> Tel: +7.922.2.38.33.38
> Email: [email protected]
> Web: www.rocketsoftware.com
> ================================
> Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321
> Unsubscribe From Commercial Email – [email protected]
> Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
> Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy
> ================================
>
> This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you.
>
================================
Rocket Software, Inc. and subsidiaries ■ 77 Fourth Avenue, Waltham MA 02451 ■ +1 800.966.3270 ■ +1 781.577.4321
Unsubscribe From Commercial Email – [email protected]
Manage Your Subscription Preferences - http://info.rocketsoftware.com/GlobalSubscriptionManagementEmailFooter_SubscriptionCenter.html
Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy
================================