Skip to content

Instantly share code, notes, and snippets.

@andytill
Created October 1, 2015 08:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andytill/eee6e8da8f490c123533 to your computer and use it in GitHub Desktop.
Save andytill/eee6e8da8f490c123533 to your computer and use it in GitHub Desktop.
makecheckk
make -C test LEGACY=
make[1]: Entering directory `/home/vagrant/work/erlang.mk/test'
build: Generate a bleeding edge Erlang.mk
core-app-asn1: Bootstrap a new OTP library named core_app_asn1
core-app-asn1: Download .asn1 files from Erlang/OTP
core-app-asn1: Generate .erl files dependent from headers generated by .asn1 files
core-app-asn1: Generate an unrelated .hrl file
core-app-asn1: Build the application
core-app-asn1: Check that all compiled files exist
core-app-asn1: Check that the application was compiled correctly
core-app-asn1: Touch one .asn1 file; check that only required files are rebuilt
core-app-asn1: Check that the application was compiled correctly
core-app-asn1: Clean the application
core-app-asn1: Check that source files still exist
core-app-asn1: Check that all build artifacts are removed, including intermediates
core-app-asn1: Build the application again
core-app-asn1: Check that all compiled files exist
core-app-asn1: Check that the application was compiled correctly
core-app-auto-git-id: Bootstrap a new OTP library named core_app_auto_git_id
core-app-auto-git-id: Make it a git repository
core-app-auto-git-id: Build the application
core-app-auto-git-id: Check that the generated .app file has no id key
core-app-auto-git-id: Clean the application
core-app-auto-git-id: Build the application with IS_DEP=1
core-app-auto-git-id: Check that the generated .app file has an id key
core-app-erlc-exclude: Bootstrap a new OTP library named core_app_erlc_exclude
core-app-erlc-exclude: Generate .erl files
core-app-erlc-exclude: Exclude boy.erl from the compilation
core-app-erlc-exclude: Build the application
core-app-erlc-exclude: Check that boy.erl was not compiled
core-app-erlc-exclude: Check that the application was compiled correctly (without boy.erl)
core-app-erlc-opts: Bootstrap a new OTP library named core_app_erlc_opts
core-app-erlc-opts: Define an empty ERLC_OPTS (without debug_info)
core-app-erlc-opts: Generate .erl files
core-app-erlc-opts: Build the application
core-app-erlc-opts: Check that the application was compiled correctly (without debug_info)
core-app-erlc-opts-filter: Bootstrap a new OTP library named core_app_erlc_opts_filter
core-app-erlc-opts-filter: Define ERLC_OPTS filtering out debug_info
core-app-erlc-opts-filter: Generate .erl files
core-app-erlc-opts-filter: Build the application
core-app-erlc-opts-filter: Check that the application was compiled correctly (without debug_info)
core-app-error: Bootstrap a new OTP library named core_app_error
core-app-error: Generate a bad .erl files
core-app-error: Generate unrelated .erl files
core-app-error: Check that trying to build returns non-zero
core-app-generate-erl: Bootstrap a new OTP library named core_app_generate_erl
core-app-generate-erl: Create a fake script file to be used as dependency
core-app-generate-erl: Append rules to the Makefile to generate a .erl module
core-app-generate-erl: Generate unrelated .erl files
core-app-generate-erl: Build the application
core-app-generate-erl: Check that all compiled files exist
core-app-generate-erl: Check that the application was compiled correctly
core-app-generate-erl: Touch the script file; check that only required files are rebuilt
core-app-generate-erl: Check that the application was compiled correctly
core-app-generate-erl: Clean the application
core-app-generate-erl: Check that source files still exist
core-app-generate-erl: Check that the generated .erl file still exists
core-app-generate-erl: Check that all build artifacts are removed
core-app-generate-erl: Add a rule to remove the generated .erl file on clean
core-app-generate-erl: Clean the application again
core-app-generate-erl: Check that the generated .erl file was removed
core-app-generate-erl: Build the application again
core-app-generate-erl: Check that all compiled files exist
core-app-generate-erl: Check that the application was compiled correctly
core-app-generate-erl-include: Bootstrap a new OTP library named core_app_generate_erl_include
core-app-generate-erl-include: Create a fake script file to be used as dependency
core-app-generate-erl-include: Append rules to the Makefile to generate a .erl module
core-app-generate-erl-include: Generate the .hrl file
core-app-generate-erl-include: Generate unrelated .erl files
core-app-generate-erl-include: Build the application
core-app-generate-erl-include: Check that all compiled files exist
core-app-generate-erl-include: Check that the application was compiled correctly
core-app-generate-erl-include: Touch the .hrl file; check that only required files are rebuilt
core-app-generate-erl-include: Check that the application was compiled correctly
core-app-generate-erl-prepend: Bootstrap a new OTP library named core_app_generate_erl_prepend
core-app-generate-erl-prepend: Create a fake script file to be used as dependency
core-app-generate-erl-prepend: Generate a Makefile and prepend rules that generate a .erl module
core-app-generate-erl-prepend: Generate unrelated .erl files
core-app-generate-erl-prepend: Build the application
core-app-generate-erl-prepend: Check that all compiled files exist
core-app-generate-erl-prepend: Check that the application was compiled correctly
core-app-generate-erl-prepend: Touch the script file; check that only required files are rebuilt
core-app-generate-erl-prepend: Check that the application was compiled correctly
core-app-generate-erl-prepend: Clean the application
core-app-generate-erl-prepend: Check that source files still exist
core-app-generate-erl-prepend: Check that the generated .erl file still exists
core-app-generate-erl-prepend: Check that all build artifacts are removed
core-app-generate-erl-prepend: Add a rule to remove the generated .erl file on clean
core-app-generate-erl-prepend: Clean the application again
core-app-generate-erl-prepend: Check that the generated .erl file was removed
core-app-generate-erl-prepend: Build the application again
core-app-generate-erl-prepend: Check that all compiled files exist
core-app-generate-erl-prepend: Check that the application was compiled correctly
core-app-hrl: Bootstrap a new OTP library named core_app_hrl
core-app-hrl: Generate .hrl files
core-app-hrl: Generate .erl files dependent from headers
core-app-hrl: Build the application
core-app-hrl: Check that all compiled files exist
core-app-hrl: Check that the application was compiled correctly
core-app-hrl: Touch one .hrl file; check that only required files are rebuilt
core-app-hrl: Check that the application was compiled correctly
core-app-hrl: Clean the application
core-app-hrl: Check that source files still exist
core-app-hrl: Check that all build artifacts are removed
core-app-hrl: Build the application again
core-app-hrl: Check that all compiled files exist
core-app-hrl: Check that the application was compiled correctly
core-app-hrl-recursive: Bootstrap a new OTP library named core_app_hrl_recursive
core-app-hrl-recursive: Generate .hrl files
core-app-hrl-recursive: Generate .erl files dependent from headers
core-app-hrl-recursive: Build the application
core-app-hrl-recursive: Check that all compiled files exist
core-app-hrl-recursive: Check that the application was compiled correctly
core-app-hrl-recursive: Touch the deepest .hrl file; check that only required files are rebuilt
core-app-hrl-recursive: Check that the application was compiled correctly
core-app-hrl-recursive: Clean the application
core-app-hrl-recursive: Check that source files still exist
core-app-hrl-recursive: Check that all build artifacts are removed
core-app-hrl-recursive: Build the application again
core-app-hrl-recursive: Check that all compiled files exist
core-app-hrl-recursive: Check that the application was compiled correctly
core-app-mib: Bootstrap a new OTP library named core_app_mib
core-app-mib: Download .mib files from Erlang/OTP
core-app-mib: Generate .erl files dependent from headers generated by .mib files
core-app-mib: Generate an unrelated .hrl file
core-app-mib: Build the application
core-app-no-app: Bootstrap a project without an OTP library
core-app-no-app: Build the project
core-app-no-makedep: Bootstrap a new OTP library named core_app_no_makedep
core-app-no-makedep: Set NO_MAKEDEP ?= 1 in the Makefile
core-app-no-makedep: Generate .hrl files
core-app-no-makedep: Generate .erl files dependent from headers
core-app-no-makedep: Build the application
core-app-no-makedep: Check that all compiled files exist
core-app-no-makedep: Check that the application was compiled correctly
core-app-no-makedep: Touch one .hrl file; check that only required files are rebuilt
core-app-no-makedep: Check that the application was compiled correctly
core-app-no-makedep: Touch one .hrl file; disable NO_MAKEDEP and check that only required files are rebuilt
core-app-no-makedep: Check that the application was compiled correctly
core-app-no-makedep: Clean the application
core-app-no-makedep: Check that source files still exist
core-app-no-makedep: Check that all build artifacts are removed
core-app-no-makedep: Build the application again
core-app-no-makedep: Check that all compiled files exist
core-app-no-makedep: Check that the application was compiled correctly
core-app-pt: Bootstrap a new OTP library named core_app_pt
core-app-pt: Generate a parse_transform module
core-app-pt: Generate a .erl file that uses the my_pt parse_transform
core-app-pt: Compile my_pt first
core-app-pt: Build the application; confirm the parse_transform is used
*** Running my_pt parse_transform.
core-app-pt: Check that the application was compiled correctly
core-app-pt-erlc-opts: Bootstrap a new OTP library named core_app_pt_erlc_opts
core-app-pt-erlc-opts: Bootstrap a new OTP library in core_app_pt_erlc_opts/deps/my_pt_dep
core-app-pt-erlc-opts: Generate a parse_transform module in my_pt_dep
core-app-pt-erlc-opts: Add my_pt_dep to the list of dependencies
core-app-pt-erlc-opts: Generate .erl files
core-app-pt-erlc-opts: Add the my_pt parse_transform to ERLC_OPTS
core-app-pt-erlc-opts: Build the application; confirm the parse_transform is used
*** Running my_pt parse_transform.
*** Running my_pt parse_transform.
core-app-pt-erlc-opts: Check that the application was compiled correctly
core-app-xrl: Bootstrap a new OTP library named core_app_xrl
core-app-xrl: Download .xrl files from Robert
core-app-xrl: Generate unrelated .erl files
core-app-xrl: Disable warnings; our test .xrl files aren't perfect
core-app-xrl: Build the application
core-app-xrl: Check that all compiled files exist
core-app-xrl: Check that the application was compiled correctly
core-app-xrl: Touch one .xrl file; check that only required files are rebuilt
core-app-xrl: Check that the application was compiled correctly
core-app-xrl: Clean the application
core-app-xrl: Check that source files still exist
core-app-xrl: Check that all build artifacts are removed, including intermediates
core-app-xrl: Build the application again
core-app-xrl: Check that all compiled files exist
core-app-xrl: Check that the application was compiled correctly
core-app-xrl-include: Bootstrap a new OTP library named core_app_xrl_include
core-app-xrl-include: Download a .xrl file with numerous includes from Gordon
core-app-xrl-include: Generate unrelated .erl files
core-app-xrl-include: Disable warnings; our test .xrl files aren't perfect
core-app-xrl-include: Build the application
core-app-xrl-include: Check that all compiled files exist
core-app-xrl-include: Check that the application was compiled correctly
core-app-xrl-include: Touch the .xrl file; check that only required files are rebuilt
core-app-xrl-include: Check that the application was compiled correctly
core-app-xrl-include: Touch a .hrl file included directly; check that only required files are rebuilt
core-app-xrl-include: Check that the application was compiled correctly
core-app-xrl-include: Touch a .hrl file included indirectly; check that only required files are rebuilt
core-app-xrl-include: Check that the application was compiled correctly
core-app-xrl-include: Clean the application
core-app-xrl-include: Check that source files still exist
core-app-xrl-include: Check that all build artifacts are removed, including intermediates
core-app-xrl-include: Build the application again
core-app-xrl-include: Check that all compiled files exist
core-app-xrl-include: Check that the application was compiled correctly
core-app-yrl: Bootstrap a new OTP library named core_app_yrl
core-app-yrl: Download .yrl files from Erlang/OTP
core-app-yrl: Generate unrelated .erl files
core-app-yrl: Build the application
core-app-yrl: Check that all compiled files exist
core-app-yrl: Check that the application was compiled correctly
core-app-yrl: Touch one .yrl file; check that only required files are rebuilt
core-app-yrl: Check that the application was compiled correctly
core-app-yrl: Clean the application
core-app-yrl: Check that source files still exist
core-app-yrl: Check that all build artifacts are removed, including intermediates
core-app-yrl: Build the application again
core-app-yrl: Check that all compiled files exist
core-app-yrl: Check that the application was compiled correctly
core-app-yrl-include: Bootstrap a new OTP library named core_app_yrl_include
core-app-yrl-include: Download a .yrl file with includes from Erlang/OTP
core-app-yrl-include: Generate unrelated .erl files
core-app-yrl-include: Build the application
core-compat-auto-rebar: Bootstrap a new OTP library named core_compat_auto_rebar
core-compat-auto-rebar: Add rebar.config as a dependency of 'app' target
core-compat-auto-rebar: Build the application
core-compat-auto-rebar: Check that rebar.config was created
core-compat-auto-rebar: Check that rebar.config can be loaded
core-compat-auto-rebar: Create a temporary file
core-compat-auto-rebar: Build the application again
core-compat-auto-rebar: Check that rebar.config is newer than the temporary file
core-compat-auto-rebar: Check that rebar.config can be loaded
core-compat-auto-rebar: Distclean the application
core-compat-auto-rebar: Download rebar
core-compat-auto-rebar: Use rebar to build the application
core-compat-rebar: Bootstrap a new OTP library named core_compat_rebar
core-compat-rebar: Run 'make rebar.config'
core-compat-rebar: Check that rebar.config was created
core-compat-rebar: Check that rebar.config can be loaded
core-compat-rebar: Create a temporary file
core-compat-rebar: Run 'make rebar.config' again
core-compat-rebar: Check that rebar.config is newer than the temporary file
core-compat-rebar: Check that rebar.config can be loaded
core-compat-rebar: Distclean the application
core-compat-rebar: Download rebar
core-compat-rebar: Use rebar to build the application
core-compat-rebar-deps: Bootstrap a new OTP library named core_compat_rebar_deps
core-compat-rebar-deps: Add Cowboy as a dependency
core-compat-rebar-deps: Run 'make rebar.config'
core-compat-rebar-deps: Check that rebar.config was created
core-compat-rebar-deps: Check that Cowboy is listed in rebar.config
core-compat-rebar-deps: Distclean the application
core-compat-rebar-deps: Download rebar
core-compat-rebar-deps: Use rebar to build the application
core-compat-rebar-deps-pkg: Bootstrap a new OTP library named core_compat_rebar_deps_pkg
core-compat-rebar-deps-pkg: Add Cowboy package as a dependency
core-compat-rebar-deps-pkg: Run 'make rebar.config'
core-compat-rebar-deps-pkg: Check that rebar.config was created
core-compat-rebar-deps-pkg: Check that Cowboy is listed in rebar.config
core-compat-rebar-deps-pkg: Distclean the application
core-compat-rebar-deps-pkg: Download rebar
core-compat-rebar-deps-pkg: Use rebar to build the application
core-compat-rebar-erlc-opts: Bootstrap a new OTP library named core_compat_rebar_erlc_opts
core-compat-rebar-erlc-opts: Add extra options to ERLC_OPTS
core-compat-rebar-erlc-opts: Run 'make rebar.config'
core-compat-rebar-erlc-opts: Check that rebar.config was created
core-compat-rebar-erlc-opts: Check that -Werror is not listed in rebar.config
core-compat-rebar-erlc-opts: Check that debug_info is listed in rebar.config
core-compat-rebar-erlc-opts: Check that extra options are listed in rebar.config
core-compat-rebar-erlc-opts: Distclean the application
core-compat-rebar-erlc-opts: Download rebar
core-compat-rebar-erlc-opts: Use rebar to build the application
core-compat-rebar-pt: Bootstrap a new OTP library named core_compat_rebar_pt
core-compat-rebar-pt: Generate .erl files
core-compat-rebar-pt: Add lager to the list of dependencies
core-compat-rebar-pt: Add the lager_transform parse_transform to ERLC_OPTS
core-compat-rebar-pt: Build the application
core-compat-rebar-pt: Run 'make rebar.config'
core-compat-rebar-pt: Check that rebar.config was created
core-compat-rebar-pt: Check that the parse_transform option is listed in rebar.config
core-compat-rebar-pt: Move the .app file outside ebin/
core-compat-rebar-pt: Distclean the application
core-compat-rebar-pt: Put the .app file back into ebin/
core-compat-rebar-pt: Download rebar
core-compat-rebar-pt: Use rebar to build the application
core-compat-rebar-pt: Check that all compiled files exist
core-deps-apps: Bootstrap a new OTP library named core_deps_apps
core-deps-apps: Bootstrap a repository-local application my_app
core-deps-apps: Build the application
core-deps-apps: Check that all compiled files exist
core-deps-apps: Check that the application was compiled correctly
core-deps-apps: Clean the application
core-deps-apps: Check that Cowlib is still here
core-deps-apps: Check that all relevant files were removed
core-deps-apps: Distclean the application
core-deps-apps: Check that all relevant files were removed
core-deps-apps: Add my_app to the local dependencies
core-deps-apps: Build the application
core-deps-apps: Check that all compiled files exist
core-deps-apps: Check that the application was compiled correctly
core-deps-apps-conflict: Bootstrap a new OTP library named core_deps_apps_conflict
core-deps-apps-conflict: Add Cowlib to the list of dependencies
core-deps-apps-conflict: Create a new library Cowlib
core-deps-apps-conflict: Check that building the application fails because of a conflict
core-deps-apps-conflict: Check that Cowlib wasn't fetched
core-deps-apps-deep-conflict: Bootstrap a new OTP library named core_deps_apps_deep_conflict
core-deps-apps-deep-conflict: Add Cowboy to the list of dependencies
core-deps-apps-deep-conflict: Create a new library Cowlib
core-deps-apps-deep-conflict: Check that building the application fails because of a conflict
core-deps-apps-deep-conflict: Check that Cowlib wasn't fetched
core-deps-apps-dir: Bootstrap a new OTP library named core_deps_apps_dir
core-deps-apps-dir: Set a custom APPS_DIR
core-deps-apps-dir: Create a new library my_app
core-deps-apps-dir: Add Cowlib as a dependency to my_app
core-deps-apps-dir: Generate .erl files in my_app
core-deps-apps-dir: Build the application
core-deps-apps-dir: Check that all compiled files exist
core-deps-apps-dir: Check that the application was compiled correctly
core-deps-apps-dir: Clean the application
core-deps-apps-dir: Check that Cowlib is still here
core-deps-apps-dir: Check that all relevant files were removed
core-deps-apps-dir: Distclean the application
core-deps-apps-dir: Check that all relevant files were removed
core-deps-apps-new-app: Bootstrap a new OTP library named core_deps_apps_new_app
core-deps-apps-new-app: Create a new application my_app
core-deps-apps-new-app: Check that all bootstrapped files exist
core-deps-apps-new-app: Create a new module my_server in my_app
core-deps-apps-new-app: Check that the file exists
core-deps-apps-new-app: Build the application
core-deps-apps-new-app: Check that all compiled files exist
core-deps-apps-new-app: Check that the application was compiled correctly
core-deps-apps-new-lib: Bootstrap a new OTP library named core_deps_apps_new_lib
core-deps-apps-new-lib: Create a new application my_app
core-deps-apps-new-lib: Check that all bootstrapped files exist
core-deps-apps-new-lib: Create a new module my_server in my_app
core-deps-apps-new-lib: Check that the file exists
core-deps-apps-new-lib: Build the application
core-deps-apps-new-lib: Check that all compiled files exist
core-deps-apps-new-lib: Check that the application was compiled correctly
core-deps-apps-new-tpl: Bootstrap a new OTP library named core_deps_apps_new_tpl
core-deps-apps-new-tpl: Create a new library my_app
core-deps-apps-new-tpl: Generate one of each template
core-deps-apps-new-tpl: Build the application
core-deps-apps-new-tpl: Check that all compiled files exist
core-deps-apps-new-tpl: Check that all the modules can be loaded
core-deps-apps-only: Create a multi application repository with no root application
core-deps-apps-only: Create a new application my_app
core-deps-apps-only: Add Cowlib to the list of dependencies
core-deps-apps-only: Build the application
core-deps-apps-only: Check that all compiled files exist
core-deps-apps-only: Check that the application was compiled correctly
core-deps-apps-only: Clean the application
core-deps-apps-only: Check that Cowlib is still here
core-deps-apps-only: Check that all relevant files were removed
core-deps-apps-only: Distclean the application
core-deps-apps-only: Check that all relevant files were removed
core-deps-build-c-8cc: Bootstrap a new OTP library named core_deps_build_c_8cc
core-deps-build-c-8cc: Add 8cc to the list of build dependencies
core-deps-build-c-8cc: Build the application
core-deps-build-c-8cc: Check that all dependencies were fetched
core-deps-build-c-8cc: Check that 8cc can be started
core-deps-build-c-8cc: Check that the application was compiled correctly
core-deps-build-c-imagejs: Bootstrap a new OTP library named core_deps_build_c_imagejs
core-deps-build-c-imagejs: Add imagejs to the list of build dependencies
core-deps-build-c-imagejs: Build the application
core-deps-build-c-imagejs: Check that all dependencies were fetched
core-deps-build-c-imagejs: Check that imagejs works
core-deps-build-c-imagejs: Check that the application was compiled correctly
core-deps-build-erl: Bootstrap a new OTP library named core_deps_build_erl
core-deps-build-erl: Add cowlib to the list of build dependencies
core-deps-build-erl: Build the application
core-deps-build-erl: Check that all dependencies were fetched
core-deps-build-erl: Check that the application was compiled correctly
core-deps-build-js: Bootstrap a new OTP library named core_deps_build_js
core-deps-build-js: Add jquery to the list of build dependencies
core-deps-build-js: Build the application
core-deps-build-js: Check that all dependencies were fetched
core-deps-build-js: Check that the application was compiled correctly
core-deps-dep-commit: Bootstrap a new OTP library named core_deps_dep_commit
core-deps-dep-commit: Add Cowboy 1.0.0 to the list of dependencies
core-deps-dep-commit: Build the application
core-deps-dep-commit: Check that all dependencies were fetched
core-deps-dep-commit: Check that the application was compiled correctly
core-deps-dir: Bootstrap a new OTP library named core_deps_dir
core-deps-dir: Add Cowboy to the list of dependencies with a custom DEPS_DIR
core-deps-dir: Build the application
core-deps-dir: Check that all dependencies were fetched in the custom DEPS_DIR
core-deps-dir: Check that the application was compiled correctly
core-deps-doc: Bootstrap a new OTP library named core_deps_doc
core-deps-doc: Generate .erl files
core-deps-doc: Add Edown as a documentation building dependency
core-deps-doc: Build the application
core-deps-doc: Check that no dependencies were fetched
core-deps-doc: Check that the application was compiled correctly
core-deps-doc: Build the application documentation
core-deps-doc: Check that documentation dependencies were fetched
core-deps-doc: Check the Edown generated Markdown documentation
core-deps-fetch-cp: Bootstrap a new OTP library named core_deps_fetch_cp
core-deps-fetch-cp: Bootstrap a new OTP library named my_dep inside core_deps_fetch_cp
core-deps-fetch-cp: Add my_dep to the list of dependencies
core-deps-fetch-cp: Build the application
core-deps-fetch-cp: Check that all dependencies were fetched
core-deps-fetch-cp: Check that the application was compiled correctly
core-deps-fetch-custom: Bootstrap a new OTP library named core_deps_fetch_custom
core-deps-fetch-custom: Add dependency boop using custom fetch method beep to the list of dependencies
core-deps-fetch-custom: Build the application
core-deps-fetch-custom: Check that all dependencies were fetched
core-deps-fetch-custom: Check that the application was compiled correctly
core-deps-fetch-fail-bad: Bootstrap a new OTP library named core_deps_fetch_fail_bad
core-deps-fetch-fail-bad: Add Cowlib as a dependency using a non-existing fetch method named oops
core-deps-fetch-fail-bad: Check that building the application fails
core-deps-fetch-fail-unknown: Bootstrap a new OTP library named core_deps_fetch_fail_unknown
core-deps-fetch-fail-unknown: Add an unknown application as a dependency
core-deps-fetch-fail-unknown: Check that building the application fails
core-deps-fetch-git: Bootstrap a new OTP library named core_deps_fetch_git
core-deps-fetch-git: Add Cowboy 1.0.0 to the list of dependencies
core-deps-fetch-git: Build the application
core-deps-fetch-git: Check that all dependencies were fetched
core-deps-fetch-git: Check that the application was compiled correctly
core-deps-fetch-hex: Bootstrap a new OTP library named core_deps_fetch_hex
core-deps-fetch-hex: Add Cowboy 1.0.0 to the list of dependencies
core-deps-fetch-hex: Build the application
core-deps-fetch-hex: Check that all dependencies were fetched
core-deps-fetch-hex: Check that the application was compiled correctly
core-deps-fetch-hg: Bootstrap a new OTP library named core_deps_fetch_hg
core-deps-fetch-hg: Add Ehsa 4.0.3 to the list of dependencies
core-deps-fetch-hg: Build the application
core-deps-fetch-legacy: Bootstrap a new OTP library named core_deps_fetch_legacy
core-deps-fetch-legacy: Add Cowlib as a dependency using a non-existing fetch method named oops
core-deps-fetch-legacy: Check that building the application fails
core-deps-fetch-legacy: Check that building the application works with IS_DEP=1
core-deps-fetch-svn: Bootstrap a new OTP library named core_deps_fetch_svn
core-deps-fetch-svn: Add Cowlib 1.0.0 to the list of dependencies
core-deps-fetch-svn: Build the application
core-deps-ignore: Bootstrap a new OTP library named core_deps_ignore
core-deps-ignore: Add Cowboy to dependencies, Ranch to the ignore list and to test dependencies
core-deps-ignore: Build the application
core-deps-ignore: Check that the correct dependencies were fetched
core-deps-ignore: Build the test dependencies
core-deps-ignore: Check that the correct dependencies were fetched
core-deps-no-autopatch: Bootstrap a new OTP library named core_deps_no_autopatch
core-deps-no-autopatch: Add Cowboy to the list of dependencies and Cowlib to the NO_AUTOPATCH list
core-deps-no-autopatch: Build the application
core-deps-no-autopatch: Check that all dependencies were fetched
core-deps-no-autopatch: Check that Cowlib was not autopatched
core-deps-no-autopatch-erlang-mk: Bootstrap a new OTP library named core_deps_no_autopatch_erlang_mk
core-deps-no-autopatch-erlang-mk: Add Cowlib to the list of dependencies and set NO_AUTOPATCH_ERLANG_MK=1
core-deps-no-autopatch-erlang-mk: Build the application
core-deps-no-autopatch-erlang-mk: Check that all dependencies were fetched
core-deps-no-autopatch-erlang-mk: Check that Erlang.mk was not autopatched
core-deps-no-autopatch-rebar: Bootstrap a new OTP library named core_deps_no_autopatch_rebar
core-deps-no-autopatch-rebar: Add Lager to the list of dependencies and to the NO_AUTOPATCH list
core-deps-no-autopatch-rebar: Build the application
core-deps-no-autopatch-rebar: Check that all dependencies were fetched
core-deps-no-autopatch-rebar: Check that Lager was not autopatched
core-deps-order-first: Bootstrap a new OTP library named core_deps_order_first
core-deps-order-first: Add Cowboy package and my_dep to the list of dependencies
core-deps-order-first: Bootstrap a new OTP library named my_dep inside core_deps_order_first
core-deps-order-first: Add Cowlib 1.0.0 to the list of dependencies for my_dep
core-deps-order-first: Build the application
core-deps-order-first: Check that all dependencies were fetched
core-deps-order-first: Check that the application was compiled correctly
core-deps-order-top: Bootstrap a new OTP library named core_deps_order_top
core-deps-order-top: Add Cowboy package and Cowlib 1.0.0 to the list of dependencies
core-deps-order-top: Build the application
core-deps-order-top: Check that all dependencies were fetched
core-deps-order-top: Check that the application was compiled correctly
core-deps-otp: Bootstrap a new OTP library named core_deps_otp
core-deps-otp: Add Crypto to the list of OTP dependencies
core-deps-otp: Build the application
core-deps-otp: Check that no dependencies were fetched
core-deps-otp: Check that the application was compiled correctly
core-deps-pkg: Bootstrap a new OTP library named core_deps_pkg
core-deps-pkg: Add Cowboy to the list of dependencies
core-deps-pkg: Build the application
core-deps-pkg: Check that all dependencies were fetched
core-deps-pkg: Check that the application was compiled correctly
core-deps-rel: Bootstrap a new release-enabled OTP library named core_deps_rel
core-deps-rel: Add Recon to the list of release dependencies
core-deps-rel: Add Recon to the relx.config file
core-deps-rel: Build the application and its dependencies
core-deps-rel: Check that no dependencies were fetched
core-deps-rel: Check that the application was compiled correctly
core-deps-rel: Build the release
core-deps-rel: Check that all dependencies were fetched
core-deps-rel: Check that the application was compiled correctly
core-deps-rel: Start the release and check that Recon is loaded
core-deps-search: Bootstrap a new OTP library named core_deps_search
core-deps-search: Run 'make search' and check that it prints packages
core-deps-search: Run 'make search q=cowboy' and check that it prints packages
core-deps-shell: Bootstrap a new OTP library named core_deps_shell
core-deps-shell: Add TDDReloader to the list of shell dependencies
core-deps-shell: Build the application and its dependencies
core-deps-shell: Check that no dependencies were fetched
core-deps-shell: Check that the application was compiled correctly
core-deps-shell: Run the shell
core-deps-shell: Check that all dependencies were fetched
core-deps-shell: Check that the application was compiled correctly
core-deps-skip: Bootstrap a new OTP library named core_deps_skip
core-deps-skip: Add Cowboy to the list of dependencies
core-deps-skip: Build the application with SKIP_DEPS=1
core-deps-skip: Check that no dependencies were fetched
core-deps-skip: Build the application
core-deps-skip: Check that all dependencies were fetched
core-deps-skip: Distclean with SKIP_DEPS=1
core-deps-skip: Check that no dependencies were removed
core-deps-test: Bootstrap a new OTP library named core_deps_test
core-deps-test: Generate .erl files
core-deps-test: Add triq to the list of test dependencies
core-deps-test: Build the application and its dependencies
core-deps-test: Check that no dependencies were fetched
core-deps-test: Check that the application was compiled correctly
core-deps-test: Run tests
core-deps-test: Check that all dependencies were fetched
core-deps-test: Check that the application was compiled correctly
core-plugins-all: Bootstrap a new OTP library named core_plugins_all
core-plugins-all: Create a local git repository with two plugins
core-plugins-all: Add dependency and plugins to the Makefile
core-plugins-all: Run 'make plugin1' and check that it prints plugin1
core-plugins-all: Run 'make plugin2' and check that it prints plugin2
core-plugins-one: Bootstrap a new OTP library named core_plugins_one
core-plugins-one: Create a local git repository with two plugins
core-plugins-one: Add dependency and plugins to the Makefile
core-plugins-one: Run 'make plugin1' and check that it prints plugin1
core-plugins-one: Run 'make plugin2' and confirm the target doesn't exist
core-upgrade-custom-build-dir: Bootstrap a new OTP library named core_upgrade_custom_build_dir
core-upgrade-custom-build-dir: Append a rule to the Erlang.mk file for testing purposes
core-upgrade-custom-build-dir: Check that the test rule works as intended
core-upgrade-custom-build-dir: Create the custom build directory
core-upgrade-custom-build-dir: Upgrade Erlang.mk with a custom build directory
core-upgrade-custom-build-dir: Check that the rule is gone
core-upgrade-custom-build-dir: Check that the custom build directory is gone
core-upgrade-custom-config: Bootstrap a new OTP library named core_upgrade_custom_config
core-upgrade-custom-config: Create a custom build.config file without plugins
core-upgrade-custom-config: Upgrade Erlang.mk
core-upgrade-custom-config: Check that the bootstrap plugin is gone
core-upgrade-custom-repo: Bootstrap a new OTP library named core_upgrade_custom_repo
core-upgrade-custom-repo: Fork erlang.mk locally and modify it
core-upgrade-custom-repo: Point application to an alternate erlang.mk repository
core-upgrade-custom-repo: Update erlang.mk
core-upgrade-custom-repo: Check our modification is there
core-upgrade-no-config: Bootstrap a new OTP library named core_upgrade_no_config
core-upgrade-no-config: Append a rule to the Erlang.mk file for testing purposes
core-upgrade-no-config: Check that the test rule works as intended
core-upgrade-no-config: Upgrade Erlang.mk
core-upgrade-no-config: Check that the rule is gone
core-upgrade-renamed-config: Bootstrap a new OTP library named core_upgrade_renamed_config
core-upgrade-renamed-config: Create a custom build.config file without plugins; name it my.build.config
core-upgrade-renamed-config: Set ERLANG_MK_BUILD_CONFIG=my.build.config in the Makefile
core-upgrade-renamed-config: Upgrade Erlang.mk
core-upgrade-renamed-config: Check that the bootstrap plugin is gone
core-clean-crash-dump: Bootstrap a new OTP library named core_clean_crash_dump
core-clean-crash-dump: Create a fake erl_crash.dump file
core-clean-crash-dump: Clean the application
core-clean-crash-dump: Check that the crash dump is removed
core-distclean-tmp: Bootstrap a new OTP application named core_distclean_tmp
core-distclean-tmp: Check that a .erlang.mk directory exists
core-distclean-tmp: Distclean the application
core-distclean-tmp: Check that .erlang.mk directory got removed
core-help: Bootstrap a new OTP library named core_help
core-help: Run 'make help' and check that it prints help
bootstrap-app: Bootstrap a new OTP application named bootstrap_app
bootstrap-app: Check that all bootstrapped files exist
bootstrap-app: Build the application
bootstrap-app: Check that all compiled files exist
bootstrap-app: Check that the application was compiled correctly
bootstrap-lib: Bootstrap a new OTP library named bootstrap_lib
bootstrap-lib: Check that all bootstrapped files exist
bootstrap-lib: Build the application
bootstrap-lib: Check that all compiled files exist
bootstrap-lib: Check that the application was compiled correctly
bootstrap-rel: Bootstrap a new release-enabled OTP application named bootstrap_rel
bootstrap-rel: Check that all bootstrapped files exist
bootstrap-rel: Build the application and the release
bootstrap-rel: Check that all compiled files exist
bootstrap-rel: Check that the release was generated
bootstrap-rel: Check that the release can be started and stopped
bootstrap-rel: Check that there's no erl_crash.dump file
bootstrap-templates: Bootstrap a new OTP library named bootstrap_templates
bootstrap-templates: Check that we can get the list of templates
bootstrap-templates: Generate one of each template
bootstrap-templates: Build the application
bootstrap-templates: Check that all compiled files exist
bootstrap-templates: Check that all the modules can be loaded
make[1]: Leaving directory `/home/vagrant/work/erlang.mk/test'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment