This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch add-airflow-modifications
in repository https://gitbox.apache.org/repos/asf/airflow-helm-unittest.git.
at 741ee1c add dockerfile
This branch includes the following new commits:
new c72fd70 Init project
new 4ff919f Add types that unmarchable from yaml.
new 1c7b9eb Add assertion type and parsing from yaml
new db8b53c Move logic into individual package
new 4c52a04 Add set_path_parser helper
new ebd0d8f Implement asserters
new 10adb04 rename set_path_parser.go -> valueutils.go
new 832959b Implement BuildValueOfSetPath, refactor parse util
new 1d1a8f8 Simple implementation of TestJob.Run
new d8da227 Pass writer into TestJob.Run
new 1fd3b19 Initial implement TestSuite.Run
new 3e14016 Rename asserter -> validator, separate assertion out
new b65cc02 Refactor suite/job/assertion to return result object
new a051c08 implement test runner
new 380a812 implement command line
new 047a693 Implement `not` and antonym asssert types
new f20a8ad run gofmt -s
new 84400db Printing summary in runner
new a66d63f color and files cli option, close #3
new b0464bb Add assertion section in readme
new 874d4db fix values file loading in test job
new 035d6fc Rename assertion.File -> assertion.Template
new 3f901fe Handle assert panic when no template render no document
new 6c2cc1f Make release option editable in test job, close #2
new 4f88256 more detailed cli description.
new 0824ce5 Separate validators and valueutils into sub package.
new a52bb2c Raname helmtest/ -> unittest/
new 794f578 Fix TrustedMarshalYAML comment typo
new 436447d Fix package path after rename
new c464eee Call polish when parse intead of run time
new bfdaf9d implement snapshot validator, refactor validator
new 5fa7648 Add get started snapshot in README
new 6f94994 Implement snapshot updating and assertion
new 40b5881 separate validators_test, enhance some naming
new a02c29a print snapshot summary, enhance printing
new 0ccda33 Change to MIT license
new 7128256 handle error when no manifest render
new 14d267f print suite result right after suite finished
new f52cdca little refactor of TestSuite and Printer, add some ref
new 7f98d26 more test suite in fixture chart
new 8680f36 fix runner format and panic when parse error
new ccc8d4b Add usage section in README
new bf0a61b helm plugin file, make file, install hook and guide.
new a39a4a2 some cli description enhancement
new 59cc0c2 Merge branch 'master' into plugin
new 98d15e0 Add ciecleci config
new 262a503 Fix circle config, quote bash
new 522fa0c Fix circle config, curl output file
new 1779b21 Cache dependencies in CI
new ab96705 Check dep status ok in CI
new 3464f1b Examples, contributing and related command/project
new 2db40bf Merge pull request #14 from lrills/readme
new 0932fb0 Little refactor printer, handle colored itself
new c858b4e Pass and store snapshot when inserted or vanished
new a4d3038 store snapshot cache except the failed ones
new b3758e3 better example of ingress tests
new 2a1cb5a Fix test suite test in CI, add suite fail test
new 6380c7f Merge pull request #12 from lrills/plugin
new 3290aee Separate DOCEMENT from README
new f6afa29 Merge pull request #16 from lrills/readme
new bb15af5 Make install-binary.sh executable
new 25db2c3 Fix Makefile and install-binary.sh
new a249b9f Add one more link to DOCUMENT at README
new 000a901 Leave some clues of how to setup values in READEME
new ef37721 0.1.1
new 14292b2 silent `type: cygpath: not found` when install
new 6961d48 Merge pull request #19 from lrills/lrills-patch-1
new 123e268 Get suite files recursivly into the subcharts.
new 34cce62 Fix isApiVersion -> isAPIVersion in doc.
new 2d45bb5 Merge pull request #27 from lrills/fix-doc
new 69ecb52 Enhance some naming and comment
new 484626a Upgrade helm to v2.8.2
new cbf5f87 Merge pull request #28 from lrills/helm-ver
new 557566e Add runner test with subchart and snapshot output
new 0b87022 Enable output to be snapshoted, fix sort and time
new 48e332a Merge pull request #26 from lrills/with-subchart
new fa21016 Add more tests, snapshot test suite and job result
new 5df8e7a Merge pull request #29 from lrills/test
new b6711bd 0.1.2
new cd1dbe7 Automatically scope subchart values.
new d6f11d3 Build and upload binaries in CI when released
new 151e3fb Enable install with --version
new 20d6998 Merge pull request #32 from lrills/ci
new ddd144e Merge pull request #31 from lrills/with-subchart
new 263bf9e Merge pull request #30 from lrills/0.1.2
new d67243b Add a dockerfile.
new 3fa9b48 Improve install-binary.sh
new 09322bf perform static linking
new ede113f Merge pull request #42 from matthope/feature/add_dockerfile
new bd5e1b6 Merge pull request #43 from
matiasanaya/feature/improve-install-sh
new ff6eacb Merge branch 'master' into static-linking
new c56fe0e Merge pull request #46 from r0fls/static-linking
new 31c81fc Updated sprig to v2.15.0 and helm to v2.9.1
new bb5100c Fix tiny typo
new 3858376 Fix invalid parameter name in matchRegex example
new 5890dca Use yaml.Decoder to parse multi doc manifest
new 16267f7 Merge pull request #66 from lrills/multi-doc
new 1af074b Merge pull request #63 from floretan/patch-1
new d18d951 Merge pull request #56 from tony-clarke-amdocs/doc-typo
new defa301 Merge branch 'master' into master
new d96dbc5 Merge pull request #49 from kenji-fukasawa/master
new 6e75c95 dep ensure
new f6ff31f Merge pull request #67 from lrills/ensure
new fdcc914 v0.1.3 chnagelog
new 2fbf42c Merge pull request #68 from lrills/0.1.3
new dd21f33 Add plugin update hook
new 43c0064 Fix slash problem on windows, close #55
new 84cfdf6 Merge pull request #70 from lrills/slash
new 8383bdb Merge pull request #69 from lrills/update-hook
new d9b4d14 v0.1.4
new a6c8ada Merge pull request #71 from lrills/0.1.4
new 3ebc923 Update dependencies with dep ensure -update
new d945bed Merge pull request #73 from dotLou/master
new d053f20 Run dep ensure
new 26160d9 Merge pull request #75 from lrills/ensure
new 5bd0c7d Add test of #72
new 10ff93b Merge pull request #76 from lrills/72-test
new 36d6e24 Upgrade go in ci
new 4ab9e08 Merge pull request #77 from lrills/circleci
new 695dac2 v0.1.5
new 600f170 Add Output-File to write output as testxml file to parse for
buildservers. For simplicity started with JUnit, but created a factory pattern
to easy expand to other formats. Also updated the test to ensure to original
version is still working.
new a1eb3c5 Update project to use go modules instead of dep. Also updated
the ci to cleanup all code.
new 37a80fb Update snapshots to succeed tests.
new a691fb6 Update README.md to remove dep as dependency tool.
new 618256c Merge pull request #1 from
quintush/feature/test-output-formats
new d4ed4b3 Update ci to use golang 1.13 for distribution, this version
supports go modules.
new 2a05e65 Merge pull request #2 from
quintush/feature/test-output-formats
new 0e6a2bc Add NUnitTest format, including some verification.
new 13cc835 Merge pull request #3 from
quintush/feature/test-output-formats
new 29b33c4 Fix setting right variable for flag output-type.
new 2d82642 Merge pull request #4 from
quintush/feature/test-output-formats
new 1b67f83 Added XUnit format, including tests. refactored reusable
methods.
new 81beb65 Update snapshots.
new a8936eb Add errors as output. Update to latest helm.
new f3d6dad Merge pull request #5 from
quintush/feature/test-output-formats
new b98b49c Fully enable helm3 features, having a feature toggle to parse
the helm charts as helm3 charts (#87, #98). Also updated helm2 libraries to
support last rendering (#96).
new 95faae9 Add __fixtures__ and .snapshots.
new 13c931a Update snapshot to use uniform path separator, so that
snapshot test succeed regardless environment.
new cfd1b62 Update go.mod file with latest possible versions.
new 99b34df Update go.mod file with latest possible versions. Downgrade
gnostic to be compatible with other packages.
new 908eccb Update versions of plugin and DockerFile.
new 4410388 Update install-binary.sh, fix wget OS awareness (#81).
new 21eb76f Update buildpipeline to add codecoverage.
new 5e212cc Merge pull request #6 from quintush/helmv3Compatibility
new 639b8f4 Update install scripts to run more stable for helm
versions.(#87)
new 040e77e Update buildplan to add testresults to circleci.
new 74c3cfa Update buildplan, fixing typo's.
new d35f523 Fixed typo, run gofmt -s to simplify the code.
new c219d27 Update buildplan, move environment.
new c78f14d Update buildplan, remove environment variables
new f8da41d Update buildplan, split commands for better maintenance.
new f663018 Add badges to README.md and upload code coverage to
codecov.io.
new 0b6739a Merge pull request #7 from quintush/helmv3Compatibility
new e3a8f64 Added JQ syntax for escaping the dots, and updated it's
related unittests (#95).
new 4ef7f3c Merge pull request #8 from quintush/feature/addJQSyntax
new 6448024 Update plugin version. (#9)
new b62c71c Update V2 with capability (#88). Improve related unittests.
(#10)
new efb7a1c Feature/multiple templates validation (#38, #54) (#11)
new ccead78 Feature/more assertions (#6, #11, #44, #52, #74) (#12)
new 178ec97 Merge pull request #13 from
quintush/fix/QualityAndDocumentation
new 5ad73ef Update documentation with missing assertions, remove
duplication code for formatter testing.
new 0cd3e65 Small improvement on formatter tests.
new bb761d6 Merge pull request #14 from
quintush/fix/QualityAndDocumentation
new 5ea1632 Create checksum files and fix updating plugin to latest
version.
new 245b6ed Update install script to get latest when update occurs and to
add SHA256 validation check.
new a17ed8c Merge pull request #15 from
quintush/fix/PluginUpdateAndDownloadCheck
new dda2b62 Feature/unittest dependend charts (#65) (#16)
new 3202379 Add failedTemplate assertions, validate if a template is
failed to render (e.g. required fields). Update unittests and documentation.
new d4284b2 Merge pull request #17 from quintush/feature/failAssertions
new 4de6ca1 Add debugging information to see more information during
installation.
new 58b84fe Fix install-binary to make it backwards compatible with older
versions (which don't have ARCH and Checksum validations).
new 0bc515c Merge pull request #18 from
quintush/fix/PluginUpdateAndDownloadCheck
new 18a1680 Minor correction to download the correct checksum content.
new 55c1827 Merge pull request #19 from
quintush/fix/PluginUpdateAndDownloadCheck
new 2c8c160 Setup code-coverage for SonarCloud, to consolidate quality
measures.
new 65da782 Update properties to have better split in code and tests.
new b1185ec Remove codecov and badges as codecoverage is also calculated
in SonarSource. Update the changelog with latest features and fixes.
new abc1405 Remove duplication on cache test and improve validation by
validating more fields after each test step.
new d61701d Fix/quality and documentation (#20)
new bb04999 Update README.md, to remove codecoverage badge as SonarSource
badge is already available.
new 9e9e719 Fix/quality and documentation (#21)
new 7084384 Setup code-coverage for SonarCloud, to consolidate quality
measures.
new cdacd20 Update properties to have better split in code and tests.
new 55ff0ab Update README.md, to remove codecoverage badge as SonarSource
badge is already available.
new 5cdcbf5 Merge branch 'fix/QualityAndDocumentation' of
https://github.com/quintush/helm-unittest into fix/QualityAndDocumentation
new 3b35eec Fix/quality and documentation (#22)
new cc9c2c2 Optimize validators and snapshot to have more readable and
maintainable code, including additional testvalidation for snapshots.
new 2eca8dd Refactoring formatter to have better maintenance.
new 23b3503 Consolidate saving xml and optimize iterating through
testcases in NUnit- and XUnit formatters.
new a3a0dc7 Setup code-coverage for SonarCloud, to consolidate quality
measures.
new d22b141 Update properties to have better split in code and tests.
new 60754d0 Setup code-coverage for SonarCloud, to consolidate quality
measures.
new a2238db Update properties to have better split in code and tests.
new 69ebabe Fix/quality and documentation (#23)
new fddba58 Refactoring formatter to have better maintenance.
new b9810ad Consolidate saving xml and optimize iterating through
testcases in NUnit- and XUnit formatters.
new 0f6c891 Merge branch 'fix/QualityAndDocumentation' of
https://github.com/quintush/helm-unittest into fix/QualityAndDocumentation
new 39611f8 Use portable (-p) parameter instead of Universal (same
result, only -p is backwards compatible for macos). (#25)
new 39bd36b Use portable (-p) parameter instead of Universal (same
result, only -p is backwards compatible for macos).
new 787d581 Create binary sha, as the files are binary and it's future
proof. Add verbose logging to identify why master is failing.
new 9c20b82 Merge branch 'master' into fix/CheckSumCreation
new fa96c10 Fix/check sum creation (#26)
new dd6cb25 Fix/check sum creation (#27)
new 65c7e9a Remove debug option.
new 3260c69 Merge pull request #28 from
quintush/fix/QualityAndDocumentation
new 52e2351 Merge pull request #29 from quintush/fix/CheckSumCreation
new d43f04f Merge pull request #30 from quintush/fix/CheckSumCreation
new 9ee1e42 Remove Sonar debug option.
new 845c9d9 Change validation for DOWNLOAD_URL as searching for linux was
resulting into multiple urls.
new a8ef8cb Explicit remove /tmp/_dist folder to ensure installation is
working accordingly.
new e046ca7 Merge pull request #31 from quintush/fix/CheckSumCreation
new 90c5df1 Correct missing ].
new beeed61 Only remove directory when it exists.
new 0699f92 Merge pull request #32 from quintush/fix/CheckSumCreation
new 56cdcf9 use sha1sum
new 343ed2f use sha256sum
new 741ee1c add dockerfile
The 217 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.