summaryrefslogtreecommitdiff
path: root/.appveyor.yml
AgeCommit message (Collapse)Author
2020-09-12appveyor: cleanup and add separate install scriptSitsofe Wheeler
- Rename PLATFORM environment variable to ARCHITECTURE to avoid clash with Appveyor variable (https://www.appveyor.com/docs/environment-variables/ ) - Introduce support for using MSYS2 - Perform clang builds that also package PDB symbols - Drop PACKAGE_ARCH variable since it can be derived - Switch some lines to just call native binaries directly Signed-off-by: Sitsofe Wheeler <sitsofe@yahoo.com>
2020-08-19ci: always upload Windows MSI if smoke test passesSitsofe Wheeler
When the test_script stage fails the artifacts stage isn't run. This is problematic because the long running tests (on all platforms) can be flaky and Windows folk are accustomed to not having to do builds themselves when testing the tip of a project. This could lead to a situation where no there's no pre-built Windows binaries due to a spurious failures... Solve the above by moving the smoke test and artifact upload to be earlier, remove a useless use of bash during smoke Appveyor smoke testing and change the "Deployment name" from msi to fio.msi. Signed-off-by: Sitsofe Wheeler <sitsofe@yahoo.com>
2020-07-25ci: set PYTHONUNBUFFERED=TRUEVincent Fu
Set this environment variable so that the build output is consistent across the different environments.
2020-07-03.appveyor.yml: Select the latest software imageBart Van Assche
This is necessary to make the overlap test (t0013) pass. Signed-off-by: Bart Van Assche <bvanassche@acm.org>
2020-05-28appveyor: use on_finish section to upload artifactsVincent Fu
We cannot rely on the artifacts section to upload test artifacts because when a test failure occurs, the entire build process stops and the artifacts are not uploaded. Use the on_finish section instead to upload test artifacts. Signed-off-by: Vincent Fu <vincent.fu@wdc.com>
2020-04-14appveyor: make test artifacts available for inspectionVincent Fu
For debugging test failures, package test artifacts and make them available for download. Exclude certain files to reduce size of the compressed archive. Suggested-by: Sitsofe Wheeler <sitsofe@gmail.com> Signed-off-by: Vincent Fu <vincent.fu@wdc.com>
2020-03-26t/jsonplus2csv_test.py: test script for tools/fio_jsonplus_clat2csvVincent Fu
Add a script to run a basic jsonplus to CSV conversion and then validate the conversion. Also integrate this test script with t/run-fio-tests.py and install the python package 'six' to support fio_jsonplus_clat2csv in the AppVeyor build/testing environment. Signed-off-by: Vincent Fu <vincent.fu@wdc.com>
2020-01-06t/run-fio-tests: automatically skip t/jobs/t0005 on WindowsVincent Fu
t0005 uses direct IO with a sync ioengine which is not supported under Windows. Automatically skip this test when run-fio-tests is run under Windows. With this change we no longer need to skip test 5 in the appveyor setup. Signed-off-by: Vincent Fu <vincent.fu@wdc.com>
2020-01-03.appveyor.yml: Convert to ASCIIBart Van Assche
Change a single character in a comment from UTF-8 into ASCII. Fixes: a2b3cb65a9d3 ("appveyor: minor refactoring, clarifications") Signed-off-by: Bart Van Assche <bvanassche@acm.org>
2019-12-11.appveyor.yml: run run-fio-tests.pyVincent Fu
- Add CUnit support - install SciPy - skip test 5 because Windows does not support direct I/O with sync ioengines Signed-off-by: Jens Axboe <axboe@kernel.dk>
2018-06-05Rename appveyor.yml into .appveyor.ymlBart Van Assche
Make the appveyor.yml file less visible because it is not a fio source code file. Signed-off-by: Bart Van Assche <bart.vanassche@wdc.com>