-
Notifications
You must be signed in to change notification settings - Fork 12
/
meta-test-family.spec
1354 lines (1143 loc) · 59.2 KB
/
meta-test-family.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
%global framework_name moduleframework
Name: meta-test-family
Version: 0.8.3
Release: 1%{?dist}
Summary: Tool to test components of a modular Fedora
License: GPLv2+
URL: https://github.com/fedora-modularity/meta-test-family
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
BuildArch: noarch
# Exlcude ppc64: there is no docker package on ppc64
# https://bugzilla.redhat.com/show_bug.cgi?id=1465176
ExcludeArch: ppc64
BuildRequires: python2-devel
BuildRequires: python2-setuptools
Requires: python2-avocado
Requires: python2-avocado-plugins-output-html
Requires: docker
Requires: python2-pdc-client
Requires: python2-modulemd
%if 0%{?fedora}
Requires: python2-dockerfile-parse
Requires: python2-netifaces
Requires: python2-mistune
%else
#For EPEL7
Requires: python-dockerfile-parse
Requires: python-netifaces
Requires: python-mistune
%endif
Requires: python2-odcs-client
Provides: modularity-testing-framework = %{version}-%{release}
Obsoletes: modularity-testing-framework < 0.5.18-2
%description
Tool to test components of a modular Fedora.
%prep
%autosetup
# Remove bundled egg-info
rm -rf %{name}.egg-info
%build
%py2_build
%install
%py2_install
install -d -p -m 755 %{buildroot}%{_datadir}/%{framework_name}
%files
%license LICENSE
%{_mandir}/man1/mtf-env-clean.1*
%{_mandir}/man1/mtf-env-set.1*
%{_mandir}/man1/mtf-generator.1*
%{_bindir}/mtf
%{_bindir}/mtf-cmd
%{_bindir}/mtf-generator
%{_bindir}/mtf-env-set
%{_bindir}/mtf-env-clean
%{_bindir}/mtf-init
%{_bindir}/mtf-pdc-module-info-reader
%{python2_sitelib}/moduleframework/
%{python2_sitelib}/mtf/
%{python2_sitelib}/meta_test_family-*.egg-info/
%{_datadir}/moduleframework/
%changelog
* Thu Mar 15 2018 Petr Hracek <[email protected]> - 0.8.3-1
- Add more tests for VOLUME ([email protected])
- Fix issue with VOLUME and add VOLUME dockerlint tests ([email protected])
- Add dependency to pytest ([email protected])
- Fix calling MTF ([email protected])
- Fix regexp and add test suite for dockerfile linter ([email protected])
- moved functions not dependent on PDC to common and use then common in rpm helper ([email protected])
- fix new modules ([email protected])
- use new syntax for module parsing ([email protected])
- fix repositories file, there were whitespaces, not possible to us ([email protected])
- If a file is missing, test always fails ([email protected])
- Fixes #221 Showing reg exp for detection and FROM intruction. ([email protected])
- Fixes #220: If COPY or ADD not present, then True ([email protected])
- move to single cycle ([email protected])
- better section check instead of constans and use = as filter to option parsing ([email protected])
- before run avocado, list tests and find if there are some bad tests, missing ([email protected])
- fix issues with imports over more levels ([email protected])
- Use config file for MTF instead of values hardcoded in python code ([email protected])
- Linters: tag distro specific methods ([email protected])
- Linters: add links to guidelines ([email protected])
* Thu Mar 01 2018 Petr Hracek <[email protected]> - 0.8.2-1
- add example how reason constsructed is used in case of assert ([email protected])
- print tc info in separate function, to not duplicate code and print doc string there ([email protected])
- forgot to change this line, after changing base url ([email protected])
- change base url repository to use mirror instead of direct link ([email protected])
- do not cat log at the end, causes travis issue -> failed result ([email protected])
- remove s2i tests from travis. unable to run them in travis ([email protected])
- adapt changes based on PR review in #216 ([email protected])
- add backward compatibility to skip, to remove this deprecated message ([email protected])
- add more travis checks that mtf command works as expected in clean env (using default config) ([email protected])
- Do not show log links in case skip or cancel, it does not make sense ([email protected])
- fix various issues mentioned in issue #201 ([email protected])
* Tue Feb 27 2018 Petr Hracek <[email protected]> - 0.8.1-1
- Print into log if file does not exist, so user is informed ([email protected])
- Add http check for ADD instruction and support globs ([email protected])
- Fixes #207 Inform user, why test is cancelled or skipped. ([email protected])
- some articles are missing. ([email protected])
- Update documentation. The other grammar issues. ([email protected])
- Fixes according the other review. ([email protected])
- Couple updates based on PR review. ([email protected])
- Remove workarounds for oc whoami -t and docker login ([email protected])
- Copy more docu updates ([email protected])
- Documentation for MTF linters ([email protected])
- Couple more updates. ([email protected])
- Check only architecture label ([email protected])
- Fixes #198 dockerlinter checks files in COPY instruction ([email protected])
- Fix packaging stuff. ([email protected])
- Add docu about OpenShift template ([email protected])
- Couple string updates based on the PR comments #211 ([email protected])
- Fixes #209 Messages for linter errors ([email protected])
- Fix wrong EPEL7 dependencies ([email protected])
- Fix typo in paths. It is regresion ([email protected])
- Couple updates based on PR comments. ([email protected])
- Add support for openshift templates ([email protected])
- OpenShift template support ([email protected])
* Tue Feb 13 2018 Petr "Stone" Hracek <[email protected]> 0.8.0-1
- New upstream release ([email protected])
- remove option --static-linters and use tag ([email protected])
- Fix mtf/metadata test ([email protected])
- Rename tools -> test and create two directories inside
generic and static ([email protected])
- Add support for static linters ([email protected])
- Several fixes based on PR. ([email protected])
- add odcs into requirements.txt ([email protected])
- OpenShift fixes catched by real testing ([email protected])
- Couple fixes based on #195 Pull Request ([email protected])
- DISABLE CHECK-MTF-METADATA, PDC-MODULE and MTF/METADATA.
IT FAILS ([email protected])
- Using OpenShift 3.6.0 ([email protected])
- Include OpenShift into Travis CI and testing ([email protected])
- Fix typo in returncode ([email protected])
- cath exception from subprocess to know return code ([email protected])
- remove avocado.run and replace it by subprocess
to see outputs on the fly ([email protected])
- add tee to all integration tests for easier debugging ([email protected])
- speed optimization for avocado based test tag filtering ([email protected])
- fix metadata if bug is found ([email protected])
- add tests for tooling if imported tests are included ([email protected])
- add git cloning abilities to metadata ([email protected])
- existing file should not be replaced via
metadata (keep local version) ([email protected])
- url_downloader option in metadata.yaml allows download
tests via URLlib ([email protected])
- improve search for helpMD file ([email protected])
- helpmd and docker lint cleanup of loading classes ([email protected])
- Update PR with PEP 8 and use @property also
for avocado_test.py ([email protected])
- Keep backwards compatibility ([email protected])
- Couple updates. dependency_list and remove getters ([email protected])
- Remove obsolete function which is not used anywhere ([email protected])
- Fixes #167 First try for property, setter and getter ([email protected])
* Wed Jan 17 2018 Petr "Stone" Hracek <[email protected]> 0.7.10-1
- Couple fixes based on #195 Pull Request ([email protected])
- DISABLE CHECK-MTF-METADATA, PDC-MODULE and MTF/METADATA. IT FAILS
- Using OpenShift 3.6.0 ([email protected])
- Include OpenShift into Travis CI and testing ([email protected])
- Fix typo in returncode ([email protected])
- cath exception from subprocess to know return code ([email protected])
- remove avocado.run and replace it by subprocess to see outputs on the fly
- add tee to all integration tests for easier debugging ([email protected])
- speed optimization for avocado based test tag filtering ([email protected])
* Wed Dec 13 2017 Jan Scotka <[email protected]> 0.7.9-1
- fix metadata if bug is found ([email protected])
- add tests for tooling if imported tests are included ([email protected])
- add git cloning abilities to metadata ([email protected])
- existing file should not be replaced via metadata (keep local version)
- url_downloader option in metadata.yaml allows download tests via URLlib
- improve search for helpMD file ([email protected])
- helpmd and docker lint cleanup of loading classes ([email protected])
- Update PR with PEP 8 and use @property also for avocado_test.py
- Keep backwards compatibility ([email protected])
- Couple updates. dependency_list and remove getters ([email protected])
- Remove obsolete function which is not used anywhere ([email protected])
- Fixes #167 First try for property, setter and getter ([email protected])
* Wed Dec 06 2017 Jan Scotka <[email protected]> 0.7.8-1
- remove mtf-env-clean from runthem script, it is on not good place and cleanup
of env is not important to have it ther ([email protected])
- add vagrant file ([email protected])
- add vagrant file for metadata ([email protected])
- support for metadata to mtf tool ([email protected])
- metadata: fix generic test filters ([email protected])
- dependencies for testing in nicer and cleaner format for various distros
- remove mtf manpage ([email protected])
- revert generated man pages code ([email protected])
- Revert "remove all manpages" ([email protected])
- run also without sudo, to improve pip for avocado ([email protected])
- dependencies in vagrant, travis and for local installation to file
- trying to clean man-page-generator ([email protected])
- add test for mtf-pdc-module-info-reader tool and enable it in travis
- trying to clean man-page-generator ([email protected])
- trying to clean man-page-generator ([email protected])
- remove regression, pdc_data needs to import BASEPATHDIR ([email protected])
- fix vagrant file, fix odcs format of repo, expected dir not repofile
- remove print function, typo ([email protected])
- create clean commit based on PR#172 ([email protected])
- add cool comments ([email protected])
- man page is generated now ([email protected])
- man page is generated now ([email protected])
- man page is generated now ([email protected])
- remove mtf-log-parser from specfile ([email protected])
- add all variables ([email protected])
- fix copr builds ([email protected])
- removed unused imports ([email protected])
- fixing all issues ([email protected])
- add version as its needed for man page generator ([email protected])
- script to run containers in taskotron ([email protected])
- trying travis ([email protected])
- some info about VARIABLES ([email protected])
- empty commit to start tests ([email protected])
- delete file ([email protected])
- not needed ([email protected])
- new line ([email protected])
- needed setup, parser in function ([email protected])
- have parser in function ([email protected])
- man mtf page is generated ([email protected])
- revert back to using python setup.py for package installation
- remove avocado html plugin from python dependencies, it is not important for
mtf anyhow ([email protected])
- test metadata support tool for MTF ([email protected])
- fix profile handling ([email protected])
- add some tags to modulelint tests, to be able to filter them
- Updating docstring and adding pod functions ([email protected])
- Support run command. ([email protected])
- Better check if application exists ([email protected])
- Fixes based on the PR comments. ([email protected])
- Use command oc get and stdout instead of parsing json. ([email protected])
- Add more docu stuff and some fixes. ([email protected])
- testing containers in OpenShift ([email protected])
- Update setup.py ([email protected])
- Fix problem with paramters ([email protected])
- Rewrite dnf/yum clean all functions ([email protected])
- Check specific file extensions in /var/cache/yum|dnf directories
- doc test is splitted into two tests. One is for whole image and second one is
related only for install RPMs by RUN command ([email protected])
- Add suport for check nodocs and clean_all ([email protected])
- Update docstring ([email protected])
- Update RTD. Use sphinx-build-2 ([email protected])
- Update name classes ([email protected])
- Update setup.py ([email protected])
- Bump version to 0.7.7 ([email protected])
- Documentation about linters ([email protected])
- Split linters into more classes ([email protected])
- Couple updates based on PR. ([email protected])
- Rename function to assert_to_warn ([email protected])
- Package man pages ([email protected])
- man page updates based on #151 PR ([email protected])
- Implement func mark_as_warn ([email protected])
- Fix error in case help_md does not exist ([email protected])
- Couple updates. ([email protected])
- remove workarounds and add rpm to base package set workaround
- typos ([email protected])
- modify how it works images and store rendered output ([email protected])
- docs into RTD ([email protected])
- testsuite for mtf-init ([email protected])
- Bump version to 0.7.6 ([email protected])
- Add mtf-generator man page. ([email protected])
- Manual page for Meta-Test-Family ([email protected])
- Fix error in case help_md does not exist ([email protected])
- Fixes #142 Fix tracebacks for COPY and ADD directives ([email protected])
- systemd test examples - testing fedora or centos via nspawn
- fix multihost regression, caused by code cleanup ([email protected])
- change test for decorators to generic one, and change self.skip to
self.cancel() ([email protected])
- mistake in os.path.exist (there were makedirs by mistake)
- there is sometimes problem to do chmod, so run it via bash
- test for exception return in case of failed command, check ret code and
raised exception ([email protected])
- add function to run script on remote machine ([email protected])
- nspawn operation moved to low level library not depenedent on mtf structure
- add argparse, move test.py into templates ([email protected])
- Bump new release ([email protected])
- Update documentation and use absolute path ([email protected])
- Fix some logging issues and yum checks ([email protected])
- raise error in case of compatibility (error has to be raised explicitly)
- script which generate easy template ([email protected])
- create snapshot before calling setup from config, because machine does not
have root directory ([email protected])
- Skip help.md for now if it does not exist ([email protected])
- add tests for RUN instructions. One for dnf part and the other one for the
rest ([email protected])
- Use WARNING in case of ENVIRONMENT VARIABLES are not set in help.md
- Add check for presence help.md ([email protected])
- several fixes based on comment from PR. ([email protected])
- New help.md fixes ([email protected])
- Fix problems found during review ([email protected])
- help.md sanity checker ([email protected])
- Linter for help.md file ([email protected])
- Check for is FROM first ([email protected])
- linter: check Red Hat's and Fedora's images ([email protected])
- add comment and link to bugzilla ([email protected])
- partial change of backward compatibility ([email protected])
- fix issue with bad exit code of mtf command ([email protected])
- Hidden feature for install packages from default module via ENVVAR, for
further purposes, should not be used now ([email protected])
- pep8 change ([email protected])
- test module uses this config, after fixing composeurl handling, if there is
bad link, causes error ([email protected])
- back to original timeout library ([email protected])
- spec: fix URL ([email protected])
- fix compose handling and fix container issue with using container instead of
url ([email protected])
- Remove shebang from two python files ([email protected])
- Fix shebangs and so ([email protected])
- avocado could say 'FAIL' too ([email protected])
- typo ([email protected])
- repair typo in config.yaml and add call of mtf-set-env to makefile
- better name of the file ([email protected])
- move main into site package ([email protected])
- new line fix ([email protected])
- function add, not so many spaces ([email protected])
- new line ([email protected])
- new tool avocado_log_json.py ([email protected])
- mtf summary ([email protected])
- add sample output, to see what you can expect ([email protected])
- add internal usage test as class of simpleTest.py ([email protected])
- add usage tests and improve doc ([email protected])
- Revert "add usage tests and improve doc" ([email protected])
- add usage tests and improve doc ([email protected])
- improv base avocado class to not skip modules with proper backend (parent)
- repaired submodule for check_modulemd ([email protected])
- revert back submodule ([email protected])
- example how S2I image can be tested with build process ([email protected])
- Update dockerlint a bit according to Container:Guidelines
- remov baseruntime from Makefile ([email protected])
- remove python docker requirements, cause trouble in taskotron for shell test:
- move this important testcase to the end, cause sometimes error
- function removed, have to remove from nspawn helper ([email protected])
- taskotron - fix issue with missing base compose repo, when disabled local
koji cloning ([email protected])
* Tue Oct 31 2017 Petr Hracek <[email protected]> 0.7.7-1
- new upstream release
* Tue Oct 24 2017 Petr Hracek <[email protected]> 0.7.6-1
- new upstream release
* Tue Oct 17 2017 Petr Hracek <[email protected]> 0.7.5-1
- new upstream release
* Wed Oct 04 2017 Petr Hracek <[email protected]> 0.7.4-2
- fix shebang from two python files
* Wed Oct 04 2017 Petr Hracek <[email protected]> 0.7.4-1
- fix some packaging stuff
* Tue Sep 26 2017 Jan Scotka <[email protected]> 0.7.3-1
- remove old test and update template according to changes ([email protected])
- fix PDC trouble (Bad response code: 502) with Retry ([email protected])
- use mtf command as modulelinter scheduler instead of own solution
- base rework, more function to common class, add features to use parent in
config and use mtf without config.yaml ([email protected])
- adding info about name of the module from loaded config ([email protected])
- add examples for pytest, unittest, nosetest. simple example
* Fri Sep 15 2017 Petr "Stone" Hracek <[email protected]> 0.7.2-1
- better permission info messages ([email protected])
- Improve executable: ([email protected])
- fixing No newline at the eof ([email protected])
- typos ([email protected])
- adding more user messages ([email protected])
- added more messages to users whats going on ([email protected])
- Fix missing dependency to python2-dockerfile-parse ([email protected])
- Update meta-test-family.spec with mtf binary ([email protected])
- Bump release ([email protected])
- Fixes #95: Proper handling Dockerfile ([email protected])
- Remove BaseRuntime test ([email protected])
- Fix path for modulelint in run-them.sh ([email protected])
- Fixes #79. Provide mtf binary which calls avocado run ([email protected])
- Remove behave from requirements ([email protected])
- Add requirements.txt for Python packages ([email protected])
- Remove __main__ from python files which does not need it.
- Build version ([email protected])
- add fixes mentioned in PR, fix multihost test suite ([email protected])
- parse TARGET env var inside vagrant file ([email protected])
- add setup targets to ceck-pure* targets ([email protected])
- repair mariadb scl example ([email protected])
- changes according to PR review ([email protected])
- load modulemd file for each test ([email protected])
- module type not dependent, able to use them separately. Remove workarounds
- Verbose mode is turn off in rpmvalidation.py ([email protected])
- Don't log if file is correct by FHS. ([email protected])
- Fixing CI tests caused by branch testing_new_dnf_approach
- example of tests for collections (#48) ([email protected])
- Remove obsolete imports ([email protected])
- Check /etc/os-release and docs for package ([email protected])
- Use check against real packages present in docker image ([email protected])
- Let's check only right packages and not whole image ([email protected])
- Checking docs over rpm -qad. Remove obsolete fnc ([email protected])
- Update checks for nodocs and clean all. Clean all detects metadata in
/var/cache/<pkg_mgr/*.solv ([email protected])
- Tests whether dnf contains --nodocs and clean all ([email protected])
- Documentation for env split & some smaller fixes (#54) ([email protected])
- better name for nonvalid url and recursive download comment out
- remove cleanup of environment not important for automation
- repair exception test, add remote repos for all dependencies * fix issue
with exception test, by mistake removed --show-job-log, so unable to see
exception * added remote repos for every dependency, it will fix issue on
taskotron ([email protected])
- Update docu with bashhelper ([email protected])
- Fix wrong import NspawnAvocadoTest ([email protected])
- self.cancel() has to be used otherwise it has traceback (#57)
- Fix wrong import ContainerAvocadoTest ([email protected])
- Fix wrong import. get_if_do_cleanup ([email protected])
- Fix symbolic link to bashhelper.py ([email protected])
- Fixes #30 Remove shebags ([email protected])
* Wed Sep 13 2017 Petr Hracek <[email protected]> 0.7.1-2
- Fix missing dependency to dockerfile-parse
* Wed Sep 13 2017 Petr Hracek <[email protected]> 0.7.1-1
- Fix Proper handling Dockerfile #95
- Fix Remove baseruntime check #73
- Fix packaging issues #22
- Provide mtf binary #79
* Tue Sep 05 2017 Petr Hracek <[email protected]> 0.7.0-1
- new package built with tito
* Wed Aug 23 2017 Jan Scotka <[email protected]> 0.6.1-1
- new package built with tito
* Tue Aug 22 2017 Petr Hracek <[email protected]> 0.6.0-1
- Introducing mtf-env-set and mtf-env-clean
* Mon Aug 07 2017 Nils Philippsen <[email protected]> 0.5.19-1
- obsolete modularity-testing-framework-0.5.18-1, too
* Fri Aug 04 2017 Petr "Stone" Hracek <[email protected]> 0.5.19-1
- Add Landscap.io into project (#27) ([email protected])
- Update scheduling.rst ([email protected])
- Several fixes caused by missing testing. ([email protected])
- Draft of refactoring avocado-tests. ([email protected])
- replaced get_correct_backed in all internal tests by get_backend
- fixed typo caused by function moving to other module ([email protected])
- function names cleanup, removed "correct" "latest" words fixing command
sanitizer ([email protected])
- changed return variable to not be same as input param ([email protected])
- improved multihost test handling and created functions for normalizing
commands before run (escaping) ([email protected])
* Tue Aug 01 2017 Petr Hracek <[email protected]> - 0.5.18-2
- Renaming package to the new name meta-test-family
* Mon Jul 10 2017 Jan Scotka <[email protected]> 0.5.18-1
- improved name handling replacing bad chanracters ([email protected])
* Fri Jul 07 2017 Jan Scotka <[email protected]> 0.5.17-1
- Added unitetest to pdc module ([email protected])
- make docker linter faster, not need to invoke parent setup in own setup
class, because it does offline checking ([email protected])
- minimal config path fix ([email protected])
- changed testing module to minimal config. mksh is not in compose
- koji package downloading cleanup, moved to pdc instead of hardcoding in MTF
main file ([email protected])
- fixed issues with deleting ([email protected])
* Tue Jul 04 2017 Jan Scotka <[email protected]> 0.5.16-1
- PDC library install python3 version now by default, so have to ensure that
python2 is there ([email protected])
* Tue Jul 04 2017 Jan Scotka <[email protected]> 0.5.15-1
-
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.14-1
- solved issue with fails caused by dependencies ([email protected])
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.13-1
- store repository to /opt instead of actual dir. it should help much with
persistent data ([email protected])
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.12-1
- added show-job-log to proper place for testing module and module linter
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.11-1
- iproved testing if repo directory contains proper data ([email protected])
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.10-1
- enable show job log for avocado, in testing module to have better output in
taskotron ([email protected])
* Wed Jun 28 2017 Jan Scotka <[email protected]> 0.5.9-1
- mistake in function causing traceback ([email protected])
- added doc string to helps to understand why MTF_RECURSIVE_DOWNLOAD
- added link to official compose instead of jkaluza's one ([email protected])
- if is bad name prefix, is_ is better ([email protected])
- if is bad name prefix, is_ is better ([email protected])
- added new option to run-them script ([email protected])
- solved issues with multiple directories, create just one repo, and do not
overwrite it ([email protected])
- initial commit of recursive downloading of all dependent modules to one
repository ([email protected])
- fixed vagrant issue with removing ssh keys ([email protected])
- Fix for ExcludeArch. BZ #1465176 ([email protected])
* Mon Jun 26 2017 Jan Scotka <[email protected]> 0.5.8-1
- last generator item in spec ([email protected])
* Mon Jun 26 2017 Jan Scotka <[email protected]> 0.5.7-1
- removed generator from specfile ([email protected])
* Mon Jun 26 2017 Jan Scotka <[email protected]> 0.5.6-1
- added more comments to receent changes ([email protected])
- fix issue 36 ([email protected])
- docs replacing generator with mtf-generator ([email protected])
- remove deprecated generator func ([email protected])
* Mon Jun 26 2017 Jan Scotka <[email protected]> 0.5.5-1
-
* Mon Jun 26 2017 Jan Scotka <[email protected]> 0.5.4-1
- require docker just for intel ([email protected])
* Fri Jun 23 2017 Jan Scotka <[email protected]> 0.5.3-1
- docs building up api menu in main menu ([email protected])
* Mon Jun 19 2017 Jan Scotka <[email protected]> 0.5.2-1
- added deps to runthem script ([email protected])
- added dependency on modulemd for furure usage ([email protected])
- bad version from pip ([email protected])
- added constant instead of variable inside class ([email protected])
- added pdc library dependency, removed own solution, used API
- rename get_correct_config ([email protected])
- update error handler for get_correct_config ([email protected])
- fix var assignment for get_correct_config ([email protected])
- update docstring for get_correct_config ([email protected])
- removed version string from conf.py ([email protected])
- removed version string from conf.py ([email protected])
* Thu Jun 15 2017 Jan Scotka <[email protected]> 0.5.1-1
- added symlink to solve moving minimal config example to user guide
* Thu Jun 15 2017 Jan Scotka <[email protected]>
- added symlink to solve moving minimal config example to user guide
* Thu Jun 15 2017 Jan Scotka <[email protected]> 0.5.0-1
- docs removing readme.rst link ([email protected])
- docs following PR review remarks ([email protected])
- docs typos, errors and whitespaces ([email protected])
- docs introducing glossary page ([email protected])
- docs list of test methods ([email protected])
- docs user guide main steps, conf file,env variables, troubleshooting
- docs intro page, license, installation ([email protected])
- Simple README with what MTF is and a link to docs ([email protected])
* Thu Jun 15 2017 Jan Scotka <[email protected]> 0.4.64-1
- fixed issue when using repos. mistake caused that it created list in list
* Thu Jun 15 2017 Jan Scotka <[email protected]> 0.4.63-1
- fixed issue with adding to list what is not list ([email protected])
* Thu Jun 15 2017 Jan Scotka <[email protected]> 0.4.62-1
- fixed self test check ([email protected])
- possible to get dependencies with urls via dictionary ([email protected])
- added fixes for stopping nspawn container. in case there is some traceback it
should remove nspawn machine ([email protected])
* Mon Jun 12 2017 Jan Scotka <[email protected]> 0.4.61-1
- Add upstream check_modulemd ([email protected])
- added doc strings ([email protected])
- added functions to get architectures ([email protected])
* Fri Jun 09 2017 Jan Scotka <[email protected]> 0.4.60-1
- added dockerfile to None in case path does not exist ([email protected])
* Fri Jun 09 2017 Petr "Stone" Hracek <[email protected]> 0.4.59-1
- Use version directly in setup.py and SPEC file in main dir.
* Fri Jun 09 2017 Petr "Stone" Hracek <[email protected]> 0.4.58-1
- fix Dockerlint tests and using AvocadoTest class directly
* Fri Jun 09 2017 Jan Scotka <[email protected]> 0.4.57-1
-
* Wed Jun 07 2017 Jan Scotka <[email protected]> 0.4.56-1
- Add dependency into python2-dockerfile-parse ([email protected])
* Tue Jun 06 2017 Jan Scotka <[email protected]> 0.4.55-1
- code cleanup
- added check_modulemd as submodule
- exceptions improvement
-
* Mon Jun 05 2017 Jan Scotka <[email protected]> 0.4.54-1
-
* Mon Jun 05 2017 Jan Scotka <[email protected]> 0.4.53-1
-
* Fri Jun 02 2017 Jan Scotka <[email protected]> 0.4.52-1
-
* Thu Jun 01 2017 Jan Scotka <[email protected]> 0.4.51-1
-
* Thu Jun 01 2017 Jan Scotka <[email protected]> 0.4.50-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.49-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.48-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.47-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.46-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.45-1
-
* Wed May 31 2017 Jan Scotka <[email protected]> 0.4.44-1
-
* Tue May 30 2017 Jan Scotka <[email protected]> 0.4.43-1
-
* Tue May 30 2017 Jan Scotka <[email protected]> 0.4.42-1
-
* Tue May 30 2017 Jan Scotka <[email protected]> 0.4.41-1
-
* Tue May 30 2017 Jan Scotka <[email protected]> 0.4.40-1
-
* Mon May 29 2017 Jan Scotka <[email protected]> 0.4.39-1
- adapted to new avocado self.cancel() instead of using internal exception for skipping tests on the fly
- imporved links to composes in testing module. No modules builds in koji.
* Fri May 26 2017 Jan Scotka <[email protected]> 0.4.38-1
-
* Fri May 26 2017 Jan Scotka <[email protected]> 0.4.37-1
-
* Fri May 26 2017 Jan Scotka <[email protected]> 0.4.36-1
- removed appearance of change log inside ([email protected])
* Fri May 26 2017 Jan Scotka <[email protected]> 0.4.35-1
-
* Thu May 25 2017 Jan Scotka <[email protected]> 0.4.34-1
- removed setup.py symlink ([email protected])
* Wed May 24 2017 Jan Scotka <[email protected]> 0.4.33-1
- try this vice versa removed symlinked specfile and added symlink to setup.py
* Wed May 24 2017 Jan Scotka <[email protected]> 0.4.32-1
-
* Wed May 24 2017 Jan Scotka <[email protected]>
-
* Wed May 24 2017 Jan Scotka <[email protected]> 0.4.30-1
- rename 'generator' script to 'mtf-generator' ([email protected])
* Mon May 22 2017 Jan Scotka <[email protected]> 0.4.29-1
-
* Fri May 19 2017 Jan Scotka <[email protected]> 0.4.28-1
- changes with specfile ([email protected])
* Fri May 19 2017 Jan Scotka <[email protected]> 0.4.27-1
- disabled test for package signing ([email protected])
- Moving SPEC to specific distro directory ([email protected])
* Thu May 18 2017 Petr Hracek <[email protected]> - 0.4.26-1
- Calulcate correct path to SPEC file
* Thu May 18 2017 Petr "Stone" Hracek <[email protected]> 0.4.25-2
- Calculate correct path to SPEC file ([email protected])
* Thu May 18 2017 Petr Hracek <[email protected]> - 0.4.25-2
- Calulcate correct path to SPEC file
* Thu May 18 2017 Jan Scotka <[email protected]> 0.4.25-1
-
* Wed May 17 2017 Jan Scotka <[email protected]> 0.4.24-1
- added new version of module lint, it is now directory, so that repaired in
common tests ([email protected])
* Tue May 16 2017 Jan Scotka <[email protected]> 0.4.23-1
- do not remove base packages ([email protected])
* Tue May 16 2017 Jan Scotka <[email protected]> 0.4.22-1
- modulelint tests in subdirectory and some improvements ([email protected])
- packaging: trivial fixes ([email protected])
* Fri May 12 2017 Jan Scotka <[email protected]> 0.4.21-1
- fix typo in test dependencies section ([email protected])
* Fri May 12 2017 Jan Scotka <[email protected]> 0.4.20-1
- version read from specfile, test if it will work well ([email protected])
* Fri May 12 2017 Jan Scotka <[email protected]> 0.4.19-1
- added longer delay and number of attempts for koji, seems that koji is
somethimes broken for longer time ([email protected])
* Fri May 12 2017 Jan Scotka <[email protected]> 0.4.18-1
- added longer delay and number of attempts for koji, seems that koji is
somethimes broken for longer time ([email protected])
* Thu May 11 2017 Jan Scotka <[email protected]> 0.4.17-1
- improved makefiles and vagrant ([email protected])
- added new lines to doc strings ([email protected])
- added blank line to doc scrings ([email protected])
* Thu May 11 2017 Jan Scotka <[email protected]> 0.4.16-1
- repaired one mistake caused by removing avocado from common library
- repaired one mistake caused by removing avocado from common library
- added link to read the docs documentation ([email protected])
* Thu May 11 2017 Jan Scotka <[email protected]> 0.4.15-1
- added link to read the docs documentation ([email protected])
- removed dnf search via dnf command, beter to ask path directly
- added dependencies to setup.py file ([email protected])
- try to be more prepared for virt-env ([email protected])
- delete html folder in make clean ([email protected])
- Several documentation updates ([email protected])
- Remove obsolete documentation ([email protected])
* Tue May 09 2017 Jan Scotka <[email protected]> 0.4.14-1
- external setup and teardown moved to begin or end of module init/clean
* Tue May 09 2017 Jan Scotka <[email protected]> 0.4.13-1
- added args and kwargs to init because baseruntime uses that -> it caused
troubles when inherited with __init__method ([email protected])
- typo introduced inside formatting ([email protected])
- removed retry block and try to use direct wait ([email protected])
- improved multihoste test to use created function instead of calling it
directly ([email protected])
- improved multihoste test to use created function instead of calling it
directly ([email protected])
* Tue May 09 2017 Jan Scotka <[email protected]> 0.4.12-1
- solved issue with shell tests ([email protected])
- added longer timeout for retry, try to solve issue with shell tests
- try to remove outside retry ([email protected])
* Mon May 08 2017 Jan Scotka <[email protected]> 0.4.11-1
- bumped version ([email protected])
- disables sh test ([email protected])
* Mon May 08 2017 Jan Scotka <[email protected]> 0.4.10-1
- disabled microdnf test to see ci for framework passing ([email protected])
* Mon May 08 2017 Jan Scotka <[email protected]> 0.4.9-1
- imporved test module, removed bash test because it needs deeper inspection
* Mon May 08 2017 Jan Scotka <[email protected]> 0.4.8-1
- bumped version ([email protected])
- cleaner solution to set repos and what to install instead for rewriting class
values ([email protected])
- solved issues with changing to use init of classes (there is 60s timeout in
avocado) ([email protected])
- added debug options for shell command, there is some issue with running
nspawn on background, TODO: needs inspect ([email protected])
- Several updates for documentation stuff. ([email protected])
* Fri May 05 2017 Jan Scotka <[email protected]> 0.4.7-1
- version increased ([email protected])
- added straight usage of bashhelper python lib it is in same directory
* Fri May 05 2017 Jan Scotka <[email protected]> 0.4.6-1
- version increased ([email protected])
- allow use more picle file in bash helper to support more machines
- removed workaround characters around command to have better output
- mistake in bash helper ([email protected])
- imporved makefile for test module to check more possibilities
- small typo there ([email protected])
- skip in setup phase should be faster ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.4.5-1
- added better handling of running machines in nspawn ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.4.4-1
- repaired problem with dictionary change on the fly ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.4.3-1
- typo ([email protected])
- version back ([email protected])
- removed unwanted symlink ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.4.2-1
- bumped version ([email protected])
- added info for chroot path ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.4.1-1
- small trouble inside multios test caused by using function get correct
backend ([email protected])
- version increased ([email protected])
- added initsection for base class ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.3.32-1
- added possibility to add more machines if you want, and play with them
* Thu May 04 2017 Jan Scotka <[email protected]> 0.3.31-1
- after discussion with jkaluza added more retry ([email protected])
* Thu May 04 2017 Jan Scotka <[email protected]> 0.3.30-1
- added better debugging to Retry (allow to output also original exception)
* Thu May 04 2017 Jan Scotka <[email protected]> 0.3.29-1
- added possibility to retry PDC URL in case of no data ([email protected])
* Wed May 03 2017 Jan Scotka <[email protected]> 0.3.28-1
- added better debugging in case container is not running ([email protected])
* Wed May 03 2017 Jan Scotka <[email protected]> 0.3.27-1
- bumperd version ([email protected])
* Wed May 03 2017 Jan Scotka <[email protected]> 0.3.26-1
- added symlink to docs directory, to enable pydoc ([email protected])
- Add documents for generation RTD ([email protected])
* Wed May 03 2017 Jan Scotka <[email protected]> 0.3.25-1
- version increased ([email protected])
- removed hardcoded dnf and microdnf commands and added possibility to use null
moduleMD file ([email protected])
* Wed May 03 2017 Jan Scotka <[email protected]> 0.3.24-1
- adde back filter active=true for PDC, it causes strange errors
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.23-1
- bumped version ([email protected])
- s ([email protected])
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.22-1
-
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.21-1
- nspawn used inheride status/start/stop functions, it was bad, because it was
on host not inside container ([email protected])
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.20-1
- there is missing space ([email protected])
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.19-1
- added more packages to io install based on baseruntime baseimage profile
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.18-1
- small typo, it is not cmd but command ([email protected])
* Tue May 02 2017 Jan Scotka <[email protected]> 0.3.17-1
- version increased ([email protected])
- added explicit wait after commands in nspawn ([email protected])
- added example how it can be used for multimachine testing in actual way
- added better koji handling in case of missing some packages because of issue
in koji ([email protected])
- removed changing file inside copy test, it causes traceback on docker (bad
selinux context probably) ([email protected])
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.16-1
- removed exceptions and added if expressions ([email protected])
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.15-1
- allow in setup cleanup, start stop etc section to let processes at background
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.14-1
- fixed issue with duplicated shell cmd param ([email protected])
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.13-1
- improved copy selftest ([email protected])
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.12-1
- removed sleep caused big issue there, because it starts on background
* Sat Apr 29 2017 Jan Scotka <[email protected]> 0.3.11-1
- added timeout library from cockpit project, improved debug output handling in
pdc_data lib, changes in documentation, added debug option
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.10-1
- repaired issue when avocado returns other code that 1 ([email protected])
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.9-1
- moved back to version what do copy via machinectl ([email protected])
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.8-1
- added dependency solver for modules ([email protected])
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.7-1
- switching to proper commit version for test ([email protected])
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.6-1
- fixing logic inside ([email protected])
- better logging inside code and divided some variables to common library
- list of repos in nspawn, to see how it is set ([email protected])
* Fri Apr 28 2017 Jan Scotka <[email protected]> 0.3.5-1
- imporved package section, removed installation of all src pacakges, because
it fails manytimes with comflict packages ([email protected])
* Thu Apr 27 2017 Jan Scotka <[email protected]> 0.3.4-1
- added value to Makefile of testing module ([email protected])
* Thu Apr 27 2017 Jan Scotka <[email protected]> 0.3.3-1
- missing brackets for functions. causing bad output ([email protected])
* Thu Apr 27 2017 Jan Scotka <[email protected]> 0.3.2-1
- added documentation README, and config files repaired few smalled things
called autopep8 ([email protected])
- rewritten part of documentation ([email protected])
* Thu Apr 27 2017 Jan Scotka <[email protected]> 0.3.1-1
- added verbosity, it will be cleaner if you see output somehow
* Thu Apr 27 2017 Jan Scotka <[email protected]> 0.2.47-1
- solved issue with stdout and stderr for nspawn ([email protected])
* Wed Apr 26 2017 Jan Scotka <[email protected]> 0.2.46-1
- version increasion ([email protected])
- removed active=true it seems that somewthing changed ([email protected])
- remove docker-distribution package ([email protected])
* Wed Apr 26 2017 Jan Scotka <[email protected]> 0.2.45-1
- copytree needs nonexisting directory ([email protected])